셋톱박스 없이 IPTV 시청하기 (1) : OMVP 프로그램을 이용하여 IPTV 채널 주소 스캔하기

셋톱박스 없이 IPTV 시청하기 (1) : OMVP 프로그램을 이용하여 IPTV 채널 주소 스캔하기





2017/12/25 - [NAS Systems/IPTV ] - 셋톱박스 없이 IPTV 시청하기 (2) : 추출된 IPTV 채널 주소로 M3U 파일 생성하기

2017/12/25 - [NAS Systems/IPTV ] - 셋톱박스 없이 IPTV 시청하기 (3) : 다음 팟 플레이어, VLC 플레이어로 재생하자




대부분의 가정집에서는 IPTV(세탑박스)를 시청하고 계실 겁니다. 공시청을 통해 지상파 방송을 시청하는 경우는 10프로도 안된다고하니, 그만큼 세톱박스가 필요한인터넷 TV를 신청해서 수 많은 채널들을 보고 계시죠. 거실에 TV를 설치하면, 다른 방에서 TV를 보고 싶은데 다른 방법이 없습니다. 세탑박스를 하나 더 신청해서 보는 방법밖에 없다고들 생각합니다. 하지만 IPTV 주소를 추출하여, m3u 파일로 만든다음, 다음팟 플레이어나 VLC 등 여러 프로그램을 이용하여 실시간 TV를 시청하는 방법을 알려드리고자 합니다. 


이 방법은 물론 ISP 업체 인터넷을 사용하고 있어여 하며, 해당 IPTV 만을 시청할 수 있습니다. 집에서 다양한 기기로 시청이 가능한 장점이 있습니다. tvheadend라는 재송출 프로그램을 이용하면 밖에서도 시청가능합니다만, 법적인 문제가 있으므로 주의를 하셔야합니다. tvheadend라는 프로그램을 이용할려면, 나스를 설치하여 이용할 걳입니다. 그리고 사용자는 Kodi나 모바일용 tvheadend 클라이언트, 윈도우 10에서는 TVHPlayer 프로그램을 마이크로소프트 스토어에서 받으시면 됩니다. 


이제 본격적으로 iptv 주소 추출을 해보겠습니다. 




네트워크 구성



네트워크 구성은 위와 같이 공유기 밑에 있어야 IP주소를 스캔할 수 있습니다. 만약 이렇게 해도 주소 스캔이 안된다면, WIFI 기능을 끄시고, IPTV 및 스캔할 컴퓨터를 빼고는 모든 랜선을 제거하여 작업을 진행하시기 바랍니다. 



OMVP 프로그램 다운로드 및 설치


아래 링크에서 OMVP 프로그램을 다운로드 합니다. 대부분은 윈도우를 사용하실 테니, 윈도우 버전을 다운받으시기 바랍니다. 버전은 꼭 자신에게 맞게 다운받으세요. 구글 검색을 하셔도 많이 나오니, 참고하시기 바랍니다. 





☞ 다운로드한 OMVP 프로그램을 압축을 풉니다. C드라이브 바로 아래에 폴더를 위치시킵니다. 





☞ Setup.bat 파일을 관리자 권한으로 실행합니다. 


☞ WinPcap_4_1_3.exe 파일을 관리자 권한으로 실행하여, 프로그램을 설치합니다. 반드시 이 순서대로 설치하시기 바랍니다. 







윈도우 방화벽 해제하기 



윈도우의 방화벽을 해제하여 줍니다. 방화벽 때문에, IPTV 주소 추출이 힘들기 때문입니다. 또한 백신프로그램도 프로그램 종료를 시켜주시기 바랍니다. 


제어판 ▶ 시스템 및 보안 ▶ Windows 방화벽 ▶ Windows 방화벽 설정 또는 해제 









위와 같이 방화벽을 해제합니다. 









PC 의 랜카드 ID 추출하기 


컴퓨터에서 사용중인 랜카드의 ID 카드 번호를 알아야 합니다. 아래 명령어를 통해 간단히 알아낼 수 있습니다. 명령 프롬프트를 반드시 관리자 권한으로 실행해야 합니다. 





도스창이 아래와 같이 실행되는데, 먼저 omvp 폴더로 이동해야 합니다. cd(change directory) 도스 명령으로 폴더를 이동합니다. 


이동 후, 'omvs -l' 명령어를 입력합니다. 




위와 같은 화면이 나옵니다. 사용자마다, 랜카드의 종류가 다르기 때문에 나타나는 문구를 각각 다르지만, 랜카드 ID는 'dev_idx(0)' 괄호안 숫자 0이 ID 번호가 된다. 랜카드가 여러개라면 0,1,2,3,4 이렇게 차례대로 숫자가 높아집니다. 






OMVS 사용시 배치파일 만들기


omvp 폴더에서 마우스 우클릭 ▶ 새로 만들기 ▶  텍스트 문서 를 선택합니다. 





@echo off


pushd %~dp0


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


iplist.cmd


del iplist.cmd



위의 명령에서 보면, 



0 은 위에서 알아낸 랜카드 ID 번호

xxx 은 사용하는 통신사 IP 대역.  통신사 IP대역은 직접확인하시기 바랍니다. 



위의 내용을 복사하여 메모장에 붙여넣기 합니다. 파일 이름은 상관없으나, 확장자는 반드시 아래 파일형식을 모든 파일로 한 후, ***.cmd로 하셔야 합니다. 










참고 사항 


OMVS를 이용한 IP 추출


 OVMS -i 0 -u -j 5 239.xxx.xxx.0/24
        - i : 네트워크 인터페이스 
        - u : UDP 
        - j : 검출 단위 (최소 2, 평균 5~16 권장)
        - t : 검출 시간 (2초인 2000을 권장합니다) // 옵션


검색 예시 

omvs -i 0 -j 5 aaa.bbb.ccc.0/24

 - j는 동시에 1개를 초과하는 IP를 스캔할 때 사용합니다       

omvs -i 0 -j 5 168.126.63.0/24
 - 168.126.63.1 ~ 168.126.63.254까지의 IP 주소를 동시에 5개씩 스캔 합니다
 - j 값을 욕심 내서 5개를 초과하면 제대로 검색이 안될 수 있음 (윈/맥 공통)
 - /24 서브넷이 너무 오래 걸리면 /27 서브넷을 사용해 IP를 추출 (윈/맥 공통)



OMVS 배치파일 실행 



위에서 만든 배치파일을 마우스 우클릭하여 관리자 권한으로 실행을 합니다. 






omvs_out 폴더가 생성됩니다. 











폴더 내부에는 두 가지 형식의 파일이 생성됩니다. 

하나는 omvs_1514077623383840.m3u

또하나는 IP주소.png 그림파일 입니다. 

png 파일은 2-3시간 뒤에 생성됩니다. 해당 아이피 대역에 도달했을 때, 실제로 송출되는 TV 화면을 캡쳐한 화면이기 때문입니다. 약 7시간 정도 돌리니 작업이 완료되더라구요..






배치 파일을 실행하면, iplist.cmd 라는 파일이 생성됩니다. 

만약 작업을 처음부터 다시 하고 싶다면, 반드시 iplist.cmd 파일을 지우시고 배치 파일을 다시 실행하시기 바랍니다. 


간혹 중간에 멈춰버리는 경우, 그 다음 ip 주소부터 하고 싶을 때에는  멈춘 부분부터 다시 시작합니다. 배치 파일을 메모장으로 열어서


in (1,1,254) ==> (검색을 원하는 숫자,1,254) 로 변경하고, 반드시 iplist.cm 파일 지우고 다시 작업을 시작하십시요~~






이 글을 공유하기

댓글(29)

  • 감사합니다
    2018.01.06 15:04 신고

    감사합니다.
    많은 도움이 되었습니다

    • 2018.01.06 15:16 신고

      도움이 되었다니 다행이네요..저두 처음하는거라 기록을 남기고 싶어 포스팅하구 있네요.,

  • png파일이 생성이 안됩니다.
    2018.01.11 15:07 신고

    KT 사용중인데 통신사ip대역 확인해서 배치파일 수정후 실행하면 오랜시간이 걸려 m3u파일은 254개가 생성이 되었는데 png파일은 하나도 생성이 되지 않네요. kt공유기에 직결했는데도 이유를 알수가 없습니다.

    • 해결되었습니다.
      2018.01.11 15:29 신고

      이상하게 어젯밤에는 안되던게 오늘 다시 돌려보니 png파일이 생성이 되네요. 에구... 이유를 알수가 없네요.

      번거롭게 해드려 죄송합니다..^^;;

    • 2018.01.11 15:30 신고

      윗글은 sk 기준이긴하나..
      추출하는 방법은 동일합니다..
      대역대가 kt 대역대로 하신거 맞으시죠?
      png파일이 중요합니다..이게 안나왔다는건 스캔못한듯 합니다

    • 2018.01.11 15:30 신고

      다행이네요..ㅎㅎ

    • 정승철
      2018.01.24 02:44 신고

      저좀 도와주세요 01026044728 문자나 카톡주세여ㅠ

  • 장승철
    2018.01.23 21:34 신고

    올레kt인데
    m3u 메모장으로 열면 #EXTM3U 이걸로 나오네요ㅜ
    해결방법알려주세요ㅜㅜ 0102육04사칠28 문자나 전화부탁드릴게요ㅠ

    • 2018.01.24 20:53 신고

      반드시 png파일이 나와야합니다..
      제가 직접 알려드리기는 어렵구요...
      구글링하면 m3u 파일 있을수도 있으니 잘 해보시면 해결될거에요
      전sk라 자세히 말씀 못드려서 죄송해요

  • 김영석
    2018.02.13 23:14 신고

    안녕하세요. sk 사용자입니다.
    말씀하신댈로 잘 만들어서 해봤는데. 주소넣는부분에 제가 잘 넣었는지 궁금해서 여쭙니닫.
    xxx 되어있곳에 예를들면 239.192.11.11 이런주소가있다치면 배치파일에는 192이것만 넣는건가여?
    아니면 주소를 다넣어서 239.192.11.11/24 이런식으로 다넣고 만들면 239.192.11.11.%%a.0/24 이렇게 하는건가여?
    아니면 239.192.%%a.0/24 이렇게 하는건가요.
    도저히 헷갈려서 여쭙니다^^

  • ㅠㅠ
    2018.02.26 07:39 신고

    ip주소 입력하는게 햇갈리네요 ㅠㅠ

    사이트에서 멀티아이피어드래스가 ip주소이죠 ?

    233.18.xxx.xxx:55216 이렇게 길게 표시가 되어 있습니다.
    그럼 입력시
    echo omvs -u -i 1 -j 5 239.xxx.%%a.0/24 >>iplist.cmd

    여기에서 앞에 239는 지우고 xxx표시된 부분만 저 긴 아이피 주소를 입력하는건가요?
    (sk는 아이피가 239로 시작하고 나머지 두곳은 233으로 시작하더군요)

    아니면 239는 지우지 말고 239. 다음 xxx에 위의 아이피 주소를 입력하면 되는건가요?

    그리고 아이피 주소가 너무 길고 이상해서 그러는데 뒤에 :55216은 포트번호 같은대 빼고 입력하는건가요?

    • ㅊㅊㅊㅊ
      2018.05.11 01:55 신고

      전 이렇게 해결했네요

      -j 5 239.18.145.194.0/27 >>iplist.cmd)

  • 궁금이
    2018.03.08 18:54 신고

    잘 보고 있습니다. 저는 NT900시리즈 유선 랜카드가 없는 NOTEBOOK을 사용중입니다. WIFI로만으로 사용중인데 이 경우는 랜카드 번호가 어떻게 되나요 ovms -l 하면 0, 1 두개가 나오는데 모두 description에 Microsoft로 나옵니다. 이 경우는 랜카드 번호가 아닌건지요? 그렇다면 랜카드를 추가로 장착 후 해야하나요? 답변해주시면 감사하겠습니다.

  • 티비시청
    2018.03.20 22:19 신고

    집환경이 그냥 인터넷만 사용하고 tv는 보지 않습니다.
    즉 인터넷환경이 모뎀만 있고 tv를 나오게 하는 셋톱박스는 없습니다.
    이런 경우도 위와 같이 하면 iptv 시청이 가능한가요?

    • 2018.03.20 22:20

      비밀댓글입니다

  • tv
    2018.04.17 20:08 신고

    안녕하세요 혹시 스캔중에는 iptv 시청 못하나요?

    하는도중에 채널 바꾸니까 먹통되어버려서요...

  • ㅇㅇ
    2018.05.15 16:18 신고

    미치겠습니다..
    png파일이 생성 안됩니다...
    도와주세요.kt구요 지금 두번이나 돌렸는데 png파일이 생성이 안됩니다
    뭐가 문제일까요??

    • 김곰돌
      2018.05.20 15:46 신고

      저도 PNG 파일 생성이 안되서 이틀동안 고생했는데 별거 없었습니다. ㅜㅜ

      IPTIME 공유기 사용하시면 IPTV 설정에 KT가 아닌 SK, LG IGMP에 체크해주고 추출하면 되는거였네요..

      네트워크 구성은 위에 나온 그림대로 구성하시면 되구요

  • 서무영
    2018.05.30 23:30 신고

    저는 PNG 파일은 잘 생성되는데 m3u 파일은 1개만 나와요 ㅜㅜ 뭐가 문제일까요?
    IP 대역은 LG 유플 기준으로 233.18.145.0/24 사용 했습니다.

  • 김지수
    2018.06.05 11:13 신고

    통신사 대역 확인하는 부분이 너무 어렵습니다 확인하는 방법이있나요?

    • 배수익
      2018.09.03 17:48 신고

      혹시 방법 찾으셨나요?? 아하... 이거 쉽지가 않네요ㅠ,.ㅠ

    • 1234
      2018.10.16 11:01 신고

      와 저도 똑같습니다.

      대역을 찾는 방법이 뭔지 잘 모르겠네요.

      ㅠㅠ

      참고로 엘지 입니다.

      혹시 서로같이 정보 공유하실분..초보지만

      카카오톡 아이디: dogcat 친추부탁해요 그리고 말걸어주세요~아는거 있음 공유드릴께요

  • 2018.07.10 15:11 신고

    영화 다시보기 천사티비 http://www.1004tv.live

  • 응삼이
    2018.09.06 20:59 신고

    유플러스 쓰는데 대역 확인 시간만 오래 걸리고 채널은 홈쇼핑이나 이런것만 png 생성이 되었네요..
    그래서 코딩 좀 슬쩍 고쳐봤는데 되었습니다.
    좋은 글 감사합니당.
    그리고 팁을 드리자면 ip 대역 주소는 한개가 아니라는거네요. 그리고 각 주소 별로 위에 작성된 코딩에 대입하고 루프 돌리면 되요.

  • 2018.09.12 08:58

    비밀댓글입니다

  • black-widow-7
    2018.09.21 14:38 신고

    skt 공유기에 유선으로 연결해서 추출한뒤 m3u 파일 실행에 성공했습니다.
    그런데 유선랜을 빼고 무선으로 하니까 안되는데 가능한 방법이 있나요?

  • 조은
    2018.10.03 16:00 신고

    C:\Users\조은\Downloads\omvp>omvs -i
    option parsing failed: Missing argument for -i
    이렇게 뜨는데 뭘 잘 못했는지 모르겠어요 ㅠㅠ

  • 안경
    2018.10.29 23:57 신고

    전 sk 사용자인데..m3u 는 생성이 되는데..png 파일은 생성이 안되네요 왜 이런걸까요==;;
    @echo off
    pushd %~dp0
    for /l %%a in (1,1,254) do (echo omvs -i 0 -j 5 239.18.145.194.0/27 >>iplist.cmd)
    iplist.cmd
    del iplist.cmd
    이리 설정했는데 뭐가 잘못된걸까요?
    그리고 위설명처럼 iplist.cmd을 지우고 실행하니 순식간에 254개의 m3u파일이 생성되고 cmd 창이 닫혀버리는데..이거 정상인지요?????넘 힘드네요==;;;

  • 현진
    2018.11.13 09:03 신고

    통신사대역에서 lg를 넣으려면 239. 233이렇게넣는게 맞나요?
    한7시간돌렸는데도 m3u파일만있고 png는안뜨네요..ㅜㅜ

Designed by JB FACTORY

티스토리 툴바