Python

Python

Port scan

파이썬으로 원하는 패턴을 생성 모듈 : scapy 패킷 / 프레임 생성기능을 갖고 있다 IP() / Ether() >>> 객체 생성됨 import scapy from scapy.all import srp, Ether, ARP, conf srp() : 메서드 : send() ~> 생성된 패킷을 전달하고 응답을 수신한다. Ether() : 인스턴스 ~> 생성된 프레임을 전달하고 응답을 수신한다. (패킷(프레임)) >>> srp()/Ether() >>> srp(Ether()) ARP() : 인스턴스 ~> arp 패킷 생성(필수인자) ~> L3 : Dst.ip L2 : Dst.mac(MC, BC) ICMP() : 인스턴스 ~> icmp 패킷 생성 from scapy.all import srp, Ether, AR..

Python

Python 라이브러리

P. 247 외장함수 ~> 외장(외부) 라이브러리 - 라이브러리 : 특정한 기능을 처리 가능 - 모듈(라이브러리의 모임) : 단독으로 프로젝트의 일부를 전체 처리 가능 코드 - 함수 - 클래스 - 라이브러리 - 모듈 - 패키지 - 프로젝트 pip : package를 관리하는 명령어 Package : ● sys 모듈 : 파이썬에서 기본 제공하는 모듈 패키지 리스트에는 없으나 import가 가능하다. * 외부 함수(모듈) 사용하는 방법 Obj class(최상위 클래스) : systemd : PID : 1 Obj class main class # 내가 짜는 코드 import 선언자를 사용 ~> obj class에 상속관계를 갖는다. import sys print(sys.argv) #----- : 객체 argv..

Python

Python Study

●파이썬 1.기본 데이터 타입 숫자 / 문자 / 논리 2.참조 데이터 타입 list / tuple / set / dict 변수 ~> 공간의 주소 변수 데이터 타입 ~> 공간의 크기 - 기본 데이터 타입 : 메모리상의 Stack영역에서 처리 (소스코드 / 변수 테이블): LIFO 1.정수형 데이터 타입 (byte / short / char / int / long) 1 2 2(4) 4 8 2.실수형 데이터 타입 (float / double) 4 8 3.논리형 데이터 타입 (boolean) 1 2. 참조 데이터 타입 : 메모리상의 Heap영역에서 처리 (현재 실행 중... : tmp) : 필요할 때 마다 사용한다. 1.배열타입 --> 자료구조 --> 순서가 있다.(iterable) : index 사용 2.열거..

Risut
'Python' 카테고리의 글 목록