/ftpTOOL

FTP tools written in golang

Primary LanguageGoMIT LicenseMIT

ftpTOOL

A Simple FTP Enumeration Tool written in golang

ftpTOOL

Installation Instructions

ftpTOOL requires go1.18 to install successfully. Run the following command to get the repo -

go install -v github.com/7imbitz/ftpTOOL/ftpTOOL@latest
  • TODO seems error

Workaround Installation

git clone https://github.com/7imbitz/ftpTOOL.git
cd ftpTOOL
go build ftpTOOL.go
./ftpTOOL

You can move the binary in the $GOPATH directory

mv ftpTOOL $GOPATH/bin

Current Capability

  • Enumeration of msfconsole for
    • Anonymous account
    • FTP Version
    • Bison FTP Traverse
    • Colorado FTP Traverse
    • Titan FTP xcrc Traverse
  • Tested on Kali Linux with go version go1.19.3 linux/amd64

Notes

  • ftpTOOL is still ongoing development (during my free time) , improvement and updates will be done in near future
  • ftpTOOL was inspired by hacktricks
  • It is currently considered "automate" as user just need to provide IP address and the tool does the work
  • Next update will implement modular where user can choose to only dork a/several things rather than selecting all

ftpTOOL is made to ease my work and also to study golang. Community contributions are welcomed. Any issues occur can be reported