App-pscan
view release on metacpan or search on metacpan
lib/App/pscan/Command/Discover.pm view on Meta::CPAN
use POE::Component::Client::Ping;
use App::pscan::Utils;
=head1 NAME
App::pscan::Command::Discover - test the range of ips with Ping
=head1 DESCRIPTION
tcp scan of a given range of the format of Net::IP and a port range.
e.g.: 192.168.1.0/24
192.168.1.1
www.google.it
=cut
sub options {
( "verbose" => "verbose" );
}
lib/App/pscan/Command/Tcp.pm view on Meta::CPAN
use POE::Filter::Stream;
use App::pscan::Utils;
=head1 NAME
App::pscan::Command::tcp - test the ip with the tcp protocol
=head1 DESCRIPTION
tcp scan of a given range of the format of Net::IP and a port range.
e.g.: 192.168.1.0/24:80
192.168.1.1:20-90
www.google.it:70-80
=head1 OPTIONS
-p or --payload specify a payload to send within the request
=cut
sub options {
lib/App/pscan/Command/Udp.pm view on Meta::CPAN
use constant DATAGRAM_MAXLEN => 1024;
use App::pscan::Utils;
=head1 NAME
App::pscan::Command::udp - test the ip with the udp protocol
=head1 DESCRIPTION
udp scan of a given range of the format of Net::IP and a port range.
e.g.: 192.168.1.0/24:80
192.168.1.1:20-90
www.google.it:70-80
=head1 OPTIONS
-p or --payload specify a payload to send within the request
=cut
( run in 2.231 seconds using v1.01-cache-2.11-cpan-7add2cbd662 )