Ele segue a mesma funcionalidade padrão de reverse lookups, basta inserir site ou ip no campo e continuar com Reverse para que sejam listados os sites correspondentes:
Imagem 1:
Imagem 2:
Por vias das duvidas, comentei o código e logo abaixo o src completo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
| <?php // Guarda a variavel vindo de post do form html $domain = $_POST [ 'domain' ]; // Se domain exister podemos continuar o trabalho. if (! $_POST [ 'domain' ]== "" ){ // A variavel $reverse contem o site que iremos consultar no ato do reverse. // Dentro de add ficara nosso ip ou site do reverse $add = $domain ; // $connect ficara concatenado o site junto com nosso dominio, ja que no site do reverse // ao consultarmos determinado site fica: $connect = $reverse . $add ; // $title diz ao nosso código com expressão regular que, devemos pegar tudo entre as tags <pre></pre> $title = '#<pre>(.*?)</pre>#s' ; // Variavel responsavel por guardar a execucação de curl, para facilitar as linhas do código. $soket =curl_init(); // Mostrando ao curl qual url trabalhar. curl_setopt( $soket ,CURLOPT_URL, $connect ); // Curl ira nos retornar o valor de $connect em string. curl_setopt( $soket ,CURLOPT_RETURNTRANSFER,1); // O valor de curl fica em $soket curl_exec( $soket ); // E por fim guardamos tudo dentro de uma variavel chamada $exec para execuçao $exec =curl_exec( $soket ); // Procure tudo de $title ('#<pre>(.*?)</pre>#s') com o que foi guardado em $exec e mande para $yaz. preg_match_all( $title , $exec , $yaz ); // Mande o valor de [0] localizado em yaz, e transforme em $yazdir, ira ajudar nas linhas do código. foreach ( $yaz [0] as $yazdir ){ // Enquanto isso iremos gerar uma variavel que dentro dela ira conter instruçoes para substituirmos // Strings especificas capturadas no sites no caso Encontre: 'Domains on' e troque por 'Sites no dominio' $degis = ereg_replace ( "Domains on" , "Sites no dominio" , $yazdir ); // Agora Basta imprimir na tela o resultado ja concatenado echo "<center><b><span style='color: rgb(255, 255, 255);'>$degis</span></b></center>" ; } } // Recoded e comentado por mim mesmo ?> |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" > <html> <head> <title>Reverse Lookup</title> </head> <body style= "background-color: rgb(45, 45, 45); color: rgb(0, 0, 0);" alink= "#ee0000" link= "#0000ee" vlink= "#551a8b" > <form method= "post" action= "" > <div style= "font-family: monospace; color: rgb(255, 255, 255); font-weight: bold;" align= "center" >Reverse ip Lookup recoded by n4sss</div> <div align= "center" ><span style= "font-family: monospace; color: rgb(255, 255, 255); font-weight: bold;" >Site/IP</span><br> <input name= "domain" align= "center" type= "text" ><input value= "Reverse!" type= "submit" > </div> </form> <?php // Guarda a variavel vindo de post do form html $domain = $_POST [ 'domain' ]; // Se domain exister podemos continuar o trabalho. if (! $_POST [ 'domain' ]== "" ){ // A variavel $reverse contem o site que iremos consultar no ato do reverse. // Dentro de add ficara nosso ip ou site do reverse $add = $domain ; // $connect ficara concatenado o site junto com nosso dominio, ja que no site do reverse // ao consultarmos determinado site fica: $connect = $reverse . $add ; // $title diz ao nosso código com expressão regular que, devemos pegar tudo entre as tags <pre></pre> $title = '#<pre>(.*?)</pre>#s' ; // Variavel responsavel por guardar a execucação de curl, para facilitar as linhas do código. $soket =curl_init(); // Mostrando ao curl qual url trabalhar. curl_setopt( $soket ,CURLOPT_URL, $connect ); // Curl ira nos retornar o valor de $connect em string. curl_setopt( $soket ,CURLOPT_RETURNTRANSFER,1); // O valor de curl fica em $soket curl_exec( $soket ); // E por fim guardamos tudo dentro de uma variavel chamada $exec para execuçao $exec =curl_exec( $soket ); // Procure tudo de $title ('#<pre>(.*?)</pre>#s') com o que foi guardado em $exec e mande para $yaz. preg_match_all( $title , $exec , $yaz ); // Mande o valor de [0] localizado em yaz, e transforme em $yazdir, ira ajudar nas linhas do código. foreach ( $yaz [0] as $yazdir ){ // Enquanto isso iremos gerar uma variavel que dentro dela ira conter instruçoes para substituirmos // Strings especificas capturadas no sites no caso Encontre: 'Domains on' e troque por 'Sites no dominio' $degis = ereg_replace ( "Domains on" , "Sites no dominio" , $yazdir ); // Agora Basta imprimir na tela o resultado ja concatenado echo "<center><b><span style='color: rgb(255, 255, 255);'>$degis</span></b></center>" ; } } // Recoded e comentado por n4sss. ?> </body> </html> |
Curtir Raiox Eu Até Tenho Um Em Java Aqui Irei Postar..
ResponderExcluir