셋톱박스 없이 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 파일 지우고 다시 작업을 시작하십시요~~






이 글을 공유하기

댓글(39)

  • 이전 댓글 더보기
  • 티비시청
    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는안뜨네요..ㅜㅜ

  • 앙곡
    2018.12.12 03:40 신고

    배치파일안에 (1,1,254)항목을 (검색을 원하는숫자,1,254)으 교체하고 omvp폴더에 있는 iplist.cmd를 지우고 수정한 배치파일 실행
    여기서 검색을원하는숫자가 무엇일까요? 설명부탁드립니다. kt ip 추출중인데 m3u파일이 여러개가 생기네요ㅠㅠ

  • 현민
    2019.01.06 22:31 신고

    SK 인터넷은 쓰고 있는데 IPTV는 안쓰고 있습니다. 셋톱박스가 없는거죠. 이 경우에는 안되는건가요? 일단 해보고는 있습니다만. 만약 안된다면 저희 어머님집에서 SKT IPTV를 보시는데 그 집에서 만든 m3u 파일을 가지고 저희집에서 시청 가능할까요?

    • 지나가다가
      2019.02.11 21:47 신고

      지나가는1인 답변드립니다.
      sk 인터넷 사용자이며 iptv 안쓰고 있습니다.
      iptime 공유기 사용 중이고요.

      이 환경에서 skb 추출 잘 됩니다. 채널들 엄청 뜨네요. 참고하세요 ^^

  • 막구
    2019.01.10 11:06 신고

    통신사 IP 대역 링크에서 어떤 부분을 확인해야 통신사 IP대역을 알 수 있나요?
    영어로만 쓰여져 있어서 잘 모르겟어요..

  • 명섭
    2019.01.23 09:04 신고

    239.xxx.%%a.0/24
    여기부분은 xxx만 바꿔주면되나요? 예를들어 ip대역이 239.111.22.33이면
    239.111.%%a.0/24 이렇게만 적어주면 될까요?

    m3u파일만 생기고 png파일은 mbc채널 하나만생기네요ㅠ

    네트워크 구성은 모뎀 > iptime공유기 > 셋톱박스,pc 로 구성되어있습니다

  • 2019.01.26 10:03 신고

    안녕하세요.
    통신사 제공 공유기가 아닌 iptime 같은 일반 공유기도 추출이 되나요?
    감사합니다.

    • 2019.02.11 21:43 신고

      통신사 공유기 아니고 iptime 공유기 사용하는데,
      skb 추출 잘 됩니다.

  • ㅇㅇㅇ
    2019.02.09 20:06 신고

    윈도우 10인데.. 폴더 우클릭해서 새로만들기가없습니다 텍스트문서로 만들수가없네요 .. 어떻게 만드나요

  • 흐엉
    2019.02.18 23:37 신고

    텍스트 파일 만들어서
    @echo off

    pushd %~dp0

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

    iplist.cmd

    del iplist.cmd

    작성후에 .exe파일 변경후 실행하였더니 'search.exe파일을 찾을수 없습니다' 라고 뜨는데 해결방법 있나요?
    다시 txt바꿔서 확인하였더니 적었던거 다 누락되어있고 그냥 백지상태로 뜨네요 ..

  • 쉴드 왕초보
    2019.02.20 02:46 신고

    통신사 ip 대역 확인하는 법 상세하게 다시 알려주요
    cmd.exe 실행 시
    m3u 파일만 나와요ㅠ

Designed by JB FACTORY

티스토리 툴바