Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Internet > HTTP (WWW)

    Apache Users 1.0

    Download button

    No screenshots available
    Downloads: 401  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Portcullis Computer Security Ltd | More programs
    GPL / FREE
    April 5th, 2007, 17:04 GMT
    ROOT / Internet / HTTP (WWW)

     Read user reviews (0)  Refer to a friend  Subscribe

    Apache Users description

    Apache Users project is an Apache username enumerator, via /~username requests.

    Apache Users project is an Apache username enumerator, via /~username requests. This script uses a list of common system names like root, admin etc ...

    You should manually check the issue to establish the http return code, ie: 403 as this is needed for the command line. No native SSL support.

    USAGE apache.pl -h 1.2.3.4 -l names -p 80 (No SSL Support) -e 403 (http code)

    Sample script:

    use IO::Socket;
    use Getopt::Std;
    getopt ("h: l: p: e: ");
    use vars qw( $opt_h $opt_l $opt_p $opt_e );


    if ((! $opt_h) || (! $opt_l ) || (! $opt_p ) || (! $opt_e)) {
    print "nUSAGE: apache.pl -h 1.2.3.4 -l names -p 80 (No SSL Support) -e 403 (http code)nn ";

    exit 1;
    };

    $host = $opt_h;
    $list = $opt_l;
    $port = $opt_p;
    $num = $opt_e;

    open (LIST, "$list") or die "Unable to open $list ....$!";

    &connect;
    exit 0;


    sub connect {

    foreach $name (< LIST >) {


    $connection = IO::Socket::INET->new (
    Proto => "tcp",
    PeerAddr => "$host",
    PeerPort => "$port",
    ) or die "Can't CONNECT to $host on the Port specified.n";

    $connection -> autoflush;

    chomp $name;
    print $connection "GET /~$name HTTP/1.0rnrn";


    $results = < $connection >;
    if ( $results =~/($num)/g ) {
    print "$name exists on $hostn";
    };

    }

    close ($connection);

    sleep 1;
    };
    close LIST;

    Product's homepage

    Requirements:

    · Perl

      


    TAGS:

    Apache enumerator | username enumerator | username requests | Apache | Users | enumerator

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM