• Earn real money by being active: Hello Guest, earn real money by simply being active on the forum — post quality content, get reactions, and help the community. Once you reach the minimum credit amount, you’ll be able to withdraw your balance directly. Learn how it works.

Perl Forum nickname grabbers

Status
Not open for further replies.

sQuo

~ KillmeMories ~
Shadow
User
Joined
Oct 16, 2011
Messages
5,851
Reputation
0
Reaction score
22,904
Points
688
Credits
0
‎13 Years of Service‎
24%
# Forums nicknames grabber #

# C0ded by ph1l1ster #

# ICQ: 612-672 #

[HIDE-THANKS]

Code:
>#!/usr/bin/perl 
use LWP::UserAgent; 
system('cls');
print qq(
#============================#
#  Forums nicknames grabber  #
#    C0ded by ph1l1ster      #
#       ICQ: 612-672         #
#============================#\n
Forum for parsing?\n\n1 - vBulletin\n2 - phpBB\n3 - IPB
4 - SMF\n5 - MyBB\n6 - Woltlab Burning Board\n7 - PunBB
8 - XMBForum\n9 - FUDforum\n10 - Ikonboard\n\n> );
$do = ;chomp($do);
#vbulletin
if ($do == 1){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=;
chomp($adr);
print qq(
Enter numbers of page:
e.g. - 294
> );
$page=;
chomp($page);
open (VB, ">>vbulletin_nicknames.txt");
$count = 1;
while ($count $url=$adr."memberlist.php?do=getall&order=asc&sort=username&page=".$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /(.*)/g;
print VB join "\n", @nicknames;}}
#phpbb
if ($do == 2){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 500
> );
$page=;
chomp($page);
open (PHPBB, ">>phpbb_nicknames.txt");
$count = 0;
while ($count $url=$adr."memberlist.php?start=".$count."0";
$count ++,$count ++,$count ++,$count ++,$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /(.*)/g;
print PHPBB join "\n", @nicknames;}}
#ipb
if ($do == 3){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 294
> );
$page=;
chomp($page);
open (IPB, ">>ipb_nicknames.txt");
$count = 0;
while ($count $url=$adr."index.php?act=members&st=".$count ++."0";
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /(.*)[^��о�мо��е�� .*]/g;
print IPB join "\n", @nicknames;}}
#smf
if ($do == 4){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 500
> );
$page=;
chomp($page);
open (SMF, ">>smf_nicknames.txt");
$count = 0;
while ($count $url=$adr."index.php?action=mlist;start=".$count."0";
$count ++,$count ++,$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /(.*)/g;
print SMF join "\n", @nicknames;}}
#mybb
if ($do == 5){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 294
> );
$page=;
chomp($page);
open (MYBB, ">>mybb_nicknames.txt");
$count = 1;
while ($count $url=$adr."memberlist.php?page=".$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /(.*)/g;
print MYBB join "\n", @nicknames;}}
#Woltlab Burning Board
if ($do == 6){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 294
> );
$page=;
chomp($page);
open (WBB, ">>wmm_nicknames.txt");
$count = 1;
while ($count $url=$adr."index.php?page=MembersList&pageNo=".$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /(.*)
print WBB join "\n", @nicknames;}}
#PunBB
if ($do == 7){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 294
> );
$page=;
chomp($page);
open (PUNBB, ">>punbb_nicknames.txt");
$count = 1;
while ($count $url=$adr."userlist.php?p=".$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /(.*)/g;
print PUNBB join "\n", @nicknames;}}
#XMB
if ($do == 8){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 294
> );
$page=;
chomp($page);
open (XMB, ">>xmb_nicknames.txt");
$count = 1;
while ($count $url=$adr."misc.php?action=list&page=".$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /(.*)/g;
print join "\n", @nicknames;}}
if ($do == 9){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 294
> );
$page=;
chomp($page);
open (XMB, ">>xmb_nicknames.txt");
$count = 1;
while ($count $url=$adr."index.php?t=finduser&&&start=".$count."0";
$count ++,$count ++,$count ++,$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /(.*)/g;
print join "\n", @nicknames;}}
#Ikonboard
if ($do == 10){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 294
> );
$page=;
chomp($page);
open (IKB, ">>ikb_nicknames.txt");
$count = 1;
while ($count $url=$adr."memberlist.cgi?page=".$count++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /(.*)/g;
print IKB join "\n", @nicknames;}}

###########################
[/HIDE-THANKS]

 
Status
Not open for further replies.
Back
Top