NetHAWK is an easy-to-use, powerful network monitoring software that helps you see what's happening on your network in real-time. With an easy-to-use graphical interface, it's perfect for both beginners and experienced users.
- Real-time Monitoring: Watch network traffic as it happens.
- Protocol Support: Tracks both TCP and UDP connections.
- IP Geolocation: Shows where IP addresses are located.
- Custom Filters: Filter traffic by port numbers or ignore private IPs.
- Detailed Information: Displays IP addresses, ports, locations, and packet counts.
- User-friendly Interface: Easy to use, even if you're not a network expert.
-
Select a network interface from the dropdown menu.
-
Choose TCP or UDP protocol.
-
(Optional) Enter port numbers to filter.
-
Click "Start Monitoring" to begin.
-
Select Network Interface: Choose the network adapter you want to monitor.
-
Choose Protocol: Select either TCP or UDP.
-
Set Port Filter: (Optional) Enter specific port numbers to monitor, separated by commas, e.g. (22,442,80)
-
Filter Private IPs: Check this box to ignore traffic from private IP addresses.
-
Start/Stop Monitoring: Click the button to begin or end monitoring.
-
View Results: The table will show live network traffic information.
-
Copy Data: Right-click on any row to copy the information.
- If you don't see any network interfaces, try running the program as administrator.
- Make sure your firewall isn't blocking NetHAWK.
- Check the
nethawk.log
file in the program directory for any error messages.
We welcome contributions!
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to all the open-source libraries that made this project possible, especially to IP-API.
If you encounter any issues or have questions, please file an issue on our GitHub Issues page.
Join our community discussions! Share your experiences, ask questions, or suggest new features on our Discussions page.
Made using 🧠&🐍 by AJDEV05