반응형
파이션을 이용한 악성코드 허니팟 사이트 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))
'별이의 IT이야기 > 파이썬 공부하기(초급)' 카테고리의 다른 글
파이썬을 이용한 문자열 인코딩 디코딩 응용 실습 (I) (0) | 2020.01.15 |
---|---|
[파이썬] 기상청 오픈데이터를 활용한 데이터 기초 분석 #1 (0) | 2019.12.26 |
파이썬을 활용한 이미지처리(Image Processing with Python) (0) | 2019.12.24 |
파이썬 시작해보기 (0) | 2019.10.12 |