P50Tools - This tool is just to work with pen-test, but to study to.
This is the documentation of P50Tools version 0.62
P50Tools
########Search Adm Page######## use P50Tools;
my $p = P50Tools::AdminFinder->new(); $p->target('my.target.lan'); # $p->string_list('MyStringList.txt'); this method can be used optionally if you had other list of strings $p->scan;
########Search Local File Inclusion fail######## use P50Tools;
my $p = P50Tools::LFIScan->new(); $p->target('my.target.lan'); # $p->string_list('MyStringList.txt'); this method can be used optionally if you had other list of strings $p->scan;
########Search Remote File Inclusion fail######## use P50Tools;
my $p = P50Tools::RFIScan->new(); $p->target('my.target.lan'); # $p->string_list('MyStringList.txt'); this method can be used optionally if you had other list of strings # $p->php_shell('My.SiteWith.file/php_name.txt'); this method can be used optionally if you had other file with php shell code # $p->response('response'); this method needs to be configured according to the php shell used $p->scan;
########Search SQL injection fail######## use P50Tools;
my $p = P50Tools::SQLiScan->new(); $p->target_list('my_list_with_target.txt'); $p->output('my_results.txt'); $p->scan;
########Search open doors in a target######## use P50Tools;
my $p = P50Tools::RandonDoors->new(); $p->target('my.target.lan'); $p->ini(78); $p->end(82); # To use defaults doors don't declare 'ini' and 'end' methods, will be search all doors # $p->timeout(20); this method can be used optionally $p->scan;
########Stress test######## use P50Tools;
my $p = P50Tools::Packs->new(); $p->target('my.target.lan'); $p->door(80); $p->send;
This package is a tool made to study and initial pen-test. I don't matter if you use to other things. You can use this package to exploit fail.
This tool can find admin page. Can be use with default list or you can configurate to use an new list.
Here you defined target to search admin page.
Here you can defined which list of string you will use, default or new list.
This is a essential declaration, because here will start search.
Here you set the output file name.
This tool can find a LFI vulnerability in a site.
Here you defined target to search Local File Inclusion fail.
This tool can find a RFI vulnerability in a site.
Here you defined target to search Remote File Inclusion fail.
Here you can defined the page with php shell code to incusion.
If you defined a non default php_shell method you need modified this value. Here you defined the response wait to php_shell.
This tool can find a SQLi vulnerability in a site.
Is usual serarch SQLi fail in a list of pages extracted of a server. Here you set the file with the list.
This tool can be use to find a open doors in a target.
Here you defined target to search doors.
Here you can defined initial door to start scan or use default "1".
Here you can defined initial door to end scan or use default "65000".
Here you can defined the time of connection, default is "20".
This package do a stress test in a target type Syn Flood. This tools require the Net::RawIP module. The Net::RawIP is an interface to libpcap, and are implemented on Linux and BSD only.
This tool don't will be work in other system.
But you can modified, you can try.
Here you defined target to send packs.
Here you can defined the door that will be use in this attack.
This is a essential declaration, because here will start send packs.
head1 AUTHORS
Aureliano C Proença Guedes <guedes_1000@hotmail.com>
All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
12 POD Errors
The following errors were encountered while parsing the POD:
'=item' outside of any '=over'
You forgot a '=back' before '=head1'
Non-ASCII character seen before =encoding in 'Proença'. Assuming UTF-8
To install P50Tools, copy and paste the appropriate command in to your terminal.
cpanm
cpanm P50Tools
CPAN shell
perl -MCPAN -e shell install P50Tools
For more information on module installation, please visit the detailed CPAN module installation guide.