
rustnet v1.5.0
प्रति-प्रक्रिया नेटवर्क निगरानी आपके टर्मिनल के लिए गहन पैकेट निरीक्षण के साथ। क्रॉस-प्लेटफ़ॉर्म, सैंडबॉक्स्ड।
RustNet
RustNet एक टर्मिनल नेटवर्क मॉनिटर है जो लाइव TCP, UDP, और QUIC कनेक्शनों को उनके स्वामित्व वाली प्रक्रियाओं के साथ दिखाता है। यह Linux, macOS, Windows, और FreeBSD पर चलता है।
इंस्टॉल करें
Homebrew के साथ macOS या Linux पर:
brew install rustnet
पैकेट कैप्चर के लिए प्लेटफ़ॉर्म-विशिष्ट अनुमतियों की आवश्यकता होती है। Linux क्षमताओं, macOS PKTAP और BPF एक्सेस, अन्य पैकेज मैनेजर, और समस्या निवारण के लिए इंस्टॉलेशन गाइड देखें।
रिलीज़ स्थिति: नीचे दिए गए हाइलाइट्स, GIF, और स्क्रीनशॉट v1.6.0 को दर्शाते हैं।
mainसे लिंक किए गए गाइड अप्रकाशित परिवर्तनों का भी वर्णन कर सकते हैं। इंस्टॉल किए गए रिलीज़ के लिए, v1.6.0 दस्तावेज़ीकरण का उपयोग करें औरrustnet --versionतथाrustnet --helpजांचें।
डेमो
मुख्य विशेषताएँ
- प्रत्येक कनेक्शन की प्रक्रिया, स्थिति, ट्रैफ़िक, और एप्लिकेशन प्रोटोकॉल को एक टर्मिनल UI में दिखाता है जो SSH पर काम करता है।
- पैकेट निरीक्षण के माध्यम से HTTP, TLS/SNI, DNS, SSH, और QUIC जैसे प्रोटोकॉल की पहचान करता है।
- प्रक्रिया, पता, पोर्ट, प्रोटोकॉल, और अन्य के आधार पर कनेक्शन फ़िल्टर करता है।
- Wireshark में विश्लेषण के लिए कैप्चर को PCAP या एनोटेटेड PCAPNG के रूप में निर्यात करता है।
- स्टार्टअप के बाद विशेषाधिकार कम करता है और जहाँ समर्थित हो वहाँ प्लेटफ़ॉर्म सैंडबॉक्सिंग का उपयोग करता है।
फ़ीचर विवरण के लिए उपयोग गाइड, आर्किटेक्चर गाइड, और सुरक्षा गाइड देखें।
स्क्रीनशॉट
| अवलोकन लाइव कनेक्शन और ट्रैफ़िक ![]() |
विवरण प्रक्रिया, प्रोटोकॉल, और पीयर जानकारी ![]() |
| ग्राफ़ ट्रैफ़िक और एप्लिकेशन चार्ट ![]() |
गतिविधि प्रक्रिया के अनुसार ट्रैफ़िक ![]() |
अन्य इंस्टॉलेशन विधियाँ
| प्लेटफ़ॉर्म | कमांड |
|---|---|
| Ubuntu 22.04+ / Linux Mint 21+ | sudo add-apt-repository ppa:domcyrus/rustnetsudo apt update && sudo apt install rustnet |
| Fedora 42+ | sudo dnf copr enable domcyrus/rustnetsudo dnf install rustnet |
| Arch Linux | sudo pacman -S rustnet |
| Windows | choco install rustnet या scoop install rustnet |
| Cargo | cargo install rustnet-monitor |
| Nix / NixOS | nix-shell -p rustnet |
Windows के लिए Npcap की भी आवश्यकता होती है। v1.6.0 के लिए, इसका "WinPcap API compatible mode" सक्षम करें। openSUSE, Pop!_OS, FreeBSD, Docker, और सोर्स बिल्ड के लिए, इंस्टॉलेशन गाइड देखें।
चलाएँ
Linux पर, क्षमताओं को कॉन्फ़िगर करने के बाद:
rustnet
macOS पर, PKTAP के लिए sudo आवश्यक है। BPF एक्सेस कॉन्फ़िगर होने पर, RustNet इसके बिना चल सकता है लेकिन प्रक्रिया पहचान के लिए lsof का उपयोग करता है।
कनेक्शन फ़िल्टर करने के लिए / दबाएँ, किसी एक का निरीक्षण करने के लिए Enter, और बाहर निकलने के लिए q दबाएँ। इंटरफ़ेस चयन, विकल्प, नियंत्रण, फ़िल्टर, और निर्यात के लिए उपयोग गाइड देखें।
दस्तावेज़ीकरण
- इंस्टॉलेशन: प्लेटफ़ॉर्म, अनुमतियाँ, और समस्या निवारण
- उपयोग: नियंत्रण, फ़िल्टरिंग, ऑटोमेशन, और कैप्चर निर्यात
- सुरक्षा: सैंडबॉक्सिंग और विशेषाधिकार प्रबंधन
- आर्किटेक्चर: प्लेटफ़ॉर्म बैकएंड और प्रदर्शन
- चेंजलॉग: रिलीज़ और आगामी परिवर्तन
- योगदान: योगदान कैसे करें
RustNet अपने टर्मिनल UI के लिए ratatui और पैकेट कैप्चर के लिए libpcap का उपयोग करता है। प्रोजेक्ट योगदानकर्ताओं के लिए CONTRIBUTORS.md देखें।
Apache License 2.0 के अंतर्गत लाइसेंस प्राप्त।



