EASY7

[Scapy] 파이썬으로 패킷 생성하기 본문

보안 공부/네트워크

[Scapy] 파이썬으로 패킷 생성하기

E.asiest 2021. 1. 31. 18:22

Scapy 란?

Scapy는 패킷 조작 프로그램으로 다양한 프로토콜의 패킷을 생성/전송/캡처 작업을 수행할 수 있다. hping, nmap의 85 %, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f 등을 대체 할 수 있다. 기본적으로 Linux, Windows, OSX 및 libpcap이 있는 대부분의 Unix에서 실행된다. 

 

Scapy 설치 페이지

아래 링크에서 패키지 다운로드가 가능하다.

scapy.readthedocs.io/en/latest/installation.html

 

Download and Installation — Scapy 2.4.4. documentation

As a general rule, you can toggle the libpcap integration on or off at any time, using: Mac OS X On Mac OS X, Scapy DOES work natively since the recent versions. However, you may want to make Scapy use libpcap. You can choose to install it using either Hom

scapy.readthedocs.io

 

 

 

Pycharm에서 Scapy 다운로드하기

1. UI 이용

1) Setting>Project>Project Interpreter에서 scapy 검색하여 install한다.

2) Pycharm 재시작

 

2. 터미널 이용

1) 하단의 Terminal을 클릭한다.

2) pip install --pre scapy[basic] 입력한다.

 

 

참고 : intellij-support.jetbrains.com/hc/en-us/community/posts/360003509639-How-install-scapy-module-

 

scapy로 개발하기 : https://scapy.readthedocs.io/en/latest/layers/tcp.html

 

scapy 툴 이용하기 : https://0xbharath.github.io/art-of-packet-crafting-with-scapy/scapy/sending_recieving/index.html

Comments