EASY7
[Scapy] 파이썬으로 패킷 생성하기 본문
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
'보안 공부 > 네트워크' 카테고리의 다른 글
| [Scapy] arpspoofing 스크립트 (0) | 2021.01.31 |
|---|---|
| [Scapy] 패킷 스니핑 스크립트 (0) | 2021.01.31 |
| 네트워크 어댑터 우선순위 변경 (0) | 2019.11.28 |
| Virtual Box 편리한 기능 및 네트워크 연결 (0) | 2019.11.23 |
| ICMP에 대해서.. RFC792 (0) | 2019.10.26 |