OMVP를 이용해 IPTV주소 따기.
2017.06.11 00:10
OMVP를 이용해 IPTV주소 따기.
광고 차단 플러그인을 꺼 주시면 블로그 운영에 도움이 됩니다. ^^

이 글은 omvp를 이용해서 시청중인 iptv채널 ip주소를 따는 글을 요약한 글 입니다.

 

제가 필요해서 작성해두는 글이라 강좌글이 아닙니다. 제 기억속에서 사라져 가는 부분을 잡아두는 글이니 질문에 답을 안드릴수도 있습니다.^^

 

저는 SK IPTV를 시청하기에 SK IPTV에 최적화된 글 입니다.

 

iptv채널을 따기위한 준비.

 

1. OMVP프로그램 다운, 설치.

 

 

링크에서 최신버전을 다운로드(간혹 최신버전에서 IP추출이 안되는 경우도 있으니 버전은 자신에게 맞는것을 사용.)

 

다운로드한 OMVP프로그램 압축을 풀어 들어가면 위 파일이 있는데 번호 순으로 관리자 권한으로 설치한다. 'WinPcap_4_1_3.exe'설치시 에러 발생하면 안됨.

 

2. 윈도우 방화벽 해제.

 

윈도우 버전이 무엇이든 방화벽을 해제 해 둔다.

 

3. IPTV채널 IP를 얻을 PC의 랜카드 ID얻기.

 

사용하는 PC의 랜선이 연결된 랜카드 ID 번호를 알아야 하는데 간단한 명령어로 가능하다. 주의할점은 도스창이 '관리자 권한'으로 실행되어야 한다.

 

명령 프롬프트를 관리자로 실행 해서 'OMVP'폴더로 이동해서 'omvs -l'명령어를 입력.

 

예: 명령 프롬프트 실행 -> 도스창에 'cd\'입력하고 엔터. cd omvp입력하고 엔터.

 

omvp폴더에서 'omvs -l'입력하면 위 화면이 나오는데 사용자마다 나오는 화면이 다름. 중요한 부분은 인텔, 리얼텍등 장착된 랜카드 제조사 모델이 실제 사용되는 랜카드이니 그 번호를 사용하면 됨.

 

랜카드 ID는 'dev_idx(x)'관호안 숫자가 ID번호.

 

이제 랜카드 번호를 알아내었으면 'omvp'폴더에서 '마우스 우클릭 -> 새로 만들기 -> 텍스트 문서' 선택. 파일 이름은 아무거나넣고 확장자는 꼭!! 'cmd'로 해 줌.

 

@echo off
pushd %~dp0
for /l %%a in (1,1,254) do (echo omvs -u -i 1 -j 5 239.xxx.%%a.0/24 >>iplist.cmd)
iplist.cmd
del iplist.cmd

 

위 내용을 만든 cmd파일에 넣고 저장하면 되는데 빨간 부분은 수정해야 한다.

 

1은 'omvs -l'로 알아낸 랜카드ID번호 입력.

xxx는 사용하는 통신사 IP대역을 넣어 주면 됨. IP대역 확인.

 

이제 파일을 저장하고 실행된 명령 프롬프트(닫았다면 다시 관리자로 실행)에서 저장한 파일을 실행하면 'omvs_out'폴더가 생성되면서 폴더안에 'omvs_1481385224475918.m3u'형식의 파일이 생성되면서 IP따는 작업을 시작.

 

약 서너시간이 지나면 '239.xxx.39.xx-49220.png'파일이름의 png파일이 생성되는데 png파일이 생성되어야 채널따는것이 정상적으로 된다고 보면 됨.

 

위 작업은 공유기에 부담을 주는 작업으로 공유기가 간혹 뻣어버리는 경우도 있는데 그때는 채널을 처음부터 다시 따는것보다 멈춘 부분에서 다시 시작하면 됨.

 

배치파일안에 (1,1,254)항목을 (검색을 원하는숫자,1,254)으 교체하고  omvp폴더에 있는 iplist.cmd를 지우고 수정한 배치파일 실행.
저작자 표시 비영리 변경 금지
신고

, , , , , , ,

  1. Blog Icon
    김문기

    위에서 코딩하고 cmd파일을 생성한다고 하셨잖아요? 예를 들어 제가 sk.cmd 파일을 생성후 실행은 어떻게 하라는건지 코멘트가 없어서요. 그리고 omvp 설치했는데 폴더에는 iplist.cmd 파일이 존재하지가 않던데요.
    그리고 마지막에 배치파일에 안에 (1.1.254) ~~~ 블라블라
    이 부분도 이해가 안됩니다. 어느 파일을 수정하라고 하신건가요?
    제가 초보라 좀 버벅이고 있습니다. 도와주세요

  2. iplist.cmd 는 ip주소를 얻는 과정에서 생성되는 파일입니다.

    본문 중간에 있는
    @echo off

    pushd %~dp0

    for /l %%a in (1,1,254) do (echo omvs -u -i 1 -j 5 239.xxx.%%a.0/24 >>iplist.cmd)

    iplist.cmd

    del iplist.cmd
    로 cmd파일을 만드시면 됩니다.
    239.xxx.%%a.0/24 에서 xxx를 사용하는 iptv주소로 바꾸시면 됩니다.

    이 글만으론 힘들겁니다. 관련 정보를 좀더 검색해 보시고 도전하세요.

  3. Blog Icon
    jht2566

    궁금한게 있는데 ip주소 대역 확인 사이트에서 233.18이렇게 써져있는게 ip대역인가요?

  4. 네 맞습니다.^^

  5. Blog Icon
    궁금증세

    이거 15시간 했는데 png도 있고 잘 되는데 언제 끝나요?

  6. 글쎄요.
    전 대충24시간 가까이 돌리고 끈거 같네요^^

  7. Blog Icon


    아이피 대역 가보니
    올레 KT
    233.13.231.0/24
    233.14.173.0/24
    233.15.200.0/24
    233.18.158.0/24
    233.19.187.0/24
    233.115.200.0/24

    233.14로 되어 있으니..xx 에 14만 넣으면 될가요?
    이래많은데...이거 하나 씩 다 해야 하는 걸까요??

  8. 문가 잘못 아신거 아닌가 싶네요.

    KT는 15를 넣으시면 될듯 합니다.

  9. Blog Icon
    꿀팁

    매번 추출할 때마다 입력하기 귀찮았는데

    이렇게해서 주소만 바꿔주면 되니 진짜 편리하네요 감사합니다 !ㅎㅎ

  10. 네.
    ip변경된 채널이 있다면 이 방법으로 필요한 부분부터 검색을 하면 빠르더군요. ㅎㅎ