ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Reverse ip на перле
  #1  
Старый 16.04.2007, 07:40
Аватар для grinay
grinay
IQ- 137%
Регистрация: 15.06.2004
Сообщений: 441
Провел на форуме:
1212666

Репутация: 662
Отправить сообщение для grinay с помощью ICQ
По умолчанию Reverse ip на перле

Хы был пример на пхп но в силу дальнейшего моего проэкта все надо переписывать на перл.
Вот решил выложить)
Код:
#!/usr/bin/perl
use strict;
use LWP::UserAgent;
print "Enter domain:";
my $str=<STDIN>;
chomp $str;
my $browser = LWP::UserAgent->new;
my $url = 'http://www.seologs.com/ip-domains.html';
my $response = $browser->post($url,['domainname' => $str]);
my $data=$response->content;
while($data=~/(?<=\))([-\s\w\.]*)(?=<br>)/ig){
  print $1."\n";
}
__________________

 
Ответить с цитированием

  #2  
Старый 16.04.2007, 08:11
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Оо, что-то я замечаю плавный переход пхп на перл =\
 
Ответить с цитированием

  #3  
Старый 16.04.2007, 08:17
Аватар для flipper
flipper
Участник форума
Регистрация: 05.09.2006
Сообщений: 184
Провел на форуме:
888851

Репутация: 203
По умолчанию

Помнится в *nix есть команда:
nslookup antichat.ru
 
Ответить с цитированием

  #4  
Старый 16.04.2007, 09:06
Аватар для grinay
grinay
IQ- 137%
Регистрация: 15.06.2004
Сообщений: 441
Провел на форуме:
1212666

Репутация: 662
Отправить сообщение для grinay с помощью ICQ
По умолчанию

Хреного тебе помниться.
__________________

 
Ответить с цитированием

  #5  
Старый 16.04.2007, 09:24
Аватар для KSURi
KSURi
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме:
1985206

Репутация: 963


По умолчанию

Еще несколько скриптов по сабжу:
By dni:
Код:
#!/usr/bin/perl
#Reverse IP script.
#Written by dni
#shouts to oto, leetskeet, uNK
#irc.bluehell.org #r00t

use LWP::UserAgent;
while (!$ARGV[0]) {
                print "Usage: $0  IP \n"; exit;}
$a = 1;
$ua = new LWP::UserAgent(timeout => 15, agent => "Mozilla/5.0 (x11; u; linux i686; en-US; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7)" );

$req = $ua->get('http://whois.webhosting.info/' . $ARGV[0] . '?pi=1&ob=SLD&oo=ASC');
if (!($req->is_success)) {

        die $req->status_line; }
else {
$output = $req->as_string;
until ($output =~ /(.*?)IP\sDetails\s-\sN\/A\./) {
$req = $ua->get('http://whois.webhosting.info/' . $ARGV[0] . '?pi=' . $a . '&ob=SLD&oo=ASC');
if (!($req->is_success)) { die $req->status_line; }
$output = $req->as_string;

while ($output =~ /<td><a\shref=\"http:\/\/whois.webhosting.info\/(.*?)\">/g){
        my($crap,$yes)=split(/info\/(.*?)\.\"\>/,$&);
        print "$yes\n";
                }
sleep 5;
$a++;
        }
print "Done!\n";
}
By me:
Код:
sub ddbGetCookies
{
  my $ua=LWP::UserAgent->new(timeout => 7,
                             cookie_jar => {});
  my $response=$ua->post($ddb.'cgi-bin/login.cgi',
                         [user => $ddbLogin,
                          pass => $ddbPassword,
                          action => 'login',
                          '1action' => 'GetByDomain',
                          domain=>'....'],
                         Referer=>$ddb . 'cgi-bin/login.cgi');
  $response->is_success || die 'Ddb login failed';
  $ua->cookie_jar;
}

sub ddbExtractTargets
{
  my $ua=LWP::UserAgent->new(timeout => 7,
                             cookie_jar => shift);
  my $response=$ua->get($ddb . shift,
                        Referer => $ddb);
  $response->is_success || die 'Ddb request failed';
  foreach(split("\n", $response->content))
  {
    if(/<b>there are <a href=\"(.+?)\">\d+ domains<\/a>/)
    {
      $response=$ua->get($ddb . $1,
                         Referer => $ddb);
      $response->is_success || die 'Ddb request failed';
      my @results=();
      foreach(split("\n",$response->content)) { push(@results,$1) if /<b><a href=\"(.+?)\" class=text12 target=_blank>/ }
      return @results;
    }
  }
}
 
Ответить с цитированием

  #6  
Старый 16.04.2007, 09:36
Аватар для pento
pento
Участник форума
Регистрация: 03.07.2006
Сообщений: 147
Провел на форуме:
438137

Репутация: 66
По умолчанию

Цитата:
Сообщение от grinay  
Хреного тебе помниться.
Это почему?
Код:
$ nslookup antichat.ru
...
Non-authoritative answer:
Name:   antichat.ru
Address: 89.108.80.80
Чем твой скрипт отличается от этого?
 
Ответить с цитированием

  #7  
Старый 16.04.2007, 09:49
Аватар для grinay
grinay
IQ- 137%
Регистрация: 15.06.2004
Сообщений: 441
Провел на форуме:
1212666

Репутация: 662
Отправить сообщение для grinay с помощью ICQ
По умолчанию

Спроси у кого нить более умнее меня))))
__________________

 
Ответить с цитированием

  #8  
Старый 17.04.2007, 01:02
Аватар для grinay
grinay
IQ- 137%
Регистрация: 15.06.2004
Сообщений: 441
Провел на форуме:
1212666

Репутация: 662
Отправить сообщение для grinay с помощью ICQ
По умолчанию

По поводу скрипта от днй http://whois.webhosting.info/ стоит ограничение на количество запросов потому я его и не стал включать в скрипт
__________________

 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Flash reverse enigneering taha Реверсинг 0 07.04.2007 00:37
Mail Bomber на перле INFerno-- E-Mail 19 21.04.2006 17:41
Статусы в чат на перле Йолка PHP, PERL, MySQL, JavaScript 0 22.02.2006 10:50
Пишем MailBomber на перле foreva Чужие Статьи 3 08.02.2005 07:13



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ