Warning This is a WIP tool that is very unstable and not fully optimised, use at your own care! This README will also be reworked.
Project Absence is a tool for analyzing websites. Its features include finding open ports, discovering subdomains, discovering files and more will be coming with the time.
Project Absence has the following Rust features available:
clipboard
: Will let you use the--clipboard/-C
command line argument, only necessary if you want to copy the result to your clipboard (the result is saved in a file at~/.absence/result.json
either way)
Curently only building from source is possible to use until a release has been published, which will be done soon.
To install Project Absence, you can use one of the following methods:
You need to have Rust installed. You can then install using:
cargo install project-absence
You can run the tool from the published Docker image using:
docker run -it kkrypt0nn/project-absence
You need to have Rust installed. After cloning this repository you can build it using:
cargo build --release
Note
On Linux systems, you have to install the following packages if you want to use the --clipboard/-C
CLI argument:
libxcb1-dev
libxcb-render0-dev
libxcb-shape0-dev
libxcb-xfixes0-dev
They are required for the clipboard
crate to work properly. The usage of the crate may be put behind a feature in the future so that you are not forced to install these packages.
Using the tool is straightforward. You may look at the documentation website for the config and CLI arguments that you can pass.
After editing the config as you wish, running the tool with no specific CLI arguments is as simple as doing
project-absence -d krypton.ninja
Full documentation is available here. It includes detailed explanations of arguments and configurations.
If you encounter issues while using Project Absence, consider the following:
- Ensure you are running the latest version
- Report issues: Use the GitHub issue tracker
This tool is designed for legal and ethical website analysis only. Misusing it for unauthorized access or other illegal activities is strictly prohibited. The authors and contributors are not responsible for any misuse or legal consequences arising from its use.
People may contribute by following the Contributing Guidelines and the Code of Conduct
This project was made with ๐ by Krypton and is under the MIT License.