728x90
๋ฐ์ํ
#!/usr/bin/python
from scapy.all import*
protocols = {1:'ICMP', 6:'TCP', 17:'UDP'}
def showPacket(packet):
src_ip = packet[0][1].src
dst_ip = packet[0][1].dst
proto = packet[0][1].proto
if proto in protocols:
print( "protocol: %s: %s -> %s" %(protocols[proto], src_ip, dst_ip) )
if proto == 1:
print( "TYPE: [%d], CODE[%d]" %(packet[0][2].type, packet[0][2].code) )
def sniffing(filter):
sniff(filter = filter, prn = showPacket, count = 0)
if __name__ == '__main__':
filter = 'ip'
sniffing(filter)
์ถ์ฒ:
https://secretpack.tistory.com/112
Python - Scapy (๋ฉ์ธ์ง ๋ด์ฉ ๊ฐ๋ก์ฑ๊ธฐ)
ํ์ด์ฌ์ผ๋ก ๊ตฌํ๋ Scapy๋ผ๋ ํจํค์ง๋ฅผ ์ด์ฉํ๋ฉด ๋ณด๋ค ์ฝ๊ฒ ํจํท์ ์ค๋ํ ํ ์ ์๋ค. [ ์ค์น ] sudo pip install scapy ํน์ https://github.com/phaethon/scapy [ ์ค๋ํผ ๊ตฌํ ] #!/usr/bin/python from sca..
secretpack.tistory.com
728x90
๋ฐ์ํ
'๐จ๐ผโ๐ป๊ฐ๋ฐ > Scapy' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Scapy - ํ์ด์ฌ Scapy๋ก ์์ดํผ ์คํธํ (0) | 2022.07.27 |
---|---|
Scapy - Scapy๋ก ftp ๊ณ์ ์ ๋ณด ์์๋ด๊ธฐ (0) | 2021.12.05 |