Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

[PHP/C#] YouGetSignal Reverse ip domain Tool

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Tools [PHP/C#] YouGetSignal Reverse ip domain Tool

    Olá queridos, segue duas ferramentas para auxiliar no reverse de uris via o auxilio do yougetsignal.
    Com muitas requisições seu ip pode ser bloqueado temporariamente, logo adcionei opção para utilização de proxy. Em relação a velocidade de reverse o serviço é excelente como alguns conhecem. (;

    PHP:
    Code:
    Código PHP:
    <?php
    /*

     You_get_signal simple reverse domain check.
     this script use domain.yougetsignal to reverse uris.

     If you make much requests your ip maybe blocked to reverse for a while.
     But if issue occurs you can use a proxy

     Small proxy list:
     http://pastebin.com/p51hacUv

     ~$ php you_get_signal.php

     By n4sss
     http://Janissaries.org


    */

     
    set_time_limit(0);
     
    error_reporting(E_ALL);

     Class 
    youGetSignal{

         public 
    $host;
         public 
    $log;

          function 
    __construct($host$log){
              
    $this->host $host;
              
    $this->log $log;
          }

         function 
    __save_content($file$content){
             
    $fp fopen($file"a+");
             
    fwrite($fp$content."\r\n");
             
    fclose($fp);
         }

         function 
    __connect(){
             
    $ch curl_init();
             
    curl_setopt($chCURLOPT_URL"http://domains.yougetsignal.com/domains.php?remoteAddress={$this->host}");
             
    curl_setopt($chCURLOPT_RETURNTRANSFERTRUE);
             
    $json curl_exec($ch);
             
    $data json_decode($json);
            if(
    preg_match("/Fail/"$data->{'status'})){
                
    printf("[-] Daily reverse IP check limit reached friend, set a proxy!\n");
                exit(
    0);
            }else{
             
    $count count($data->{'domainArray'});
             
    $uriArray = array();
             for(
    $i=0;$i<$count;$i++){
                 
    $uri $data->{'domainArray'}[$i][0];
                 if(
    preg_match("/www./"$uri)) $uri str_replace("www."""$uri);
                 
    $uri 'http://'.$uri;
                 if(!
    in_array($uri$uriArray)){
                     
    array_push($uriArray$uri);
                 }
             }
             
    $uriCount count($uriArray);
             foreach(
    $uriArray as $parsedUri){
                 
    $this->__save_content($this->log$parsedUri);
             }
             
    printf("[+] Ok!\nWrited %d uris to %s From -> %s\n\n"$uriCount$this->log$this->host);
             }
         }
            

         function 
    __proxyProb($proxyAddr){
             
    $ch curl_init();
             
    curl_setopt($chCURLOPT_URL"http://domains.yougetsignal.com/domains.php?remoteAddress={$this->host}");
             
    curl_setopt($chCURLOPT_RETURNTRANSFERTRUE);
             
    curl_setopt($chCURLOPT_PROXY$proxyAddr);
             
    $json curl_exec($ch);
             
    $data json_decode($json);
             if(!
    $data){
                 
    printf("This proxy don't work!\n Use other proxy friend!\n");
                 exit(
    0);
             }else{
             
    $count count($data->{'domainArray'});
             
    $uriArray = array();
             for(
    $i=0;$i<$count;$i++){
                 
    $uri $data->{'domainArray'}[$i][0];
                 if(
    preg_match("/www./"$uri)) $uri str_replace("www."""$uri);
                 
    $uri 'http://'.$uri;
                 if(!
    in_array($uri$uriArray)){
                     
    array_push($uriArray$uri);
                 }
             }
             
    $uriCount count($uriArray);
             foreach(
    $uriArray as $parsedUri){
                 
    $this->__save_content($this->log$parsedUri);
             }
             
    printf("[+] Ok!\nWrited %d uris to %s From -> %s\n\n"$uriCount$this->log$this->host);
             }
             
         }


    }
    printf("+--=--=--=--=--=--=--=--=--=--=--=--=--=+\n");
    printf("You_get_signal Reverse Domain Checker\nBy N4sss\n");
    printf("+--=--=--=--=--=--=--=--=--=-=---=--=--=+\n");
    printf("Def a site to reverse friend: ");
    $host trim(fgets(STDIN));
    if(
    preg_match("/http:\/\//"$host)) $host str_replace("http://"""$host);
    printf("\nDef a text to write the uris: ");
    $log trim(fgets(STDIN));
    printf("\nUse a proxy to query? (y/n): ");
    $opt trim(fgets(STDIN));
    if(
    $opt == "y"){
        
    printf("Ok, Def a proxy(ip:port): ");
        
    $proxy trim(fgets(STDIN));
        
    printf("[] Addr to reverse: %s\n[] Log: %s\n[] ProxyAddr: %s\n\n"$host$log$proxy);
        
    printf("[+] Wait the request...\n");
        
    $reverse = new youGetSignal($host$log);
        
    $reverse->__proxyProb($proxy);
    }else{
        
    printf("[] Addr to reverse: %s\n[] Log: %s\n\n"$host$log);
        
    printf("[+] Wait the request...\n");
        
    $reverse = new youGetSignal($host$log);
        
    $reverse->__connect();
    }
    printf("Finished;\nBy N4sss\n");
    printf("http://Janissaries.org/\n");


    ?>
    Video:
    [ame="http://www.youtube.com/watch?v=y9o5luP0Zz4&list=UUpAYMRxts7-d4KxSAe-pNlg"]http://www.youtube.com/watch?v=y9o5luP0Zz4&list=UUpAYMRxts7-d4KxSAe-pNlg[/ame]


    C#
    Code:
    Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

    Video:
    [ame="http://www.youtube.com/watch?v=9eRK6SynDCg&list=UUpAYMRxts7-d4KxSAe-pNlg"]http://www.youtube.com/watch?v=9eRK6SynDCg&list=UUpAYMRxts7-d4KxSAe-pNlg[/ame]


    []'s
    n4sss@m4g1cl4b~#$I
    just this.
    Similar Threads

  • Font Size
    #2
    nice n4sss, isso vai ajuda muito mann
    vlw por compartilhar sua t00l


    thankss
    FOLLOW @pakist4n

    Comment


    • Font Size
      #3
      Código fonte

      Link do código da aplicação em C#, caso queiram ver o funcionamento

      Download:
      Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

      Comment


      • Font Size
        #4
        can you repost the download link ?

        Comment


        • Font Size
          #5

          Ferramenta muito boa, já usei em alguns casos

          O Único modo de Evitar Erros é Adquirindo Experiência. No Entando a única Maneira de Adquirir Experiência é cometendo Erros.
          Napoleão Bonaparti
          sigpic




          Skype: JoasRock

          Comment

          X
          Working...
          X