Giter Club home page Giter Club logo

skhtw / domain-scanner-script Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 26 KB

This bash script automates reconnaissance for bug bounty hunting. It performs subdomain enumeration, port scanning, and directory enumeration for target domains, generating human-readable reports. It's interactive, using Amass for subdomain enumeration and nmap for port scanning. Designed to improve efficiency and reduce manual effort.

License: MIT License

Shell 100.00%
amass automation bash-script bugbounty directory-enumeration nmap port-scanner reconnaissance security subdomain-enumeration oentesting

domain-scanner-script's Introduction

README

This tool is beneficial for automating recon in bug bounties because it helps to streamline the process of gathering information about a target domain. By automating tasks such as subdomain enumeration, port scanning, and directory enumeration, the tool frees up time for security researchers to focus on more critical tasks such as analyzing vulnerabilities and developing exploits.

Additionally, this tool can now perform scans using Assetfinder, Subfinder, Dnsgen, Massdns, Httprobe, and Aquatone. These scans can help to identify potential attack vectors that might have been missed during manual testing and increase the efficiency of bug bounty hunters.

Overall, this tool can be a valuable addition to the arsenal of any bug bounty hunter looking to improve their efficiency and increase their chances of uncovering vulnerabilities.

Dependencies

The following tools are required to run the script:

Amass

Nmap

cURL

Assetfinder

Subfinder

Dnsgen

Massdns

Httprobe

Aquatone

Usage

Clone the repository to your local machine using the following command:

git clone https://github.com/SKHTW/Domain-Scanner-Script.git

Change to the cloned directory:

cd Domain-Scanner-Script

Run the requirements.sh script to install the required dependencies:

sudo bash requirements.sh

Change the permission of the domain-scanner.sh script:

chmod +x domain-scanner.sh

Run the domain-scanner.sh script:

./domain-scanner.sh

Follow the prompts to enter the target domain(s) and select which scans to perform. You can enter a single domain or a list of domains separated by spaces. The results of each scan will be saved to a separate file in the reports directory. The file names will include the name of the scan type and the target domain. For example, the subdomain enumeration report for example.com would be saved to reports/example.com_subdomains.txt.

Notice:

Depending on the size and complexity of the website you're scanning, the tool can take some time to complete all of the scans. Please be patient and allow the tool to finish before moving on to your next target. Also, keep in mind that some domains may not have subdomains or open ports, so don't be alarmed if the results are not as extensive as you were hoping for. Happy hunting!

License:

This project is licensed under the terms of the MIT license. See the LICENSE file for details.

domain-scanner-script's People

Contributors

skhtw avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.