Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
Log in
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
pig — एक Linux पैकेट निर्माण उपकरण। | Kitploit
उपकरण/GitHubGitHub/rafael-santiago/pig
आईडीएस/आईपीएस से बचनानेटवर्क सुरक्षापेनिट्रेशन टेस्टिंग
GitHubrafael-santiago/pig

pig

एक Linux पैकेट निर्माण उपकरण।

रिपॉजिटरी देखें
47941145 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Pig

Pig (जिसे Packet intruder generator के रूप में समझा जा सकता है) एक Linux पैकेट निर्माण उपकरण है। आप Pig का उपयोग अपने IDS/IPS आदि के परीक्षण के लिए कर सकते हैं।

Pig उपयोग के लिए तैयार कई सुप्रसिद्ध आक्रमण हस्ताक्षर लाता है और आप अपनी आवश्यकताओं के अनुसार अधिक विशिष्ट चीज़ों से इस संग्रह का विस्तार कर सकते हैं।

अब तक TCP, UDP और ICMP पर आधारित ट्रांसपोर्ट लेयर के साथ IPv4 हस्ताक्षर बनाना संभव है। आप ARP प्रोटोकॉल पर आधारित हस्ताक्षर भी बना सकते हैं, साथ ही इसके Ethernet फ्रेम से पैकेट का निर्माण भी कर सकते हैं।

यदि आप यहाँ मेरे 2600 लेख के SPRING 2016 अंक से पहुँचे हैं, तो कृपया निम्नलिखित दस्तावेज़ीकरण अनुभाग पढ़ते रहें क्योंकि यह छोटा Pig तब से विकसित हो रहा है।

इस रिपॉजिटरी को कैसे क्लोन करें?

यह काफी सरल है:

[email protected]:~/src# git clone https://github.com/rafael-santiago/pig pig
[email protected]:~/src# cd pig
[email protected]:~/src/pig# git submodule update --init

इसे कैसे बनाएं?

pig बनाने के लिए आपको Hefesto का उपयोग करना होगा। Hefesto को अपने सिस्टम पर काम करने के लिए चरणों का पालन करने के बाद, pig उप-निर्देशिका src पर जाएँ और निम्नलिखित कमांड चलाएँ:

[email protected]:~/src/pig/src# hefesto

इस कमांड के बाद आपको src/bin पथ के अंतर्गत pig बाइनरी मिलनी चाहिए। आप बाइनरी का उपयोग src/bin से सापेक्ष रूप से कर सकते हैं या इसे स्थापित करें।

यदि किसी कारण से आपको निर्माण में समस्या हो रही है, तो आपको BUILD.md में मौजूद कुछ टिप्पणियाँ पढ़नी चाहिए।

इसे कैसे स्थापित करें?

स्थापित करने के लिए आपको src उप-निर्देशिका के अंदर होना होगा और यह कॉल करें:

[email protected]:~/src/pig/src# hefesto --install

अनइंस्टॉल करने के लिए, src उप-निर्देशिका के अंदर होने पर आपको यह कॉल करनी चाहिए:

[email protected]:~/src/pig/src# hefesto --uninstall

पिग्स्टी फ़ाइलें

Pigsty फ़ाइलें सादा पाठ फ़ाइलें हैं जहाँ आप पैकेट हस्ताक्षरों का एक सेट परिभाषित कर सकते हैं। इसके लिए एक विशिष्ट सिंटैक्स का पालन करना होता है। एक pigsty फ़ाइल का उदाहरण देखें:

[ signature   =      "Hello",
  ip.version  =            4,
  ip.ihl      =            5,
  ip.tos      =            0,
  ip.src      = 192.30.70.10,
  ip.dst      =  192.30.70.3,
  ip.protocol =           17,
  udp.dst     =         1008,
  udp.src     =        32000,
  udp.payload =    "Hello!!" ]

मूल रूप से, सभी हस्ताक्षर डेटा वर्गाकार कोष्ठकों के बीच होना चाहिए: [ ... ]।

इस क्षेत्र के अंदर जानकारी का टुकड़ा योजना field = data द्वारा प्रदान किया जाता है।

यदि आपको कंप्यूटर नेटवर्क का कुछ अनुभव है, तो निश्चित है कि तालिका 1 में सूचीबद्ध अधिकांश फ़ील्ड आपके लिए सार्थक हैं। आपको अपने आगामी हस्ताक्षर बनाने के लिए इन फ़ील्ड का उपयोग करना होगा।

तालिका 1: pig हस्ताक्षर फ़ील्ड।

टूल डाउनलोड करें