/RuFi

A reconnaissance tool for ethical hackers written in RUST

Primary LanguageRust

Welcome to RuFi

RustFinder is a fast web application reconnaissance tool written in Rust for ethical hackers. The purpose was to have a project to start learning rust that could also perhaps help other people. I'm not saying you should use this over any of the other clearly better solutions out there, however some people may find a use for it :) I welcome any and all comments. I plan to work on this frequently.

RuFi/RustFinder

Twitter @_Ozz

Github @4czr

Email ozz@riseup.net

Use

    -d, --dirs <DirEnum>      Directory Enumuration [requires -w flag]
    -g, --geo <GeoIP>         GeoLocation for IPv4
    -h, --help                Print help information
    -p, --ports <PortScan>    Scans for open ports
    -r, --dns <DNS>           DNS Resolver
    -s, --subs <SubEnum>      Subdomain Enumuration [requires -w flag]
    -w, --words <wordlist>    Wordlist input, use full path
                              Example: -w /home/youruser/dir.txt

Version

0.2 [ALPHA]

What's To Come?

  • Progress Bars
  • Spider
  • Technology Stack Detection

Documentation

Directory Enumeration ./rufi -d https://127.0.0.1 -w /home/youruser/dirlist.txt

Sub Domain Enumeration ./rufi -s https://127.0.0.1 -w /home/youruser/sublist.txt

Port Scanner ./rufi -p 127.0.0.1

DNS Resolver ./rufi -r https://127.0.0.1

GeoIP Location ./rufi -g 127.0.0.1

License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. You may use this software anyway you like, but you may not profit off this work. Open Source/Freeware FTFW

Changelog

5/5/2022: Added service enumeration to the port scanner

21/04/2022: 0.2 released, port scanner added

Donations

Of course, this software is entirely free and I do NOT expect any donations of any kind, however if you like this project and do wish to donate, that would be awesome :)

BTC: bc1qjgts2j4xlq28hatrmta0apl0zveq2meydr9s3h

ETH: 0x5d11B47AED91993d0548AA133735Ab3c3b20F529

XMR: 49GroSUCxvnBG4vNgzWQQf4rCaZ27hXae9pL22ACY7FJa72qSTCTPyPNbT7pvhwqQ1BwTuPuQHvb5DU6PYLFwXjq4ooEny4