samplicator
Send copies of (UDP) datagrams to multiple receivers, with optional sampling and spoofing (by sleinen)
DupUDP
simple python script for duplicating UDP traffic (by zeevdor)
samplicator | DupUDP | |
---|---|---|
11 | 1 | |
382 | 0 | |
- | - | |
0.0 | 0.0 | |
8 months ago | almost 2 years ago | |
C | Python | |
GNU General Public License v3.0 only | Creative Commons Zero v1.0 Universal |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
samplicator
Posts with mentions or reviews of samplicator.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-18.
-
Forward SNMP traps using snmptrapd without changing the source IP?
However, if the SNMP traps happen over UDP (and I think they do, SNMP generally travels over UDP) you can use something like samplicator to receive and re-send the traps while spoofing an IP address. The -S flag tells it which IP address to spoof.
- UDP Directors?
- How do you force local DNS server usage?
-
Help: UDP proxy/relay to multiple destinations
This tool should help with the UDP duplication beyond the two target challenge with iptables: https://github.com/sleinen/samplicator - still, some additional details on the app/data being transmitted would help; data actually push only? Did you verify that targets other than the original host would correctly interpret the data?
- Help: UDP relay/proxy to multiple destinations
-
Network Hub (not switch)
You could also flip this idea on its head and point the feed at something which will replicate the packets to both the endpoints, like samplicator, which you could run on one or the other of the servers if you wanted. I use this sometimes to replicate netflow or syslog data. It does create a bit more dependency chaining, but is simple and basically 'free'.
-
Multiple Netflow Export Destinations from Fortigate
I can't say for sure on the Fortigate, but I use Samplicator for duplicating flows to more collectors than my equipment can export to.
-
Samplicator
Samplicator is a simple tool for receiving UDP datagrams on a given port and resending them to a specified set of receivers for occasions when you need to export NetFlow traffic to more than one NetFlow collector. Can also be configured to individually specify a sampling divisor N for each receiver that will only receive one in N of the received packets. crankynetadmin adds, "It's normally used for replicating netflow data, but can also replicate any UDP traffic."
- Service/app to rebroadcast/relay WOL packets?
-
nfsen vs fastnetmon for sFlow and DDoS monitoring
As another commented mentioned we use Samplicator. Works for lots of different UDP traffic.
DupUDP
Posts with mentions or reviews of DupUDP.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-08.
What are some alternatives?
When comparing samplicator and DupUDP you can also consider the following projects:
FastNetMon - FastNetMon - very fast DDoS sensor with sFlow/Netflow/IPFIX/SPAN support
rtlmuxer - rtl_tcp stream splitter
dump1090 - Dump1090 is a simple Mode S decoder for RTLSDR devices
statsd_exporter - StatsD to Prometheus metrics exporter