Please star this project!
Written in Python
Report Bug
.
Request Feature
This project is in its early days, everything you see here is almost a POC. I will constantly be changing this project and adding / removing features. As said below, suggestions are greatly appreciated and assist me in prioritising feature addition.
PS: Don't run this as root, unless you are prepared to debug for hours. I have no idea why it fails when running as root.
PSPS: Make sure you have chromium and chromium-webdriver installed before lodging issues, just incase that's the problem.
After trying to make-do with a handful of asset discovery tools, I decided that it was time to just create something that does what I want, how I want it. This is an ongoing project and features are prone to change / deletion. I'm taking any/all suggestions and code additions that assist in creating a tool that can compete with it's predecessors.
It's mainly written in python, but I'm planning on adding a website / report function, which will use markup languages. So contact me if you're confident with HTML / JS, etc..
Python3
Disclaimer: Afaik, one of the libraries I use downloads a 100mb chromium package during use somewhere. It only does it once, but just ensure that you have the space for that prior to running this.
This is how you currently install and run this program:
- Python3
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
- Go
You need this to run and install gobuster, if you don't have go installed the intial setup will fail.
https://golang.org/doc/install
p7zip
sudo apt install p7zip
- Clone the repo
git clone https://github.com/grag1337/SilentAsset.git
- Install Requirements
pip3 install -r requirements.txt
or
sudo pip3 install -r requirements.txt
- Run the program, it will do an initial installation.
chmod +x run.py
./run.py
Type help
in the main menu to get a list of commands.
As of 15/10/2021 I can confidently say that this tool can do a basic subdomain audit. The screenshot function is working as intended, even if the HTML report looks like it's still in its infancy.
More features to come! Help with the HTML report side is appreciated, feature requests are also greatly appreciated!
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request.
- Please make sure you check your spelling and grammar.
- Create individual PR for each suggestion.
- Please also read through the Code Of Conduct before posting your first idea as well.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
- Grag1337 - Cyber Security Student - Grag1337