๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ‘จ๐Ÿผ‍๐Ÿ’ป๊ฐœ๋ฐœ/Scapy

Scapy - Scapy๋กœ ์ง€๋‚˜๊ฐ€๋Š” ํŒจํ‚ท ํ™•์ธํ•˜๊ธฐ

by Janger 2021. 12. 5.
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
๋ฐ˜์‘ํ˜•