별이의 IT이야기/파이썬 공부하기(초급)
파이션을 이용한 블랙IP 추출 방법
빅러닝
2020. 4. 6. 22:48
반응형
파이션을 이용한 악성코드 허니팟 사이트 Black IP 추출하는방법
#URl 확인
import urllib.request
import re
a = urllib.request.urlopen("https://www.projecthoneypot.org/list_of_ips.php")
a = (a.read().decode("utf-8"))
# 파일로 저장
with open("c:\work_job\work.txt", "w") as f:
f.write(a)
# 정보 추출
p = re.compile('\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}')
result = p.findall(a)
# list 처리
result = list(set(result))
# 정보 출력
print(result)
print(len(result))