Skip to content

WirePlankton - the small network traffic analyzer as part of module "AOT-Praktikum Intelligente Softwaresysteme (WT2017/18)" at Technical University of Berlin.

License

Notifications You must be signed in to change notification settings

antonrud/WirePlankton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WirePlankton

Development of a small network traffic analyzer as part of module "AOT-Praktikum Intelligente Softwaresysteme (WT2017/18)" at Technical University of Berlin.

(Original project home: https://gitlab.tubit.tu-berlin.de/lemannma/AOT-Praktikum)

Features

  • capture network packets from specific device
  • use filters and memory restrictions for capturing
  • save/load captured packets
  • export packet information as a CSV
  • get statistics about capturing packets

How to use

  1. Make sure you have Java JDK8 and Maven installed on your system (you might also need to update your PATH).

  2. To build the project with Maven navigate to project directory and run:

mvn clean package
  1. In order to get skins applied, copy "styles" folder into the "target" directory.

  2. Run WirePlankton-xxx-jar-with-dependencies.jar from "target" directory:

java -jar WirePlankton-xxx-jar-with-dependencies.jar
  1. Enjoy!

Built With

  • Pcap4J - Java library for capturing, crafting and sending packets
  • JavaFX - GUI framework
  • FindBugs - Static code analysis tool
  • GitLab - Git repository manager, wiki, issue tracking and CI/CD
  • Nexus - Software repository
  • Maven - Build automation tool and dependency management

Authors

License

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

About

WirePlankton - the small network traffic analyzer as part of module "AOT-Praktikum Intelligente Softwaresysteme (WT2017/18)" at Technical University of Berlin.

Resources

License

Stars

Watchers

Forks

Packages

No packages published