Skip to content

A network packet sniffer written in Java, using Pcap4J.

License

Notifications You must be signed in to change notification settings

hyPnOtICDo0g/sniffeine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

A network packet sniffer program which uses the Swing GUI widget toolkit to display packet data.

It's name, is a combination of sniff and caffeine. Java smells good.

Usage

  • Install Java (JRE) and Npcap (Windows) | libpcap (Linux).

  • Download the jar release from the releases section.

  • Run the jar.

    java -jar sniffeine-1.0.0.jar
    

Build

Dependencies

  • OpenJDK 17
  • Gradle
  • git

Dependencies can be installed via scoop. (Windows only)

scoop bucket add java
scoop install openjdk17 gradle git

Procedure

  • Clone the repo.

    git clone https://github.com/hyPnOtICDo0g/sniffeine --depth=1
    
  • Navigate to the repo's folder.

    cd sniffeine
    
  • Build.

    gradle build
    

    Note: The Jar is created under the build/libs folder.