프로그래밍 기술/Python

    [ Python ] scapy로 내 컴퓨터의 패킷 캡쳐하기

    안녕하세요. scapy는 파이썬 패킷을 다루는 라이브러리 중 가장 강력하고 기능이 다양합니다. 이번 시간에는 내 컴퓨터에 오고 가는 패킷을 캡처하는 가장 간단한 코드를 살펴보겠습니다. scapy.net Scapy Packet crafting for Python2 and Python3 scapy.net pip install scapy 위 명령어로 scapy를 설치해 줍니다. from scapy.all import * from scapy.arch.windows import IFACES import time n = 50 iface = "Intel(R) Ethernet Connection (7) I219-V" IFACES.show() def cap(): for i in range(0, n): packet = s..

    [ Python ] OpenCV 손 검출과 얼굴 모자이크

    먼저 아래 명령어를 통해 OpenCV 를 설치해줍니다.pip install opencv-python 전체코드 입니다import cv2 import numpy as np cascadeFace = cv2.CascadeClassifier("./haarcascade_frontalface_alt.xml") cascadeHand = cv2.CascadeClassifier("./haarcascade_hand.xml") def removeFace(img, cascade): gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) gray = cv2.equalizeHist(gray) rects = cascade.detectMultiScale(gray, 1.4, 5) return rects def ..