Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krishpranav/packetkit
An Advanced Network Packet Sniffer Built In Rust
https://github.com/krishpranav/packetkit
bugbounty hacking hackingtools network network-scanner pcap pentesting rust rust-security security sniffer
Last synced: about 1 month ago
JSON representation
An Advanced Network Packet Sniffer Built In Rust
- Host: GitHub
- URL: https://github.com/krishpranav/packetkit
- Owner: krishpranav
- Created: 2021-08-28T13:37:46.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-08-29T09:27:28.000Z (about 3 years ago)
- Last Synced: 2024-10-02T09:19:38.348Z (about 1 month ago)
- Topics: bugbounty, hacking, hackingtools, network, network-scanner, pcap, pentesting, rust, rust-security, security, sniffer
- Language: Rust
- Homepage:
- Size: 349 KB
- Stars: 8
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# packetkit
An Advanced Network Packet Sniffer Built In Rust[![forthebadge](https://forthebadge.com/images/badges/made-with-rust.svg)](https://forthebadge.com)
## Installation
```
$ git clone https://github.com/krishpranav/packetkit
$ cd packetkit
$ cargo build
```## Usage:
- mv packet /usr/local/bin
```bash
# sniff with default filters (dhcp, dns, tls, http)
$ ./packetkit en0# increase the filter sensitivity (arp)
$ packetkit -v en0# increase the filter sensitivity (cjdns, ssdp, dropbox, packets with valid utf8)
$ packetkit -vv en0# almost everything
$ packetkit -vvv en0# everything
$ packetkit -vvvv en0
```## About packetkit:
```
packetkit is a network sniffer written in rust. Network packets are parsed concurrently using a thread pool to utilize all cpu cores.
Project goals are that you can run packetkit securely on untrusted networks and that it must not crash when processing packets.
The output should be as useful as by default.
```