
TCPViewer v1.10.0
अपने Mac पर हर पैकेट को स्पष्ट रूप से देखने के लिए श्रेणी में सर्वश्रेष्ठ macOS ऐप। Wireshark का विकल्प।
TCP Viewer
Mac के लिए एक सरल, नेटिव पैकेट व्यूअर।
वेबसाइट · डाउनलोड · दस्तावेज़ · रिलीज़
TCP Viewer macOS पर नेटवर्क पैकेट कैप्चर और पढ़ता है। यह कैप्चर के लिए सिस्टम libpcap और गहरे पैकेट विवरण के लिए Wireshark लाइब्रेरीज़ का उपयोग करता है।
विशेषताएँ
- AppKit के साथ बनाया गया नेटिव macOS ऐप
- Wireshark Lib पर आधारित, Wireshark का विकल्प
- लाइव ट्रैफ़िक कैप्चर करें।
- पैकेट को ऐप, डोमेन या IP पते के अनुसार समूहित करें।
- TCP, UDP, DNS, HTTP, TLS, WebSocket और अन्य को फ़िल्टर करें।
- प्रोटोकॉल फ़ील्ड और रॉ बाइट्स पढ़ें।
- PCAP और PCAPNG फ़ाइलें खोलें।
- TCP और UDP स्ट्रीम फ़ॉलो करें।
- पैकेट को PCAP या PCAPNG के रूप में निर्यात करें।
- TCP Viewer MCP के साथ अपने कैप्चर के बारे में AI एजेंट से पूछें।
tcpviewer-cliया MCP के साथ कैप्चर, टैब, स्प्लिट पेन, फ़िल्टर, आँकड़े, TCP/UDP फ़ॉलो और पैकेट डिफ़ को स्वचालित करें।- पूरा सोर्स कोड देखें।
आसान पैकेट कैप्चर
- एक नेटवर्क इंटरफ़ेस चुनें।
- एक क्लिक में प्रारंभ या बंद करें।
- व्यस्त कैप्चर को पढ़ने में आसान रखें।
TCP Viewer MCP
- TCP Viewer को Codex या किसी अन्य MCP क्लाइंट से कनेक्ट करें।
- कैप्चर स्थिति जाँचें।
- नेटवर्क इंटरफ़ेस की सूची देखें।
- एक सरल प्रॉम्प्ट से पैकेट खोजें।
- TCP Viewer PRO के साथ उपलब्ध।
कैप्चर फ़ाइलें खोलें
- PCAP या PCAPNG फ़ाइल को ड्रैग करें।
- पैकेट का तुरंत पूर्वावलोकन करें।
- लाइव कैप्चर जैसा ही दृश्य उपयोग करें।
फ़ाइल पूर्वावलोकन वीडियो देखें
TCP और UDP स्ट्रीम फ़ॉलो करें
- TCP वार्तालाप को पुनर्निर्मित करें या UDP डेटाग्राम को कैप्चर क्रम में देखें।
- पैकेट मेनू या Tools मेनू से स्ट्रीम खोलें।
- दोनों दिशाएँ एक साथ दिखाएँ।
- केवल क्लाइंट या सर्वर डेटा दिखाएँ।
- टेक्स्ट और हेक्स के बीच स्विच करें।
- स्ट्रीम में खोजें।
- स्रोत पैकेट पर वापस जाएँ।
Follow TCP Stream वीडियो देखें
ट्रैफ़िक समूहित करें
- पैकेट को ऐप के अनुसार समूहित करें।
- पैकेट को डोमेन के अनुसार समूहित करें।
- पैकेट को IP पते के अनुसार समूहित करें।
- अपने आवश्यक ट्रैफ़िक पर जाएँ।
प्रोटोकॉल फ़िल्टर
- सामान्य प्रोटोकॉल के लिए त्वरित फ़िल्टर का उपयोग करें।
- फ़िल्टर को टेक्स्ट खोज के साथ संयोजित करें।
- उपयोगी पैकेट पर तेज़ी से ध्यान केंद्रित करें।
प्रोटोकॉल फ़िल्टर वीडियो देखें
कैप्चर निर्यात करें
- सभी, फ़िल्टर किए गए या चयनित पैकेट निर्यात करें।
- PCAP या PCAPNG के रूप में सहेजें।
- परिणाम को अन्य पैकेट टूल में खोलें।
पैकेट विवरण
- Wireshark-स्तरीय प्रोटोकॉल ट्री पढ़ें।
- फ़ील्ड नाम और मान जाँचें।
- फ़ील्ड को रॉ बाइट्स से मिलाएँ।
- पैकेट विवरण में खोजें।
ओपन सोर्स
- GPL-2.0-or-later के अंतर्गत लाइसेंस प्राप्त।
- कैप्चर पाइपलाइन की समीक्षा करें।
- पैकेट डिकोडिंग की समीक्षा करें।
- नेटिव macOS इंटरफ़ेस की समीक्षा करें।
- समस्याएँ रिपोर्ट करें या पुल रिक्वेस्ट भेजें।

Proxyman टीम द्वारा निर्मित
- Proxyman और Tiny Shield के पीछे की टीम द्वारा निर्मित।
- macOS के लिए निर्मित।
- गोपनीयता और स्पष्ट नेटवर्क डिबगिंग पर केंद्रित।

आवश्यकताएँ
TCP Viewer चलाने के लिए:
- Apple Silicon Mac।
- macOS 15 या बाद का संस्करण।
TCP Viewer बनाने के लिए:
- Xcode 16 या बाद का संस्करण।
- Git।
- CMake, Ninja, Meson, pkg-config, और autotools।
brew install cmake ninja meson pkg-config autoconf automake libtool
सेटअप
सबमॉड्यूल के साथ क्लोन करें। फिर पिन किए गए Wireshark निर्भरता को बूटस्ट्रैप करें।
git clone --recurse-submodules <repo-url>
cd TCPViewer
cp Config/TCPViewer.local.xcconfig.example Config/TCPViewer.local.xcconfig
./scripts/bootstrap-wireshark.sh
पहले से ही सबमॉड्यूल के बिना क्लोन किया गया है?
git submodule update --init --recursive
./scripts/bootstrap-wireshark.sh
The bootstrap scripts:
- Run
scripts/bootstrap-wireshark-deps.shfirst. - Build Wireshark's runtime libraries from source.
- Write them to
Vendor/.install/wireshark-deps. - Use macOS 15 as the deployment target.
- Use Homebrew only for build tools.
- Never copy Homebrew bottle dylibs into a release.
Keep local signing, appcast, Sparkle, Sentry, and release values out of Git. Use Config/TCPViewer.local.xcconfig, .env, environment variables, or Keychain-backed tools.
Run
In Xcode:
- Open
TCPViewer.xcodeproj. - Select the
TCPViewerscheme. - Choose
My Mac. - Press Run.
Command-line build:
xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build
यदि Xcode साइनिंग मांगता है, तो TCPViewer और PcapPlusPlusCore के लिए एक डेवलपमेंट टीम चुनें।
Packet Details Diff Microsoft के ओपन-सोर्स Monaco एडिटर के एक छोटे, स्थानीय रूप से बंडल किए गए बिल्ड का उपयोग करता है। ऐप को बनाने या चलाने के लिए किसी निजी MonacoEditor Swift पैकेज, Node.js, या CDN की आवश्यकता नहीं है। diff इंटीग्रेशन बदलते समय चेक-इन किए गए वेब एसेट्स को फिर से बनाने के लिए Vendor/MonacoDiff देखें।
Test
xcodebuild test \
-project TCPViewer.xcodeproj \
-scheme TCPViewer \
-destination 'platform=macOS'
रिलीज़
रिलीज़ स्क्रिप्ट निम्न कार्य कर सकती है:





