annuncio

Comprimi
Ancora nessun annuncio.

app o plugin per controllo IPTV

Comprimi
X
Comprimi
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • d2mac
    ha risposto
    ciao

    forse forse manca un eseguibile???

    trovo solo questo nela cartella

    2024-02-07 19_51_30-ipts.png

    Lascia un commento:


  • matteoKarol
    ha risposto
    fare un test grazie
    non so se le funzioni javascript sono incluse oppure devo fare manualmente.
    per il player ci vuole tempo

    Lascia un commento:


  • matteoKarol
    ha risposto
    ho bisogno di tempo non č difficile lavoro sempre

    Lascia un commento:


  • d2mac
    ha risposto
    ciao
    di sicuro il video player serve per provare i linck ,che non serve

    Lascia un commento:


  • matteoKarol
    ha risposto
    Originariamente inviato da d2mac Visualizza il messaggio
    ciao
    se si puo si fa meglio se e un app che gira sul pc e online
    GRAZIE
    Possiamo usare local host.
    Ho visto che ha un videoplayer ma č utile?
    forse no. Copiare solo le funzioni online/non valido
    e il convert

    Lascia un commento:


  • d2mac
    ha risposto
    ciao
    se si puo si fa meglio se e un app che gira sul pc e online
    GRAZIE

    Lascia un commento:


  • matteoKarol
    ha risposto
    si puo ma ci vuole tempo
    You do not have permission to view this gallery.
    This gallery has 2 photos.

    Lascia un commento:


  • matteoKarol
    ha risposto
    AZZ č offuscato... ci devo lavorare
    image.png
    image.png​​

    Lascia un commento:


  • d2mac
    ha risposto
    codice HTML:
    view-source:http://www.iptvtools.net/
    
    
    
    
    
    
    <!DOCTYPE html>
    
    <html lang="en" dir="ltr">
    <head>
    
    <!--script src="https://cdnjs.cloudflare.com/ajax/libs/Snowstorm/20131208/snowstorm-min.js"></script>
    <script>
    snowStorm.snowColor = '#fff';
    snowStorm.flakesMax = 128;
    snowStorm.flakesMaxActive = 96;
    snowStorm.useTwinkleEffect = 1;
    snowStorm.followMouse = 1;
    snowStorm.snowStick = 1;
    snowStorm.flakeBottom = 0;
    snowStorm.animationInterval = 0;
    snowStorm.excludeMobile = 1;
    </script>
    <meta name="propeller" content="3a094d60ddeb486bbab85528b39dec87"-->
    <!--script type='text/javascript' src='//pl16066425.highrevenuecpm.com/cb/88/ca/cb88cafa9ddd7ab2c6d1fbe567e2adc3.js'></script-->
    
    <title>IPTV tools</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="IPTV Tools is a website that provides the necessary tools for IPTV Such as the link checker tool if it works or not and the m3u playlist file conversion tool to other types">
    <meta name="keywords" content="free iptv, iptv url, rtmp iptv ,iptv rtsp ,m3u8 iptv 2014, iptv for vlc, iptv simple tv ,iptv xbmc ,android iptv ,iptv links url,iptv m3u8, buy iptv,premium iptv,iptv Subscription,iptv,subscriptions iptv,comprar iptv,abonnement iptv,tv arabic,iptv set top box, reseller iptv,buy iptv server,iptv for avov,UK iptv,frensh iptv,iptv france">
    <meta name="author" content="iptvtools.net">
    <link rel="stylesheet" href="files/css/bootstrap.min.css">
    <link rel="stylesheet" href="files/css/lightbox.min.css">
    <script src="files/js/jquery.min.js"></script>
    <script src="files/js/bootstrap.min.js"></script>
    <script src="files/js/lightbox.min.js"></script>
    <script src="liveplayer/js/livemp.min.js"></script>
    <style>
    body {
    position: relative;
    font-family: "tahoma";
    }
    a.disabled:link, a.disabled:visited, a.disabled:hover, a.disabled:active {
    color: gray;
    pointer-events: none;
    }
    </style>
    
    </head>
    <body data-spy="scroll" data-target=".navbar" data-offset="50" background="icons/bg3.jpg">
    
    <nav class="navbar navbar-inverse navbar-fixed-top" style="top:inherit">
    <div class="container-fluid">
    <div class="navbar-header">
    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    </button>
    <a class="navbar-brand" href="javascript:void()">IPTV tools<font size="2">.net</font></a>
    </div>
    <div>
    <div class="collapse navbar-collapse" id="myNavbar">
    <ul class="nav navbar-nav">
    <li class="active"><a href="?svc=check"><nobr>Check links</nobr></a></li>
    <li ><a href="?svc=convert"><nobr>Convert files</nobr></a></li>
    <li ><a href="?svc=player"><nobr>IPTV player</nobr></a></li>
    <li ><a href="?svc=about"><nobr>About the site</nobr></a></li>
    <li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Language <img src="icons/en.gif"> <span class="caret"></span></a>
    <ul class="dropdown-menu">
    <li><a href="?svc=check&ln=ar"><img src="icons/ar.gif">&nbsp;&nbsp;الـعـربيــة&nbsp;&nbsp;Arabic</a></li>
    <li><a href="?svc=check&ln=fr"><img src="icons/fr.gif">&nbsp;&nbsp;الفرنسية&nbsp;&nbsp;French</a></li>
    <li><a class="disabled" href="?svc=check&ln=en"><img src="icons/en.gif">&nbsp;&nbsp;الإنجليزية&nbsp;&nbsp;English</a></li>
    </ul>
    </li>
    <li style="padding-top: 13px;">
    <!--google translate -->
    <div id="google_translate_element"></div>
    <!--google translate -->
    </li>
    </ul>
    </div>
    </div>
    </div>
    </nav>
    
    <style>
    .modal-iptv {
    width: 80%;
    height: 80%;
    margin: 30px auto;
    }
    .alert-sm {
    margin-bottom: 5px;
    height: 30px;
    padding:3px 30px;
    }
    
    tr.offline{
    background-color: rgb(255, 178, 178);
    }
    
    tr.online{
    background-color: rgb(194, 255, 209);
    }
    
    tr.timeout {
    background-color: rgb(250, 242, 204);
    }
    
    tr.loading {
    background-color: rgb(215, 236, 252);
    }
    
    span.offline{
    background-color: rgb(254, 12, 12);
    }
    span.online {
    background-color: #02be00;
    }
    span.timeout{
    background-color: rgb(255, 216, 0);
    }
    span.loading{
    background-color: rgb(4, 40, 255);
    }
    </style>
    <script type="text/javascript">
    var listLinks = new Array();
    var listStatLinks = new Array();
    var listNameLinks = new Array();
    var en_cours = false;
    var ID_encours;
    var onValidRecaptcha = function(token) {
    CheckLINK(ID_encours,token);
    $('html, body').animate({
    scrollTop: 0
    }, 100);
    //grecaptcha.reset();
    };
    var onloadCallback = function() {
    grecaptcha.render({
    'sitekey' : '6LelqJMUAAAAAMC13a7qhvNSr4gAt-VxmBcDdJYX',
    'callback' : onValidRecaptcha,
    "badge": "bottomright",
    "size": "invisible"
    });
    };
    </script>
    <script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit&hl=en" async defer>
    </script>
    <div style="text-align:center;width:100%;padding-top:70px;color: #fff;background-color:rgb(214, 214, 215); border-bottom: solid #a3a3a3 1px; position:fixed;z-index:3" class="container-fluid" >
    <div class="container-fluid" style="display:inline-block;text-align:middle;padding-bottom:5px;">
    <table align="center" border="0">
    <tr>
    <td id="td_progress" style="display:none" width="420px">
    <div class="progress" style="margin-bottom:0px">
    <div class="progress-bar progress-bar-striped" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width:0%" id="progress_scan">0%</div>
    </div>
    </td>
    <td style="padding-bottom:10px;"><nobr>&nbsp;&nbsp;
    <button id="btn_stop_resume" style="display:none" type="button" onclick="javascript:Stop_Resume_Scan();" class="btn btn-danger btn-sm">&nbsp;Stop&nbsp;</button>
    &nbsp;&nbsp;<button id="btn_enter_links" type="button" onclick="if ($(this).hasClass('disabled')){event.stopPropagati on()} else{setTimeout(function(){mylinks.focus()},300)}" class="btn btn-success btn-sm" data-toggle="modal" data-target="#linksModal">Enter the links of IPTV</button>
    </nobr></td>
    </tr>
    <tr id="status_nbr" style="display:none">
    <td colspan="2">
    <table><tr><td>
    <nobr>
    <span class="label loading">&nbsp;&nbsp;</span><label class="radio-inline"><input type="radio" name="optFilter" value=-2 checked onclick="showFilterLinks(-2)"><font style="color:black;font-size:13px">All<b><font style="font-size:11px"> (<span id="nbr_all">0</span>)</font></b></font></label>&nbsp;&nbsp;&nbsp;
    <span class="label online">&nbsp;&nbsp;</span><label class="radio-inline"><input type="radio" name="optFilter" value=1 onclick="showFilterLinks(1)"><font style="color:black;font-size:13px">Online<b><font style="font-size:11px"> (<span id="nbr_online">0</span>)</font></b></font></label>&nbsp;&nbsp;&nbsp;
    <span class="label offline">&nbsp;&nbsp;</span><label class="radio-inline"><input type="radio" name="optFilter" value=0 onclick="showFilterLinks(0)"><font style="color:black;font-size:13px">Offline<b><font style="font-size:11px"> (<span id="nbr_offline">0</span>)</font></b></font></label>&nbsp;&nbsp;&nbsp;
    <span class="label timeout">&nbsp;&nbsp;</span><label class="radio-inline"><input type="radio" name="optFilter" value=-1 onclick="showFilterLinks(-1)"><font style="color:black;font-size:13px">Timeout<b><font style="font-size:11px"> (<span id="nbr_timeout">0</span>)</font></b></font></label></nobr>
    </td>
    <td style="padding-left:15px;">
    <div class="dropdown">
    <button style="height:26px;" class="btn btn-default btn-xs dropdown-toggle" type="button" data-toggle="dropdown">Download selected links <span class="glyphicon glyphicon-download-alt"></span>
    </button>
    <ul class="dropdown-menu">
    <li><a href="#" onclick="javascript:downSelLinks('m3u')" class="btn-xs">Format <b>m3u</b></a></li>
    <li><a href="#" onclick="javascript:downSelLinks('cfg')" class="btn-xs">Format <b>cfg</b></a></li>
    <li><a href="#" onclick="javascript:downSelLinks('txt')" class="btn-xs">Format <b>txt</b></a></li>
    </ul>
    </div>
    </td></tr>
    </table>
    
    </td>
    </tr>
    </table>
    </div>
    <div id="ads_1" class="container-fluid" style="background-color:0blue;padding-top:0px;padding-bottom:10px;display:block;text-align:middle;">
    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    
    <ins class="adsbygoogle"
    style="display:inline-block;width:468px;height:60px"
    data-ad-client="ca-pub-8169300435410293"
    data-ad-slot="6878339245"></ins>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    </script>
    </div>
    </div>
    <div id="result_scan" style="padding-top:163px;" class=" container-fluid" align="center">
    </div>
    
    <div class="modal fade" id="linksModal" role="dialog">
    <div class="modal-dialog modal-lg" style="width:700px;">
    <div class="modal-content">
    <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal">&times;</button>
    <h5 class="modal-title">IPTV tools</h5>
    </div>
    <div class="modal-body">
    <div class="alert alert-danger alert-dismissible alert-sm" id="alert_checklinks">
    <a href="#" class="close" onclick="javascript:$('#alert_checklinks').hide(); " aria-label="close">&times;</a>
    <strong>Note !</strong>&nbsp;&nbsp;<span id="alert_checklinks_msg">You must enter iptv links to check</span>.
    </div>
    <textarea class="form-control" rows="11" id="mylinks" ondrop="handleFileSelect(event)" ondragover="handleDragOver(event)" onpaste="setTimeout(function(){mylinks.value=findU rls(mylinks.value)},100)" onchange="this.value=findUrls(this.value)" placeholder="Paste links or text that contains links here or drag the file of links here" name="mylinks"></textarea>
    
    
    <nobr>
    <table border="0" style="margin-top:10px">
    <tr>
    <td>
    <label for="selectUser" style="float:right;font-weight: normal;font-size: 13px;">Timeout of check:&nbsp;</label>
    </td>
    <td>
    <select id="s_timeout" style="float:right;width:auto;padding:0px;height:2 6px;" class="form-control btn-xs">
    <option value="3" >3 seconds</option>
    <option value="5" >5 seconds</option>
    <option value="7" >7 seconds</option>
    <option value="10" selected>10 seconds</option>
    </select>
    </td>
    <td>&nbsp;&nbsp;&nbsp;
    </td>
    <td>
    <label for="s_name" style="float:right;font-weight: normal;font-size: 13px;">Default name:&nbsp;</label>
    </td>
    <td>
    <input id="s_name" onblur="this.value=this.value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');" style="float:right;height:26px;width:80px" class="form-control btn-xs" type="text" value="iptvtools">
    </td>
    <td>&nbsp;&nbsp;&nbsp;
    </td>
    <td>
    <label for="s_uagent" style="float:right;font-weight: normal;font-size: 13px;">User agent:&nbsp;</label>
    </td>
    <td>
    <div class="dropup">
    &nbsp;<button class="btn btn-default dropdown-toggle btn-xs" style="height:26px;" type="button" data-toggle="dropdown">
    <span class="caret"></span></button>
    <ul class="dropdown-menu">
    <li><a href="#" onclick="javascript:$('#s_uagent').val('Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0');$('#s_uagent').focus();$('#s_uagent').sele ct();return false;"><i>Default User Agent</i></a></li>
    <li><a href="#" onclick="javascript:$('#s_uagent').val('Kodi/16.0');$('#s_uagent').focus();$('#s_uagent').selec t();return false;">Kodi/16.0</a></li>
    <li><a href="#" onclick="javascript:$('#s_uagent').val('Lavf/57.25.100');$('#s_uagent').focus();$('#s_uagent'). select();return false;">Lavf/57.25.100</a></li>
    <li><a href="#" onclick="javascript:$('#s_uagent').val('samsung-agent/1.1');$('#s_uagent').focus();$('#s_uagent').select ();return false;">samsung-agent/1.1</a></li>
    <li><a href="#" onclick="javascript:$('#s_uagent').val('VLC/2.2.4 LibVLC/2.2.4');$('#s_uagent').focus();$('#s_uagent').sele ct();return false;">VLC/2.2.4 LibVLC/2.2.4</a></li>
    </ul>
    </div>
    </td>
    <td width="200px">
    <input id="s_uagent" onblur="this.value=this.value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');" style="float:right;height:26px;" class="form-control btn-xs" type="text" value="Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0">
    </td>
    </tr>
    </table>
    </nobr>
    </div>
    <div class="modal-footer">
    <button type="button" class="btn btn-primary btn-sm" onclick="javascript:show_Links();">Checking the links
    </button>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <button type="button" onclick="javascript:mylinks.value='';mylinks.focus ()" class="btn btn-default btn-sm">Clear the text</button>
    <button type="button" class="btn btn-default btn-sm" data-dismiss="modal">Close</button>
    </div>
    </div>
    </div>
    </div>
    
    <div class="modal fade" id="videoModal" role="dialog" style="top: 30px;">
    <div class="modal-dialog modal-lg" style="max-width:600px;">
    <div class="modal-content">
    
    <div class="modal-body">
    <div id='iptvPlayer' style="width:100%;"></div>
    </div>
    </div>
    </div>
    </div>
    <form method="post" id="download" name="download">
    <input type="hidden" name="downlinks">
    <input type="hidden" name="downtype">
    </form><center>
    
    <br><br>
    <a href="https://www.solustv.com"><img src="icons/solustv.gif" width="800px"></a>
    <br><br>
    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <!-- 728 x 90 -->
    <ins class="adsbygoogle"
    style="display:inline-block;width:728px;height:90px"
    data-ad-client="ca-pub-8169300435410293"
    data-ad-slot="9763985900"></ins>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    </script>
    <br><br>
    <!--div id="container-3f8ca756b77102df25391dd444f5dcc8"></div>
    <script async="async" data-cfasync="false" src="//cloudypotsincluded.com/3f8ca756b77102df25391dd444f5dcc8/invoke.js"></script>
    <br-->
    <!--iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.iptvtools.net%2F%3F svc%3Dcheck&amp;layout=standard&amp;share=true&amp ;show_faces=true&amp;size=small&amp;width=400&amp; action=like&amp;font=tahoma&amp;colorscheme=light& amp;height=45&amp;locale=en_US&amp;sdk=joey" scrolling="no" frameborder="0" style=" border:none; overflow:hidden; width:400px; height:30px;" allowTransparency="true"></iframe>
    <br-->
    <a href="http://www.t100v.com/apk.php?referer=apk"><img src="icons/star7live.png"></a>&nbsp;&nbsp;<a href="http://www.t100v.com/apk.php?referer=apk"><b>Download Star7 Live APK</b></a>
    <br>
    <br>
    <div class="fb-comments" data-href="http://www.iptvtools.net/?svc=check" data-width="500" data-num-posts="10" data-order-by="reverse_time" style="BACKGROUND-COLOR:#FFFFFF"></div><br>
    <!--img src="http://services.webestools.com/cpt_global/40585-7.png"-->
    
    
    <script type="text/javascript">
    (function (d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s); js.id = id;
    js.src = "https://connect.facebook.net/en_US/all.js#xfbml=1&appId=154945201242549";
    fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));
    </script>
    
    <!--a target="_blank" href="https://www.t100v.com/apk.php?referer=iptvtools.net"><img src="http://live.iptv23.com/images/v2.gif"></a>
    <br-->
    <br>
    <img src="http://services.webestools.com/cpt_global/42269-7.png">
    <br>
    <br>
    <br>
    <a href="alexa.aspx?go=Siteinfo"><img src="alexa.aspx?site=iptvtools.net&638426700328992817"></a><!--http://xsltcache.alexa.com/site_stats/gif/t/a/aHR0cDovL3d3dy5pcHR2dG9vbHMubmV0/s.gif https://www.alexa.com/toolbar https://www.alexa.com/siteinfo/iptvtools.net-->
    <br><br>
    <a href="alexa.aspx?go=Toolbar">alexa<img src="icons/alexa2.png">toolbar</a>
    </center>
    
    <script type="text/javascript">
    
    var iptvmp = new LiveMP('iptvPlayer');
    iptvmp.init({bitrates:{hls:"http://"},delayToFade: 2000,isLive:true,autoplay:true,labels:{bitrates:{a uto:'Auto',renditions:['Auto']},hint:{sharing:'Sharing',quality:'Quality',speed: 'Speed',captions:'Captions',audio:'Audio',live:'li ve',cast:'Cast',airplay:'Airplay',playlist:'Playli st',related:'Related',upNext:'Up Next'},captions:{off:'Off'},error:{customErrorMess age: 'Viewing is not available.',noSupportMessage: 'No playback support.',noSupportDownload:'You may download video here.',noSupportInstallChrome:'Using the latest version of Google Chrome may help to view this content.'},ads:{controlBarCustomMessage:'Ad'}}});
    
    function playIPTV(url) {
    url = url.replace(/^((https?):\/\/[^\/]+(:\d+)?\/live\/[^\/]*\/[^\/]*\/\d+)\.(ts|rtmp)$/, "$1.m3u8");
    iptvmp.setSrc(url);
    }
    
    $('#videoModal').on('hidden.bs.modal', function (e) {
    iptvmp.setSrc("http://");
    });
    
    document.title = "Check links";
    /*(function (d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s); js.id = id;
    js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=154945201242549";
    fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));*/
    
    
    $('#alert_checklinks').hide();
    // $('#td_progress').hide();
    
    window.onbeforeunload = function (e) {
    e = e || window.event;
    
    if (en_cours == true) {
    // For IE and Firefox prior to version 4
    if (e) {
    e.returnValue = 'Sure?';
    }
    
    // For Safari
    return 'Sure?';
    }
    };
    
    
    function downSelLinks(dtype) {
    if (en_cours == true) {
    alert("You must first stop checking");
    return;
    }
    download.downlinks.value = "";
    download.downtype.value = dtype;
    for (var s = 0; s < listLinks.length; s++) {
    if ((listStatLinks[s] == $('input[name="optFilter"]:checked').val() && listStatLinks[s] != null) || $('input[name="optFilter"]:checked').val() == -2) {
    download.downlinks.value += (download.downlinks.value == "" ? "" : "\r\n") + listNameLinks[s] + "\r\n" + listLinks[s];
    }
    }
    if (download.downlinks.value == "") {
    alert("There are no links to the option you selected");
    return;
    }
    download.submit();
    }
    
    function Stop_Resume_Scan() {
    en_cours = !en_cours;
    if (en_cours == false) {
    $("#progress_scan").removeClass('active');
    $("#btn_enter_links").removeClass('disabled');
    //$("#btn_stop_resume").hide();
    $("#btn_stop_resume").removeClass('btn-danger');
    $("#btn_stop_resume").addClass('btn-warning');
    $("#btn_stop_resume").html('Resume');
    $("#tr" + ID_encours).removeClass("loading");
    $("#status" + ID_encours).html("");
    } else {
    $("#progress_scan").addClass('active');
    $("#btn_enter_links").addClass('disabled');
    //$("#btn_stop_resume").show();
    $("#btn_stop_resume").removeClass('btn-warning');
    $("#btn_stop_resume").addClass('btn-danger');
    $("#btn_stop_resume").html('&nbsp;Stop&nbsp;');
    CheckLINK(ID_encours);
    }
    }
    
    
    function show_Links() {
    mylinks.value=findUrls(mylinks.value);
    if (mylinks.value.length == 0) {
    $('#alert_checklinks_msg').html("You must enter iptv links to check");
    $('#alert_checklinks').show();
    mylinks.focus();
    return false;
    } if ($("#s_name").val() == "") {
    $('#alert_checklinks_msg').html("You must enter the default name for IPTV links");
    $('#alert_checklinks').show();
    $("#s_name").focus();
    return false;
    }
    else {
    $('#linksModal').modal('hide');
    }
    var html_result_scan = "\
    <div class="panel panel-default">\r\n\
    <div class="panel-heading">\r\n\
    Results of check <span class="glyphicon glyphicon-search"></span>\r\n\
    </div>\r\n\
    <div class="panel-body">\r\n\
    <div class="table-responsive">\r\n\
    <table class="table table-bordered table-condensed">\r\n\
    <thead>\r\n\
    <tr class="active">\r\n\
    <th><nobr>ID</nobr></th>\r\n\
    <th><nobr>Status</nobr></th>\r\n\
    <th><nobr>Name</nobr></th>\r\n\
    <th><nobr>Link</nobr></th>\r\n\
    <th><nobr>Resolution</nobr></th>\r\n\
    <th><nobr>Codec</nobr></th>\r\n\
    <th><nobr>Speed</nobr></th>\r\n\
    <th><nobr>Connected</nobr></th>\r\n\
    <th><nobr>Expire date</nobr></th>\r\n\
    <th><nobr>Download</nobr></th>\r\n\
    </tr>\r\n\
    </thead>\r\n\
    <tbody>\r\n";
    listLinks = mylinks.value.split("\n");
    listStatLinks = new Array();
    listNameLinks = new Array();
    var x = 0;
    while (x < listLinks.length) {
    listNameLinks[x]=$("#s_name").val() == "" ? "" : $("#s_name").val() + "_" + (x + 1);
    html_result_scan += "\
    <tr id="tr" + x + "">\r\n\
    <td style="vertical-align:middle"><nobr>" + (x + 1) + "</nobr></td>\r\n\
    <td id="status" + x + "" style="vertical-align:middle"></td>\r\n\
    <td id="name" + x + "" align="middle" style="vertical-align:middle">" + ($("#s_name").val() == "" ? "" : $("#s_name").val() + "_" + (x + 1)) + "</td>\r\n\
    <td id="url" + x + "" style="vertical-align:middle">" + listLinks[x] + "</td>\r\n\
    <td id="resolution" + x + "" align="middle" style="vertical-align:middle"><br><br></td>\r\n\
    <td id="codec" + x + "" align="middle" style="vertical-align:middle"></td>\r\n\
    <td id="speed" + x + "" align="middle" style="vertical-align:middle"></td>\r\n\
    <td id="conx" + x + "" align="middle" style="vertical-align:middle"></td>\r\n\
    <td id="expire" + x + "" align="middle" style="vertical-align:middle"></td>\r\n\
    <td id="down" + x + "" align="middle" style="vertical-align:middle"></td>\r\n\
    </tr>\r\n";
    x++;
    }
    html_result_scan += "\
    </tbody>\r\n\
    </table>\r\n\
    </div>\r\n\
    </div>\r\n\
    </div>\r\n";
    document.getElementById("result_scan").innerHTML = html_result_scan;
    $("#btn_enter_links").addClass('disabled');
    $("#btn_stop_resume").removeClass('btn-info');
    $("#btn_stop_resume").addClass('btn-danger');
    $("#btn_stop_resume").html('&nbsp;Stop&nbsp;');
    $("#btn_stop_resume").show();
    $('#progress_scan').css('width', '0%');
    $('#progress_scan').html('0 %');
    $("#progress_scan").addClass('active');
    $("#td_progress").show();
    en_cours = true;
    $('#ads_1').css('display', 'inline-block');
    $("#status_nbr").show();
    $("#nbr_all").html(listLinks.length);
    $("#nbr_online").html(0);
    $("#nbr_offline").html(0);
    $("#nbr_timeout").html(0);
    $('input[name="optFilter"][value=-2]').prop('checked', true);
    CheckLINK(0);
    }
    
    function Download_button_html(down_url) {
    if (down_url == "") return "";
    return "<div class="dropdown">\
    <a href="" + down_url + "m3u&output=m3u8"><button class="btn btn-default btn-xs dropdown-toggle" >Download <span class="glyphicon glyphicon-download-alt"></span></button></a>\
    </div>";
    /*
    <li><a href="" + down_url + "enigma16" class="btn-xs">Enigma16</a></li>\
    <li><a href="" + down_url + "enigma216_script" class="btn-xs">Enigma216_script</a></li>\
    <li><a href="" + down_url + "enigma22_script" class="btn-xs">Enigma22_script</a></li>\
    <li><a href="" + down_url + "gst" class="btn-xs">Geant Starsat Tiger</a></li>\
    <li><a href="" + down_url + "starlivev3" class="btn-xs">Starlive v3</a></li>\
    <li><a href="" + down_url + "starlivev5" class="btn-xs">StarLive v5</a></li>\
    <li><a href="" + down_url + "starsat7000" class="btn-xs">Starsat 7000</a></li>\
    <li><a href="" + down_url + "mediastar" class="btn-xs">MediaStar</a></li>\
    <li><a href="" + down_url + "gigablue" class="btn-xs">GigaBlue</a></li>\
    <li><a href="" + down_url + "fps" class="btn-xs">FPS</a></li>\
    <li><a href="" + down_url + "spark " class="btn-xs">Spark</a></li>\
    <li><a href="" + down_url + "revosun" class="btn-xs">Revolution</a></li>\
    <li><a href="" + down_url + "ariva" class="btn-xs">Ariva</a></li>\
    <li><a href="" + down_url + "octagon" class="btn-xs">Octagon forever</a></li>\
    <li><a href="" + down_url + "m3u_plus" class="btn-xs">m3u_plus</a></li>\
    <li><a href="" + down_url + "webtvlist" class="btn-xs">webtvlist</a></li>\*/
    }
    
    function CheckLINK(id,token){
    token = token || "";
    if (en_cours) {
    ID_encours = id;
    $("#tr" + id).attr('class', 'loading');
    $("#status" + id).html("<center><img width="16px" onclick="this.style.display='none'" src="icons/Loading.gif"><center>");
    $.ajax({
    type: "POST",
    url: "ajax.aspx?svc=check_link",
    data: "url=" + encodeURI(listLinks[id]) + "&timeout=" + $("#s_timeout").val() + "&userAgent=" + encodeURI($("#s_uagent").val())+(token.length>0?"& tokenRecaptcha="+token:""),
    timeout: (1000 * parseInt($("#s_timeout").val(),10))+2000,
    success: function (data) {
    if (en_cours) {
    if(data=="invalid recaptcha"){
    grecaptcha.reset();
    grecaptcha.execute();
    }
    else
    {
    if (data.length == 0) data = "{status:"",name:"",codec:"",resolution:"" ,speed:"",connected:"",expire:"",down:""}" ;
    //if (id == 1) { data = "{status:"1",name:"dddd",codec:"h256",resolu tion:"720x480",speed:"125kb",need:"2M",down: "14-06-2017"}" };
    //if (id == 2) { data = "{status:"0",name:"dddd",codec:"h256",resolu tion:"720x480",speed:"125kb",need:"2M",down: "14-06-2017"}" };
    // alert(data);
    eval("var myLine = " + data + ";");
    // alert(2);
    if (myLine.status == '') {
    $("#status" + id).html("<nobr><img src='icons/tv_timeout.gif' style='vertical-align:text-bottom'>&nbsp;<font color=#8D9209>Timeout</font></nobr>");
    $("#tr" + id).attr('class', 'timeout');
    listStatLinks[id] = -1;
    if ($('input[name="optFilter"]:checked').val() == -1 || $('input[name="optFilter"]:checked').val() == -2) $("#tr" + id).show(); else $("#tr" + id).hide();
    $("#nbr_timeout").html(parseInt($("#nbr_timeout" ). html()) + 1);
    } else if (myLine.status == '0') {
    $("#status" + id).html("<nobr><img src='icons/tv_off.gif' style='vertical-align:text-bottom'>&nbsp;<font color=#B40404>Offline</font></nobr>");
    $("#tr" + id).attr('class', 'offline');
    listStatLinks[id] = 0;
    if ($('input[name="optFilter"]:checked').val() == 0 || $('input[name="optFilter"]:checked').val() == -2) $("#tr" + id).show(); else $("#tr" + id).hide();
    $("#nbr_offline").html(parseInt($("#nbr_offline" ). html()) + 1);
    } else if (myLine.status == '1') {
    $("#status" + id).html("<nobr><img src='icons/tv_on.gif' style='vertical-align:text-bottom'>&nbsp;<font color=#058F05>Online</font></nobr>");
    $("#url" + id).html(listLinks[id] + "&nbsp;&nbsp;&nbsp;<nobr><a href='screen.aspx?url=" + encodeURI(listLinks[id]) + "&' data-lightbox='" + (id + 1) + "'><img src="icons/screenshot.png" data-toggle='tooltip' data-placement='top' title='Watch a screenshot' style='vertical-align:text-bottom'></a>&nbsp;&nbsp;&nbsp;<a href='#' onclick='javascript:$("#videoModal").modal("sho w");playIPTV("" + listLinks[id] + "");return false'><img src="icons/player.png" data-toggle='tooltip' data-placement='top' title='Watch live stream' style='vertical-align:text-bottom'></a></nobr>");
    $("#tr" + id).attr('class', 'online');
    listStatLinks[id] = 1;
    if ($('input[name="optFilter"]:checked').val() == 1 || $('input[name="optFilter"]:checked').val() == -2) $("#tr" + id).show(); else $("#tr" + id).hide();
    $("#nbr_online").html(parseInt($("#nbr_online"). ht ml()) + 1);
    if (myLine.name!=""){
    $("#name" + id).html("<nobr>" + myLine.name + "</nobr>");
    listNameLinks[id]=myLine.name;
    }
    $("#codec" + id).html("<nobr>" + myLine.codec) + "</nobr>";
    $("#resolution" + id).html("<nobr>" + myLine.resolution.replace(" ", "<br>") + "</nobr>");
    $("#speed" + id).html("<nobr>" + getSpeedURL(myLine.speed) + "</nobr><br><nobr>" + GetSpeed(myLine.speed) + "</nobr><br>");
    $("#conx" + id).html(myLine.connected.replace("/ 0", "/ unlimited"));
    $("#expire" + id).html(myLine.expire == "null" ? "unlimited" : myLine.expire);
    $("#down" + id).html("<nobr>" + Download_button_html(myLine.down) + "</nobr>");
    }
    $('#progress_scan').css('width', Math.floor((id + 1) * 100 / listLinks.length) + '%');
    $('#progress_scan').html(Math.floor((id + 1) * 100 / listLinks.length) + ' %');
    if (id >= listLinks.length - 1) {
    //the end
    $("#progress_scan").removeClass('active');
    $("#btn_enter_links").removeClass('disabled');
    $("#btn_stop_resume").hide();
    en_cours = false;
    exit();
    } else
    CheckLINK(id + 1);
    $(document).ready(function () {
    $('[data-toggle="tooltip"]').tooltip();
    });
    }
    }
    },
    error: function () {
    if (en_cours) {
    $("#status" + id).html("<nobr><img src='icons/tv_timeout.gif' style='vertical-align:text-bottom'>&nbsp;<font color=#8D9209>Timeout</font></nobr>");
    $("#tr" + id).attr('class', 'timeout');
    listStatLinks[id] = -1;
    if ($('input[name="optFilter"]:checked').val() == -1 || $('input[name="optFilter"]:checked').val() == -2) $("#tr" + id).show(); else $("#tr" + id).hide();
    $("#nbr_timeout").html(parseInt($("#nbr_timeout" ). html()) + 1);
    $('#progress_scan').css('width', Math.floor((id + 1) * 100 / listLinks.length) + '%');
    $('#progress_scan').html(Math.floor((id + 1) * 100 / listLinks.length) + ' %');
    if (id >= listLinks.length - 1) {
    //the end alert('fin');
    $("#progress_scan").removeClass('active');
    $("#btn_enter_links").removeClass('disabled');
    $("#btn_stop_resume").hide();
    en_cours = false;
    exit();
    } else
    CheckLINK(id + 1);
    $(document).ready(function () {
    $('[data-toggle="tooltip"]').tooltip();
    });
    }
    }
    });
    }
    }
    
    function handleFileSelect(evt) {
    evt.stopPropagation();
    evt.preventDefault();
    
    var f = evt.dataTransfer.files[0]; // FileList object.
    
    if (window.FileReader) {
    if (f) {
    var r = new FileReader();
    r.onload = function (e) {
    var contents = e.target.result;
    mylinks.value = findUrls(contents);
    }
    r.readAsText(f);
    } else {
    alert("The file can not be loaded");
    }
    } else {
    alert("Your browser does not support the readers of files");
    }
    }
    
    function showFilterLinks(st) {
    s = 0;
    for (s = 0; s < listLinks.length; s++)
    {
    if ((listStatLinks[s] == st && listStatLinks[s] != null) || st == -2)
    $("#tr" + s).show();
    else
    $("#tr" + s).hide();
    }
    }
    
    function handleDragOver(evt) {
    evt.stopPropagation();
    evt.preventDefault();
    evt.dataTransfer.dropEffect = 'copy'; // Explicitly show this is a copy.
    }
    function findUrls(text) {
    var source = (text || '').toString();
    var urlArray = "";
    var matchArray;
    
    // Regular expression to find FTP, HTTP(S) and email URLs.
    //var regexUrl = /(((https?|s?ftp|rtmp|rtsp|mms):\/\/)[\-\w@:%_\+.~#?,&\/\/=]+)/g;
    var regexUrl = /(((https?|s?ftp|rtmp|rtsp|mms):\/\/)[^\s\r\n\t\v"\'\\\”]+)/g;
    
    
    // Iterate through any URLs in the text.
    while ((matchArray = regexUrl.exec(source)) !== null) {
    if (!/\/[^\*\?"\<\>\/\\\|]+\.(jpg|png|bmp|gif|jpeg|ico|icon|html|js|css|xml| htm|txt)((\?[^\?]*)|((\/|\;|\#).*))?$/i.test(matchArray[0]) || /^(https?):\/\/[^\/]+(:\d+)?\/live\/[^\/]*\/[^\/]*\/\d+\.(m3u|ts|m3u8|rtmp)$/i.test(matchArray[0]))
    urlArray += (urlArray == "" ? "" : "\n") + matchArray[0];
    }
    if (urlArray.length > 0) $('#alert_checklinks').hide();
    return urlArray;
    }
    
    function getSpeedURL(uspeed) {
    if (uspeed != "") {
    uspeed = parseInt(uspeed);
    if (uspeed >= 1048576)
    return "<span dir=ltr>" + Math.ceil(uspeed/1048576) + " mb/s</span>"
    else if (uspeed >= 1024)
    return "<span dir=ltr>" + Math.ceil(uspeed / 1024) + " kb/s</span>"
    else
    return "<span dir=ltr>" + uspeed + " b/s</span>"
    } else
    return "";
    }
    
    function GetSpeed(s) {
    if (s != "") {
    s = (parseInt(s)/1024)*10;
    if (s <= 56)
    return "56k";
    else if (s <= 128)
    return "128k";
    else if (s <= 256)
    return "256k";
    else if (s <= 512)
    return "512k";
    else if (s <= 1024)
    return "1M";
    else if (s <= 2048)
    return "2M";
    else if (s <= 4096)
    return "4M";
    else if (s <= 8192)
    return "8M";
    else
    return ">8M";
    } else return "";
    }
    
    </script>
    <div class="modal fade" id="BlockModal" role="dialog" style="top: 30px;">
    <div class="modal-dialog modal-md" style="width:342px" >
    <div class="modal-content">
    <div class="modal-body" style="text-align:center">
    <font color="red"><b>Disable AdBlock and try again</b></font>
    <br>
    <img src="icons/AdBlock.png" style="padding-top:10px">
    </div>
    <div class="modal-footer" style="text-align:center">
    <button type="button" class="btn btn-primary btn-sm" onclick="javascript:document.location.href=documen t.location.href">Try again</button>
    </div>
    </div>
    </div>
    </div>
    <script src="files/js/adsbygoogle.js"></script>
    <script>
    if (window.isAdsDisplayed != true)
    {
    $("#BlockModal").modal("show").on('hide.bs.modal ', function (e) {
    e.preventDefault();
    });
    }
    //alert("you ADS are blocked");
    </script>
    <!-- Global site tag (gtag.js) - Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-69188215-2"></script>
    <script>
    window.dataLayer = window.dataLayer || [];
    function gtag() { dataLayer.push(arguments); }
    gtag('js', new Date());
    
    gtag('config', 'UA-69188215-2');
    </script>
    
    <script charset="UTF-8" src="//cdn.sendpulse.com/28edd3380a1c17cf65b137fe96516659/js/push/a5f56db2a5792d2057bb73aad1299dfc_0.js" async></script>
    <!--script charset="UTF-8" src="//web.webpushs.com/js/push/d50dfa9d08bc9dd7e2c9702583e747a5_0.js" async></script-->
    
    <!--script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" defer></script>
    <script>
    window.OneSignal = window.OneSignal || [];
    OneSignal.push(function() {
    OneSignal.init({
    appId: "d2064e10-303a-400e-87ba-dda16fd51195",
    });
    });
    </script-->
    
    <script type="text/javascript">
    function googleTranslateElementInit() {
    new google.translate.TranslateElement({
    pageLanguage: 'en',
    includedLanguages: 'es,pt,de,it,tr,ru',
    layout: google.translate.TranslateElement.InlineLayout.SIM PLE,
    gaTrack: true,
    gaId: 'UA-69188215-2'
    }, 'google_translate_element');
    }
    </script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
    
    </body>
    </html>

    Lascia un commento:


  • d2mac
    ha risposto
    ciao
    matteoKarol
    ora e di nuovo online

    Lascia un commento:


  • d2mac
    ha risposto
    ciao
    sarebbe cosa gradita.
    per ora sto usando questo programma che per ogni stringa mi dice quello che volevo sapere
    IPTV-AccountInfo (se serve lo posto )
    poi uso questo per vedere se sono ancora on-line
    IPTV_Zaman_NOW_CrackedByXXXXXXXXX.Patched
    e per finire questo
    IPTV Checker 2.5

    ne devo usare tre per vedere quello che faceva uno solo


    qui la certella con tutti i programmi che uso
    MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.

    Lascia un commento:


  • matteoKarol
    ha risposto
    site expired
    chiuso definitivamente
    per testare i link non č difficile anzi ci metto una serata a creare un applicazione sia web che desktop se volete settimana prossima ci mettiamo a lavoro

    Lascia un commento:


  • matteoKarol
    ha risposto
    Se torna online provo a craccarlo

    Lascia un commento:


  • d2mac
    ha iniziato la discussione app o plugin per controllo IPTV

    app o plugin per controllo IPTV

    ciao
    sapete se esiste qualche programma tipo iptvtools.net (che sono parecchi giorni in errore)
    per il controllo degli iptv funzionanti e data di scadenza ,@matteocarol tu che ci sai fare che ne dici

    trovati simili ma sono a pagamento tipo IPTV_Zaman_NOW_1811 (funziona solo 10 giorni ,per fregarlo devo farlo funzionare con win live che azzera il periodo di prova )
Sto operando...
X