Skip to content
This repository has been archived by the owner on Dec 20, 2022. It is now read-only.

grag1337/SilentAsset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Please star this project!

Written in Python

Report Bug . Request Feature

Unbelieveably broken after not being maintained for a year

Probably doesn't work anymore, moving on to other things

DISCLAIMER

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.

About The Project

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..

Built With

Python3

Getting Started

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:

Prerequisites

  • 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

Installation

  1. Clone the repo
git clone https://github.com/grag1337/SilentAsset.git
  1. Install Requirements
pip3 install -r requirements.txt

or

sudo pip3 install -r requirements.txt
  1. Run the program, it will do an initial installation.
chmod +x run.py
./run.py

Usage

Type help in the main menu to get a list of commands.

Latest Updates

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!

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

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.

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Authors

  • Grag1337 - Cyber Security Student - Grag1337

Acknowledgements