Skip to content

NetVigil is a simple network traffic monitoring tool written in Bash. It captures network packets in real-time and displays basic information about them, helping to identify suspicious activities or anomalies in network communication.

License

Notifications You must be signed in to change notification settings

jefftrojan/NetVigil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

NetVigil - Network Traffic Monitor

NetVigil is a simple network traffic monitoring tool written in Bash. It captures network packets in real-time and displays basic information about them, helping to identify suspicious activities or anomalies in network communication.

Requirements

  • Linux environment
  • Bash shell
  • tcpdump utility (typically pre-installed on most Linux distributions)

Usage

  1. Clone the repository:

    git clone https://github.com/jefftrojan/netvigil.git
  2. Navigate to the project directory:

    cd netvigil
  3. Run the netvigil.sh script:

    ./netvigil.sh
  4. Follow the on-screen instructions to select the network interface and navigate the menu options.

    • Start monitoring traffic: Begin capturing and analyzing network traffic.
    • About: Learn more about NetVigil and its purpose.
    • How to use: Instructions on how to use NetVigil.
    • Open-source contribution: Information on how to contribute to the project.
    • Exit: Quit NetVigil.
  5. When monitoring traffic, press Ctrl+C to stop.

Contributing

NetVigil is an open-source project created by trojan0x, and contributions are welcome! You can contribute by:

  • Fixing bugs
  • Adding new features
  • Improving documentation

To contribute, fork the repository, make your changes, and submit a pull request. For major changes, please open an issue first to discuss the proposed changes.

License

This project is licensed under the MIT License.

Acknowledgements

About

NetVigil is a simple network traffic monitoring tool written in Bash. It captures network packets in real-time and displays basic information about them, helping to identify suspicious activities or anomalies in network communication.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages