Skip to content

User friendly network traffic monitoring software with real time network analysis and IP geolocation. Built in Python with a graphical interface for easy network insights.

License

Notifications You must be signed in to change notification settings

ajdev05/NetHAWK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NetHAWK Current Version

NetHAWK Logo

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.

Program Image

Features

  • 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.
  1. Select a network interface from the dropdown menu.

  2. Choose TCP or UDP protocol.

  3. (Optional) Enter port numbers to filter.

  4. Click "Start Monitoring" to begin.

How to Use

Run the program as an Administrator for error logging

  1. Select Network Interface: Choose the network adapter you want to monitor.

  2. Choose Protocol: Select either TCP or UDP.

  3. Set Port Filter: (Optional) Enter specific port numbers to monitor, separated by commas, e.g. (22,442,80)

  4. Filter Private IPs: Check this box to ignore traffic from private IP addresses.

  5. Start/Stop Monitoring: Click the button to begin or end monitoring.

  6. View Results: The table will show live network traffic information.

  7. Copy Data: Right-click on any row to copy the information.

Troubleshooting

  • 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.

Contributing

We welcome contributions!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to all the open-source libraries that made this project possible, especially to IP-API.

Support

If you encounter any issues or have questions, please file an issue on our GitHub Issues page.

Discussions

Join our community discussions! Share your experiences, ask questions, or suggest new features on our Discussions page.


Made using 🧠&🐍 by AJDEV05

About

User friendly network traffic monitoring software with real time network analysis and IP geolocation. Built in Python with a graphical interface for easy network insights.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published