
ईथरनेट पैकेट जनरेटर
packETH ईथरनेट के लिए GUI और CLI पैकेट जनरेटर टूल है। यह आपको ईथरनेट लिंक पर कोई भी संभव पैकेट या पैकेटों का अनुक्रम बनाने और भेजने की अनुमति देता है। इसका उपयोग करना बहुत सरल है, शक्तिशाली है और पैकेट भेजते समय मापदंडों के कई समायोजनों का समर्थन करता है। यह Linux पर चलता है।
GUI संस्करण (packETH) से आप पैकेट बना और भेज सकते हैं। CLI संस्करण (packETHcli) से आप केवल pcap फ़ाइल से पहले से संग्रहीत पैकेट भेज सकते हैं। CLI संस्करण में एक रिसीवर मोड भी है, जो पैकेटों की गिनती कर सकता है और जाँच सकता है कि भेजे गए सभी पैकेट प्राप्त भी हुए या नहीं।
स्थापना, उपयोग, GUI और CLI संस्करण और FAQ के बारे में कुछ और जानकारी यहाँ भी मिल सकती है।
ब्लॉग कुछ उपयोग मामलों के साथ।
git clone https://github.com/jemcek/packETH.git
cd packETH
./autogen.sh # आपको इसे चलाने के लिए aclocal, autoconf, autoheader और automake स्थापित होना चाहिए
autoreconf -f -i # वैकल्पिक - यदि आपको automake संस्करण बेमेल, लापता फ़ाइलें आदि मिलती हैं
./configure
make
make install # वैकल्पिक
./packETH
आपके Linux वितरण और स्थापना के प्रकार के आधार पर अतिरिक्त पैकेजों की आवश्यकता हो सकती है। उदाहरण के लिए:
yum groupinstall 'Development Tools'
yum install gtk3-devel.x86_64
yum install dbus-x11
sudo apt-get install build-essential
sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install pkg-config
sudo apt-get install libgtk-3-dev
sudo apt-get install dbus-x11
cd cli
make
./packETH (या packETH यदि आपने make install किया है)
कार्यक्रम का उपयोग काफी सीधा होना चाहिए। जैसा कि आप देखेंगे, 4 मुख्य विंडो हैं (बाईं ओर से पहले चार बटन)। मैं उन्हें कहता हूँ:
पैकेट भेजने के लिए आपको सुपरयूज़र अधिकारों की आवश्यकता है।
उपलब्ध विकल्पों के लिए ./packETHcli -h टाइप करें।
packETHcli में एक रिसीवर मोड (-m 9) भी है। इस मोड में packETHcli पैकेटों की गिनती करता है और आँकड़े प्रदर्शित करता है। यदि आप packETH या packETHcli द्वारा भेजे गए पैकेटों में एक पैटर्न जोड़ते हैं, तो केवल वैध पैटर्न वाले पैकेटों की गिनती की जाएगी। अधिक सहायता के लिए मैनुअल देखें।
यदि आप आगे के विकास के लिए मेरी प्रेरणा बढ़ाना चाहते हैं, तो आप दान कर सकते हैं। राशि बिल्कुल भी महत्वपूर्ण नहीं है, यह मेरे लिए केवल एक संकेत है कि इस परियोजना पर मेरे द्वारा बिताया गया समय किसी की मदद करता है।
यदि आप समस्याओं में पड़ते हैं, तो कृपया मुझसे संपर्क करने में संकोच न करें।
Miha Jemec
[email protected]
packETH (C) 2003-2023 by Miha Jemec, [email protected]
GPL के तहत कवर किया गया।