यहाँ कई प्रश्न हैं; एक "विकृत पैकेट" का दावा चेकसम ऑफ़लोडिंग के कारण हो सकता है और यदि ऐसा है तो यह एक गलत त्रुटि है क्योंकि यह पैकेट कैप्चर को पूर्ण दृश्य नहीं होने पर दर्शाता है - कुछ काम इसके बजाय नेटवर्क हार्डवेयर पर किए गए थे। वायरशर्क को इस पर प्रलेखन होना चाहिए।
अन्यथा, विभिन्न उपकरण (जैसे socat
, nc
या netcat
, या इस तरह के रूप गोले में बेहद मिलती-जुलती सुविधाओं के माध्यम से ksh93
या bash
) मानक इनपुट से बाइट्स लेते हैं और उन्हें एक यूडीपी पैकेट हो जाता है क्या में डंप कर सकते हैं। क्या यह "उचित" है प्रोटोकॉल पर निर्भर करता है; कोई भी इस तरह से एक डीएनएस या डीएचसीपी पैकेट का निर्माण और भेज सकता है, हालांकि अधिक बार लोग एक पुस्तकालय या समर्पित सॉफ़्टवेयर का उपयोग करते हैं जो (उम्मीद है) प्रश्न में प्रोटोकॉल को सही ढंग से लागू करता है, क्योंकि आमतौर पर कुछ बिट्स सेट करने की तुलना में बहुत अधिक शामिल होता है एक पैकेट का शरीर और उस तार को बाहर भेजना, विशेष रूप से प्रतिक्रियाओं को संभालना, टाइमआउट या त्रुटि के बाद पुन: प्रयास करना, पैकेट हेडर फ़ील्ड, आदि। प्रोटोकॉल आमतौर पर आरएफसी में बहुत अच्छी तरह से प्रलेखित होते हैं, या "टीसीपी / आईपी इलस्ट्रेट" पुस्तक श्रृंखला देखें स्टीवंस द्वारा और भी अधिक प्रलेखन के लिए।
विशिष्ट उपकरण जैसे कि nmap
पैकेट निर्माण के साथ बहुत कस्टम चीजें करते हैं। अन्यथा मैन्युअल पैकेट निर्माण के लिए एक प्रोग्रामिंग भाषा का आमतौर पर उपयोग किया जाता है, हालांकि फिर से अधिकांश सॉफ्टवेयर मौजूदा पुस्तकालयों या सिस्टम सेवाओं का उपयोग DNS या डीएचसीपी या अन्य यूडीपी पैकेटों को भेजने के लिए करेंगे, क्योंकि वे काम से बहुत कम हैं और मैन्युअल रूप से कच्ची क्राफ्टिंग की तुलना में कम त्रुटि वाले हैं। खरोंच से पैकेट।