-
[ Python ] 정규식 이용한 IP address 마스킹(감추기) 하기Python/Python Programming 2023. 5. 24. 17:21
정보보호를 목적으로 IP주소의 3번째 옥텟을 마스킹 처리해야 할 때, 정규식을 이용하여 마스킹 처리를 할 수 있다.
import re ipaddress = ('172.168.10.12', '192.168.2.11','192.168.114.12','11.12.0.14') p1 = re.compile(r"(\d+)[.](\d+)[.](\d+)[.](\d+)") # 정규식 패턴과 추출할 그룹 지정. 3번째 옥텟 for i in ipaddress: m1 = p1.search(i) print(m1.group(1) + '.' + m1.group(2) + '.' + '***' + '.' + m1.group(4)) ------------------------------------------------------------------------------ 172.168.***.12 192.168.***.11 192.168.***.12 11.12.***.14
'Python > Python Programming' 카테고리의 다른 글
[ AWS ] Python boto3를 이용한 RDS 변경 가능한 인스턴스 타입 확인하기 (0) 2023.06.15 [ Python ] mp4 url 다운로드 후 다이렉트 S3 저장 (0) 2023.05.25 [ Python ] requests 모듈 다양한 이용 (0) 2023.05.25 [ Python ] requests 모듈을 이용한 동영상 다운로드 (0) 2023.05.25 [ Python ] Prometheus metric 값 가져오기 (0) 2023.05.24 [ Python ] Linux 파일 (스토리지) 연도별 개수와 총 용량 구하기 (0) 2023.05.24 [ Python ] socket 모듈을 이용한 Port open / close check (0) 2023.05.23 [ Python ] pandas DataFrame을 HTML 형식으로 export 하기. (모니터링 활용) (0) 2023.05.17