Skip to content

Network Sniffer is a simple packet capture tool that allows you to monitor network traffic on your system. It captures packets from a specified network interface and logs them to a file.

License

Notifications You must be signed in to change notification settings

moonlxight/network-sniffer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network Sniffer

Network Sniffer is a simple packet capture tool that allows you to monitor network traffic on your system. It captures packets from a specified network interface and logs them to a file.

Features

  • Packet capture from a specified network interface.
  • Logging of captured packets to a file.
  • Simple GUI interface for starting and stopping packet capture.

Requirements

  • GNU Compiler Collection (GCC)
  • GTK+ 3.0
  • libpcap

Installation

To compile the program, run the following command in your terminal:

gcc -o program main.c gui.c pkg-config --cflags --libs gtk+-3.0 -I. -lpcap

Usage

After compiling the program, you can run it with the following command:

sudo ./program

This will start the packet capture process. You can stop it by closing the application window.

License

This project is licensed under the MIT License.

Credits

This project was developed by TwistyJead.

About

Network Sniffer is a simple packet capture tool that allows you to monitor network traffic on your system. It captures packets from a specified network interface and logs them to a file.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published