2018-01-10 13:44:07 -05:00
|
|
|
# Useful `tcpdump` commands
|
|
|
|
|
|
|
|
### TCPDUMP Cheat Sheet
|
|
|
|
* [TCPDUMP Cheat Sheet](http://packetlife.net/media/library/12/tcpdump.pdf) is a good resource (I also have a local copy in this repository)
|
|
|
|
|
|
|
|
### TCP traffic on port 80-88
|
|
|
|
`tcpdump -nvvX -sO -i ethO tcp portrange 80-88`
|
|
|
|
|
|
|
|
### Capturing traffic to specific IP address excluding specific subnet
|
|
|
|
`tcpdump -I ethO -tttt dst ip and not net 10.10.10.0/24`
|
|
|
|
|
2018-01-10 13:45:04 -05:00
|
|
|
### Capturing traffic for a specific host
|
|
|
|
`tcpdump host 10.1.1.1`
|
|
|
|
|
2018-01-10 13:44:07 -05:00
|
|
|
### Capturing traffic for a specific subnet
|
|
|
|
`tcpdump net 10.1.1`
|
|
|
|
|
|
|
|
### Capturing traffic for a given duration in seconds
|
|
|
|
`dumpcap -I ethO -a duration: sec -w file myfile.pcap`
|
|
|
|
|
|
|
|
### Replaying a PCAP
|
|
|
|
`file2cable -i ethO -f file.pcap`
|
|
|
|
|
|
|
|
### Replaying packets (to fuzz/DoS)
|
|
|
|
`tcpreplay--topspeed --loop=O --intf=ethO pcap_file_to_replay mbps=10|100|1000
|