DotDotPwn is a simple PERL tool which detects several Directory Traversal Vulnerabilities on HTTP/FTP Servers. This AttackDB version currently has 871 traversal payloads. This tool was tested against various Kolibri+ WebServer v2.0 and Gefest WebServer v1.0 (HTTP servers) giving good results identifying the right vulnerability strings. Those HTTP servers were vulnerable, and somebody reported those vulns on sites such as exploit-db, but those advisories just reported some (1 or 2) traversal strings with a difference with DotDotPwn which detected between 10 or 20 different attack strings on those vulnerable servers.

Features of DotDotPwn:
- Detects Directory traversal vulnerabilities on remote HTTP/FTP server systems.
- DotDotPwn checks the presence of boot.ini on the vulnerable systems through Directory traversal vulnerabilities, so it is assumed that the tested systems are Windows based HTTP/FTP servers.
- Currently, the traversal database holds 871 attack payloads. Use the -update flag to perform an online fresh update.
Sample usage:
- HTTP:
perl ddpwn.pl -http website.com
perl ddpwn.pl -ftp ftphost.com
DotDotPwn is a very useful tool for web application penetration testers, who believe in open-source software. As it is PERL based, we can modify it as per the required environment. Hope there will be a nice front end which surely will make this tool more popular! It is also very easy to update the directory traversal database of this tool!
Requirements:
Perl with support of HTTP::Lite and Net::FTP modules
Download DotDotPwn v1.0 here


