
वैकल्पिक नमूनाकरण और स्पूफिंग के साथ, (UDP) डेटाग्राम की प्रतियां कई प्राप्तकर्ताओं को भेजें।
यह छोटा प्रोग्राम किसी दिए गए पोर्ट पर UDP डेटाग्राम प्राप्त करता है, और उन डेटाग्राम को निर्दिष्ट रिसीवर्स के एक सेट पर पुनः भेजता है। इसके अलावा, प्रत्येक रिसीवर के लिए अलग-अलग एक सैंपलिंग भाजक N निर्दिष्ट किया जा सकता है, जो तब प्राप्त पैकेटों में से केवल प्रति N में से एक को प्राप्त करेगा।
यह पैकेज निम्नलिखित पर वितरित किया गया है https://github.com/sleinen/samplicator/
देखें INSTALL.md।
देखें AUTHORS फ़ाइल।
प्रोग्राम के लिए उपयोग की परंपरा है
$ samplicate [<option>...] [<destination>...]
जहां प्रत्येक <option> इनमें से एक हो सकता है
-d <level> डिबगिंग स्तर सेट करने के लिए
-s <address> इंटरफ़ेस पता सेट करने के लिए जिस पर सुनना है
आने वाले पैकेटों के लिए (डिफ़ॉल्ट कोई भी)
-p <port> UDP पोर्ट सेट करने के लिए जिस पर सुनना है
आने वाले पैकेटों के लिए (डिफ़ॉल्ट 2000)
-b <buflen> प्राप्त बफर का आकार (डिफ़ॉल्ट 65536)
-c <configfile> पढ़ने के लिए एक कॉन्फ़िग फ़ाइल निर्दिष्ट करें
-x <delay> प्रत्येक पैकेट के बाद एक ट्रांसमिशन विलंब निर्दिष्ट करने के लिए,
माइक्रोसेकंड की इकाइयों में
-S स्रोत पतों को बनाए रखें (स्पूफ़)
-n UDP चेकसम की गणना न करें (केवल -S के साथ प्रासंगिक)
-f प्रोग्राम को पृष्ठभूमि में फोर्क करें
-m <pidfile> प्रक्रिया आईडी को एक फ़ाइल में लिखें
-4 केवल IPv4
-6 केवल IPv6
-h उपयोग संदेश प्रिंट करने और बाहर निकलने के लिए
-u <pdulen> सुने गए सॉकेट पर अधिकतम pdu का आकार (डिफ़ॉल्ट 65536)
और प्रत्येक <destination> को इस प्रकार निर्दिष्ट किया जाना चाहिए
<addr>[/<port>[/<interval>[,ttl]]], जहां
<addr> रिसीवर का IP पता
<port> रिसीवर का UDP पोर्ट नंबर (डिफ़ॉल्ट 2000)
<freq> इस रिसीवर के लिए क्रमिक कॉपी किए गए डेटाग्रामों के बीच प्राप्त डेटाग्रामों की संख्या
<ttl> बाहर जाने वाले डेटाग्रामों के लिए TTL (IPv4) या हॉप-लिमिट (IPv6)।
कॉन्फ़िग फ़ाइल प्रारूप:
a.b.c.d[/e.f.g.h]: receiver ...
जहां:
a.b.c.d प्रेषक का IP पता है
e.f.g.h प्रेषक पर लागू करने के लिए मास्क है (डिफ़ॉल्ट 255.255.255.255)
receiver ऊपर देखें।
कमांड लाइन पर निर्दिष्ट रिसीवर्स सभी पैकेट प्राप्त करेंगे, कॉन्फ़िग-फ़ाइल में निर्दिष्ट रिसीवर्स केवल मेल खाने वाले स्रोत वाले पैकेट प्राप्त करेंगे।