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)
- 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
-
Make sure you have Java JDK8 and Maven installed on your system (you might also need to update your PATH).
-
To build the project with Maven navigate to project directory and run:
mvn clean package
-
In order to get skins applied, copy "styles" folder into the "target" directory.
-
Run WirePlankton-xxx-jar-with-dependencies.jar from "target" directory:
java -jar WirePlankton-xxx-jar-with-dependencies.jar
- Enjoy!
- 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
- Anton Rudacov - Back end, CI - @antonrud
- Stefan Pawlowski - Front end, GUI - @Stefuniverse
- Matthias Lehmann - Testing, QA - @lemannma
- Svetlana Lepikhine - Documentation, Usability - @lepikhine
This project is licensed under the MIT License - see the LICENSE file for details