अपडेट पर वापस जाएँ
New releaseJul 26, 2026

rustnet v1.5.0

प्रति-प्रक्रिया नेटवर्क निगरानी आपके टर्मिनल के लिए गहन पैकेट निरीक्षण के साथ। क्रॉस-प्लेटफ़ॉर्म, सैंडबॉक्स्ड।

साझा करें

RustNet logo

RustNet

Built with Ratatui Build status Crates.io version Latest release Apache 2.0 license

English | 简体中文 | 日本語

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 जांचें।

डेमो

RustNet demo

मुख्य विशेषताएँ

  • प्रत्येक कनेक्शन की प्रक्रिया, स्थिति, ट्रैफ़िक, और एप्लिकेशन प्रोटोकॉल को एक टर्मिनल UI में दिखाता है जो SSH पर काम करता है।
  • पैकेट निरीक्षण के माध्यम से HTTP, TLS/SNI, DNS, SSH, और QUIC जैसे प्रोटोकॉल की पहचान करता है।
  • प्रक्रिया, पता, पोर्ट, प्रोटोकॉल, और अन्य के आधार पर कनेक्शन फ़िल्टर करता है।
  • Wireshark में विश्लेषण के लिए कैप्चर को PCAP या एनोटेटेड PCAPNG के रूप में निर्यात करता है।
  • स्टार्टअप के बाद विशेषाधिकार कम करता है और जहाँ समर्थित हो वहाँ प्लेटफ़ॉर्म सैंडबॉक्सिंग का उपयोग करता है।

फ़ीचर विवरण के लिए उपयोग गाइड, आर्किटेक्चर गाइड, और सुरक्षा गाइड देखें।

स्क्रीनशॉट

अवलोकन
लाइव कनेक्शन और ट्रैफ़िक
RustNet Overview
विवरण
प्रक्रिया, प्रोटोकॉल, और पीयर जानकारी
RustNet Details
ग्राफ़
ट्रैफ़िक और एप्लिकेशन चार्ट
RustNet Graph
गतिविधि
प्रक्रिया के अनुसार ट्रैफ़िक
RustNet Activity

अन्य इंस्टॉलेशन विधियाँ

प्लेटफ़ॉर्मकमांड
Ubuntu 22.04+ / Linux Mint 21+sudo add-apt-repository ppa:domcyrus/rustnet
sudo apt update && sudo apt install rustnet
Fedora 42+sudo dnf copr enable domcyrus/rustnet
sudo dnf install rustnet
Arch Linuxsudo pacman -S rustnet
Windowschoco install rustnet या scoop install rustnet
Cargocargo install rustnet-monitor
Nix / NixOSnix-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 के अंतर्गत लाइसेंस प्राप्त।

श्रेणियाँ