*NEW* IPTV Stream Checker by KiddaC

There are 71 replies in this Thread which was already clicked 37,310 times. The last Post () by xkrypt0nx.

  • As I am now bored of skinning work, I thought I would bring you some IPTV tools. Here's the first one that I am allowed to share ;)

    This is based on the concept of Playlist Checker by D3n1s, but with a bit more functionality.

    IPTV Devil Checker.zip


    You can enter a playlist to check in 3 different formats.


    Standard Playlist.

    Code
    http://domain.com:8080/get.php?username=USERNAME&password=PASSWORD&type=m3u_plus&output=ts

    Single Stream Link (which will then find the whole playlist)

    Code
    http://domain.com:8080/live/USERNAME/PASSWORD/1234.ts

    or JSON panel file.

    Code
    http://domain.com:800/panel_api.php?username=USERNAME&password=PASSWORD


    The 3 formats will then be converted and checked.
    Only active servers (or servers your not banned from) will be shown in the results window.
    Full user information will then be shown. With a clickable link that you can open in VLC or other suitable program.

    Hopefully there will be no false positives like other similar apps, as any active link clearly shows the status. Whether that be active, banned, disabled or expired.


    And play nice... most links found on the internet are what other people have paid for. If the max active user limit is already reached, no point in getting that link banned.
    Also the more you repeatedly hit a server the higher chance of getting your IP banned from the server. So use common sense and use a VPN where possible.

    Enjoy.


    download link now on this post.

    ** A person who feels appreciated will always do more than what is expected **

    Edited 6 times, last by master G: *adding to Filebase* ().

  • There is a slight bug in this version... through my own testing... it runs too quick.. so can skip a couple of valid playlists. I have amended this offline and will reupload tonight.

    ** A person who feels appreciated will always do more than what is expected **

    Edited once, last by KiddaC ().

  • thanks its just what I was looking for can I ask for a feature please, to filter duplicates? then if where checking mulitpule lists duplicates can be removed?

  • It would have to be duplicate check on unique username and password though and not domain. I will see how much of a faff it is to add this in. I don't want to go to over the top with it though. The idea was just to be a tool to quickly check my own lists or lists found on the net. As mentioned in the opening post. I liked the simplicity of playlistchecker by d3n1s, but it didn't have a clear button, it didn't have a clickable link, it didn't check for individual ts/m3u streams, it didn't show the full user information. So I was just making the original tool a bit more to my own liking.


    Others have built in VLC player. I don't see the point. epsecially as the small player will not be large enough to sample how good the hd or fhd channels are. Thats what VLC player is for.

    Others have a channel list show up. Again I don't see the point. Thats what VLC player is for.

    Others check which individual streams in the playlist are actually valid. Again their are tools out there that already do that like perfectplayer for windows.
    Others allow you to manually enter a proxy... again this is faffy.

    I don't think it even needs a save to file button. Because it's easier just have your own file open and amend them to the end.

    Feel free to disagree with my opinion though, as it's just version 1, feedback and ideas are always welcome

    ** A person who feels appreciated will always do more than what is expected **

    Edited 4 times, last by KiddaC ().

  • Quote

    Is it fixed?


    I am currently trying to make it bullet proof at the moment. For perfectly structured inputs it works spot on. But I posted a 3000 line test file into it last night of random text and random playlists and certain parts its just freezing. Usually because of an incorrect structure of the entered playlist text. i.e it could be missing a slash in a certain place, or missing the http:// etc. I just need to fix this. I have done the majority of fixes as I need to discount all lines that contain none xtream type playlists like "extinf", "mms", "udp", "rtmp", "pastebin", "bit.ly" etc.

    I don't have to do this, but for example if I want to paste in a huge "one playlist" from a certain website then I should just be able to paste it in in its entirety and let the program do its work. I don't even need to delete all the crap in between. This should be done tonight as I have done the majority of the work.


    Quote


    does this work like iptv play;ist checker where u can find all accounts?


    If I was that skilled... I would give up my day job. :thumbup::P:evil:


    Unless you have access to a servers database then you can't "find all accounts".


    If you are asking is this a bruteforcer where you test a server with a dictionary/word list. Then no this is not the tool for that. :saint::whistling:

    ** A person who feels appreciated will always do more than what is expected **

  • Ok Version 1.01 now available.


    Increased the timeout so slow servers still get picked up.

    Can paste any old crap in the top box. Only valid xtream playlists will be picked up.

    Note though that one of the validation filters I have is " http". Any line with a space before http will be skipped. Because early spaces were buggering up my code.


    for example below line would be skipped


    Code
    iptv | http://us.iptvlatino.xyz:25461/get.php?username=rob&password=rob&type=m3u


    where as the below line will not


    Code
    http://us.iptvlatino.xyz:25461/get.php?username=rob&password=rob&type=m3u | iptv


    New file below:

    IPTV Stream Checker v1-01.zip


    As for the person asking about removing duplicates. It's very difficult in the way I have coded this from the off. So that feature isn't in this new version

    ** A person who feels appreciated will always do more than what is expected **

  • I've sent you a pm containing a working link to a Server I've hacked.


    If you try it in your program you will see that the program gives no results. It seems to do this with all Servers that don't allow VPN access. I can only construe that this is because the program acts as if it were using a VPN to the Server. Whilst this can be seen as a positive in the fact that the program dismisses all links whereby the Servers don't allow VPN access, its also a negative too in the fact that many links will be shown to be dead, when in fact they are not.


    If you manage to overcome this issue can you please pass on the commands used because I have exactly the same issue when using TvHeadEnd where these Servers see the VPS used as a VPN and don't allow access. I've tried every command under the sun to try to bypass this and mask the fact that its a VPS, but so far none have worked.


    Ian.

  • Yeah this problem with my checker is actually nothing to do with VPNs.


    Its to do with the complicated Regex algorithms I am using to find the data fields.



    You will notice my regex is looking for username= then looking for any following word character.


    \w+ matches any word character equal to [a-zA-Z0-9_])

    Which is sufficient for the majority of usernames and passwords.


    your "-" isn't in the character list [a-zA-Z0-9_]. Therefore as shown in the screenshot. This is where it thinks the username ends. This is why is coming back as a false negative.


    I will see if I can also get it to include "-" but regexes to work in all scenarios are difficult to write. Hence why you are probably encountering similar problems with other similar programs.

    ** A person who feels appreciated will always do more than what is expected **

  • I've sent you another pm which includes another working link that its failing on, but has no "-" in it.


    In fact it fails on all links from that ip address. I have about 35 that I've hacked, all working and all fail in your checker.


    Ian.

  • In respose to your pm, that one is just a god dam awful slow server. avoid.


    I could probably add in a manual timeout selection. But if my program is not picking it up in the default time I have set, its probably isn't worth using that server anyway.


    * edit *

    I have now worked out the regex for usernames and passwords that stops at the next "&". So it will pick up any character for username and password. :thumbup:



    ** A person who feels appreciated will always do more than what is expected **

    Edited 2 times, last by KiddaC ().

Your hub for IPTV & streaming support.

Get help with Android apps, Smart TV setup, m3u playlists, channel lists, and finding reliable live streaming websites. Master IPTV streaming on all devices. Find downloads, setup tutorials, and community support for apps, Smart TVs, and m3u channel lists.