원글 작성 일시: 2018.03.30 20:10
본 글을 통해 추출한 IPTV 주소는 오로지 개인적인 용도로만 사용하시길 바랍니다. 상업적 목적을 위해 재송출할 시 민·형사책임을 질 수 있습니다. 상업적 또는 불법적 목적을 위한 이용에 대해 필자는 책임이 없음을 알려드립니다.
※이 글은 S사 B**을 기준으로 작성되었습니다.
오늘은 iptv주소를 추출하는 방법을 알아보겠습니다.
컴퓨터가 이더넷(유선)에 연결되어 있어야 합니다.
준비물
omvp 프로그램: http://ohhara.sarang.net/omvp/bin/
notepad++: https://notepad-plus-plus.org/download/v7.5.6.html
우선 위 링크에서 다운받은 omvp 프로그램의 압축을 풀어줍니다. 저같은 경우는 c드라이브 바로 아래에 했습니다.
맨 아래로 내려서 setup.bat과 WinPcap.exe를 차례대로 관리자 권한으로 실행해 줍니다.
다음으로는 본인 컴퓨터의 이더넷 포트번호를 알아야 합니다. cmd를 관리자 권한으로 열고 아래 명령어를 순서대로 입력합니다.
cd C:\omvp omvs -l
여기서 이더넷 컨트롤러라고 되어있는 포트에서 괄호 안에 있는 숫자를 기억해 주세요.
다음으로 omvp 폴더에 배치파일을 하나 만들어야 합니다. 텍스트파일을 하나 만들고 이름을 정해줍니다. 저는 search.cmd로 했습니다. 우선 이렇게 텍스트 파일을 만들고 마우스 우클릭해서 edit with notepad를 클릭합니다. 아래의 텍스트를 복사해서 붙여넣습니다.
@echo off pushd %~dp0 for /l %%a in (1,1,255) do (echo omvs -i x -u -j x 239.xxx.%%a.0/24 >>iplist.cmd) iplist.cmd del iplist.cmd
XXX는 알맞게 바꿔줘야 합니다. i 뒤에는 아까 알아낸 이더넷 포트번호를 j에는 동시에 스캔할 채널수를 입력하시면 됩니다. 동시에 너무 많이하면 누락이 됩니다. 저는 4로 설정했습니다. 239 뒤에는 ip 주소 B클래스를 입력하시면 됩니다. ip대역은 다음 링크에서 확인할 수 있습니다.
https://www.netmanias.com/ko/?m=view&id=oneshot&no=7536
다음으로 제어판에 들어가서 윈도우 방화벽을 전부 해제하셔야 합니다. 본인 네트워크가 무슨 종류인지 아시면 해당 방화벽만 끄시고 모르겠으면 전부 끄시기 바랍니다. 방화벽이 켜져있으면 스캔이 안될 수 있습니다.
이제 omvp폴더 안에 만들어 두었던 search.cmd파일을 관리자 권한으로 실행해 줍니다.
스캔을 하면서 ip주소가 발견이 되면 omvp\omvp_out 폴더 안에 png파일이 생성됩니다. m3u파일은 C클래스 1개 대역마다 1개씩 생성됩니다. 255개가 있겠죠. 저같은 경우 png파일이 300개정도 나왔던 것으로 기억합니다. 물론 중복되는 체널, 시험송출 등을 빼면 남는건 200개정도입니다.
저의 경우 본 작업에 넷북으로 60시간정도 소요되었습니다. 하실분들은 참고하시고 데스크탑으로 하시려면 전기에대한 부담은 하셔야 할듯 합니다. idle 100w기준으로 60시간이면 6kWh입니다. 저전력 노트북으로 하는 것을 추천합니다.
다음에는 여기서 추출한 ip주소를 정리하는 법을 알아보겠습니다.
다시한번 말씀드리지만 상업적 및 불법적 목적을 위한 이용은 절대 금지입니다. 필자는 방법만 가르쳐 줄 뿐 어떠한 책임도 지지 않습니다.
2019.01.08 추가
댓글에 m3u 파일 요청하면 무통보 삭제합니다.
'tvheadend > IPTV' 카테고리의 다른 글
IPTV 주소 정리하기 (1) | 2018.05.16 |
---|