/NetVigil

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.

Primary LanguageShellMIT LicenseMIT

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