-
Notifications
You must be signed in to change notification settings - Fork 1
packet sniffer that returns headers and payload of the packet
License
mikulash/packet_sniffer
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Packet sniffer v C++ Přeložení lze provést příkazem make nebo make all. Pro úklid souborů lze použít make clean. Projekt se spouští příkazem sudo ./ipk-sniffer a argumenty: [-i rozhraní | --interface rozhraní] {-p port} {[--tcp|-t] [--udp|-u] [--arp] [--icmp] } {-n num}. Je potřeba root oprávnění. Program neumí vždy správně zpracovat velikost paketů s protokolem IPv6 a tiskne nuly navíc. Možnou odlišností může být mnou implementované filtrování, kde filtrování probíhá až při zobrazování, podobně jako v programu wireshark. Tedy například při argumentu --tcp jsou načítány všechny pakety, zpracováný a zobrazováný jsou ale jen tcp. Do výstopního formátu jsem také ke každému packetu přidal název jeho protokolu a vypsané bajty rozdělil na hlavičky a payload.
About
packet sniffer that returns headers and payload of the packet
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published