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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
tcpreplay — कैप्चर किए गए नेटवर्क ट्रैफ़िक को मनमानी गति पर संपादित करें और पुनः चलाएँ — *NIX और Windows के लिए pcap टूल्स का एक सूट। | Kitploit
उपकरण/GitHubGitHub/appneta/tcpreplay
पैकेट स्निफिंग और विश्लेषणभेद्यता विश्लेषणआईडीएस/आईपीएस से बचनानेटवर्क सुरक्षापेनिट्रेशन टेस्टिंग
GitHubappneta/tcpreplay

tcpreplay

कैप्चर किए गए नेटवर्क ट्रैफ़िक को मनमानी गति पर संपादित करें और पुनः चलाएँ — *NIX और Windows के लिए pcap टूल्स का एक सूट।

रिपॉजिटरी देखें
1.3k292514 दिन पहलेKitploit द्वारा समीक्षित
वेबसाइट

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

सभी देखें →

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

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

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

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

Tcpreplay

Test Status Coverity Scan Build Status CodeQL cpp-linter Website Release

Tcpreplay, UNIX (और [Cygwin] के अंतर्गत Windows) के लिए [GPLv3] लाइसेंस प्राप्त उपयोगिताओं का एक सूट है, जो [tcpdump] और [Wireshark] जैसे टूल द्वारा पहले कैप्चर किए गए नेटवर्क ट्रैफ़िक को संपादित करने और रीप्ले करने के लिए है। यह ट्रैफ़िक को क्लाइंट या सर्वर के रूप में वर्गीकृत करता है, Layer 2/3/4 हेडर को फिर से लिखता है, और इसे स्विच, राउटर, फ़ायरवॉल, NIDS और IPS के माध्यम से नेटवर्क पर वापस रीप्ले करता है — किसी भी गति से, रिसाव से लेकर पूर्ण वायर रेट तक। Tcpreplay स्निफ़िंग और इन-लाइन दोनों डिवाइस के परीक्षण के लिए सिंगल और डुअल NIC दोनों मोड का समर्थन करता है।

Tcpreplay का उपयोग कई फ़ायरवॉल, IDS, IPS, NetFlow और अन्य नेटवर्किंग विक्रेताओं, उद्यमों, विश्वविद्यालयों, प्रयोगशालाओं और ओपन सोर्स प्रोजेक्ट्स द्वारा किया जाता है। यदि आपका संगठन Tcpreplay का उपयोग करता है, तो कृपया हमें बताएं कि आप कौन हैं और आप इसका उपयोग किस लिए करते हैं, ताकि हम उन सुविधाओं को प्राथमिकता देना जारी रख सकें जो मायने रखती हैं।

4.0 के बाद से, Tcpreplay विशेष रूप से [IP Flow][flow]/[NetFlow] उपकरण परीक्षण को भी लक्षित करता है: सटीक उच्च-दर प्लेबैक टाइमिंग और परिणाम रिपोर्टिंग, Flows Per Second (fps) आंकड़े, और फ़्लो उत्पाद की टाइमआउट सेटिंग्स को ट्यून करने के लिए फ़्लो-एक्सपायरी विश्लेषण — pcap फ़ाइल में फ़्लो आकार के आधार पर, प्रति सेकंड सैकड़ों हज़ार फ़्लो तक।

📖 पूर्ण दस्तावेज़ीकरण https://tcpreplay.appneta.com पर उपलब्ध है — एक गेटिंग-स्टार्टेड गाइड, प्रत्येक टूल के लिए एक पेज, हाउ-टू रेसिपी, सूट के पीछे की अवधारणाएं, मैन पेज, और FAQ। यह README एक त्वरित परिचय है; साइट संदर्भ है।

  • सूट
  • 4.6 में नया क्या है
  • रिलीज़ इंस्टॉल करना
  • स्रोत से बिल्ड करना
    • Autotools
    • CMake
    • प्रदर्शन: netmap, AF_XDP, io_uring
    • रॉ IP (L3) इंटरफ़ेस पर रीप्ले करना
    • libtcpreplay C लाइब्रेरी
    • टेस्ट सूट चलाना
  • सहायता प्राप्त करना
  • योगदान
  • लाइसेंस
  • लेखक

The Suite

नेटवर्क प्लेबैक:

  • tcpreplay / tcpreplay-edit — pcap फ़ाइलों को मनमानी गति से नेटवर्क पर रीप्ले करें, वैकल्पिक रूप से उड़ान में पैकेट संपादित करें (tcpreplay-edit) या IP पतों को रैंडमाइज़ करें (tcpreplay)
  • tcpliveplay — एक कैप्चर किए गए TCP सत्र को लाइव नेटवर्क पर इस तरह रीप्ले करें कि रिमोट सर्वर वास्तव में प्रतिक्रिया दे (Yazan Siam द्वारा योगदान, [Cisco] द्वारा प्रायोजित, एप्लिकेशन तक पूर्ण नेटवर्क स्टैक के परीक्षण के लिए — सामान्य tcpreplay आमतौर पर Layer 2 पर ही रहता है)

Pcap फ़ाइल संपादक और उपयोगिताएं:

  • tcpprep — मल्टी-पास pcap प्री-प्रोसेसर जो पैकेट को क्लाइंट या सर्वर के रूप में वर्गीकृत करता है और tcpreplay/tcprewrite द्वारा उपभोग की जाने वाली कैश फ़ाइल लिखता है
  • tcprewrite — pcap फ़ाइल में TCP/IP और Layer 2 पैकेट हेडर को फिर से लिखता है
  • tcpbridge — tcprewrite के रीराइटिंग लॉजिक का उपयोग करके दो नेटवर्क सेगमेंट को ब्रिज करता है
  • tcpcapinfo — रॉ pcap फ़ाइल डिकोडर और डीबगर

4.6 में नया क्या है

  • CMake अब प्राथमिक, अनुशंसित बिल्ड सिस्टम है (रिलीज़ tarballs के लिए अभी भी autotools का उपयोग किया जाता है)
  • io_uring और AF_XDP फास्ट-पाथ पैकेट इंजेक्शन, मौजूदा netmap समर्थन के साथ — दोनों को netmap की तुलना में कम सेटअप और किसी पैच किए गए ड्राइवर की आवश्यकता नहीं होती
  • libtcpreplay, रीप्ले इंजन को सीधे आपके अपने प्रोग्राम में एम्बेड करने के लिए एक स्टैटिक C लाइब्रेरी
  • raw IP (L3) इंटरफेस पर रीप्ले करने के लिए स्वचालित समर्थन, जैसे WireGuard और tun डिवाइस

पूर्ण रिलीज़ इतिहास के लिए CHANGELOG देखें।

रिलीज़ इंस्टॉल करना

GitHub downloads SourceForge downloads

नवीनतम रिलीज़ tarball डाउनलोड करें (SourceForge पर भी मिरर किया गया है), फिर:

tar xf tcpreplay-*.tar.xz && cd tcpreplay-*
./configure && make && sudo make install

एक रिलीज़ टारबॉल पहले से जनरेट किए गए CLI पार्सर और मैन पेज के साथ आती है, इसलिए इसमें C कंपाइलर और libpcap के अलावा कुछ भी आवश्यक नहीं है — नीचे स्रोत से बिल्ड करना देखें, केवल यदि आप git चेकआउट से काम कर रहे हैं, या CMake, netmap, AF_XDP या io_uring समर्थन चाहते हैं।

अधिक विस्तृत प्लेटफ़ॉर्म-विशिष्ट निर्देश टारबॉल में शामिल INSTALL फ़ाइल में हैं (यहाँ docs/INSTALL के समान सामग्री)।

स्रोत से बिल्ड करना

git चेकआउट से बिल्ड करने के लिए *_opts.def फ़ाइलों से CLI विकल्प पार्सर और मैन पेज जनरेट करने हेतु python3 और asciidoctor (कोई भी बिल्ड सिस्टम) आवश्यक हैं — इस उद्देश्य के लिए 4.6 में इसने GNU AutoGen का स्थान लिया (AutoGen EOL है; ये नहीं हैं)। AutoGen स्वयं अभी भी केवल एक आंतरिक हेडर (src/tcpedit/tcpedit_stub.h) के लिए आवश्यक है — देखें scripts/autoopts/README.md। रिलीज़ टारबॉल बिल्ड करते समय इनमें से कुछ भी आवश्यक नहीं है, क्योंकि यह इन्हें पहले से जनरेट किए हुए शामिल करती है।

Autotools

./autogen.sh   # only needed once, from a git checkout
./configure
make
sudo make install

CMake (अनुशंसित)

4.6 के अनुसार, सूट को CMake (3.16+) के साथ भी बनाया जा सकता है — Tcpreplay को संकलित करने का अनुशंसित और प्राथमिक तरीका। Autotools अभी भी प्रदान किया गया है और रिलीज़ टारबॉल्स के लिए उपयोग किया जाता है, लेकिन अंततः इसे हटा दिया जाएगा, इसलिए नई स्क्रिप्ट्स/पैकेजिंग को CMake को लक्षित करना चाहिए।

cmake -B build
cmake --build build
sudo cmake --install build

हर ./configure फ़्लैग का एक CMake समकक्ष है — CMakeLists.txt के शीर्ष पर दी गई तालिका देखें। कुछ उदाहरण:

# debug build with support for the -d option
cmake -B build -DENABLE_DEBUG=ON

# AddressSanitizer or ThreadSanitizer build
cmake -B build -DENABLE_ASAN=ON
cmake -B build -DENABLE_TSAN=ON

# custom libpcap install, static linking, custom tcpdump path
cmake -B build -DWITH_LIBPCAP=/usr/local/opt/libpcap \
               -DENABLE_STATIC_LINK=ON -DWITH_TCPDUMP=/usr/sbin/tcpdump

# force a specific packet injection method
cmake -B build -DFORCE_INJECT_PCAP_SENDPACKET=ON

# several configurations side by side
cmake -B build-debug -DENABLE_DEBUG=ON
cmake -B build-release
टूल डाउनलोड करें