Git Product home page Git Product logo

hacksentry's Introduction

HackSentry Logo

HackSentry

HackSentry is a Python script specifically designed to enhance the capabilities of purple teams in analyzing and testing the security of URLs and domains. The script empowers security analysts and penetration testers to identify potential vulnerabilities in web applications by performing various checks and manipulations on the provided URLs. By monitoring accessibility and tracking status codes, HackSentry offers critical insights to bolster the defense of your network.

Visitor Count: Visitor Count

Features

  • Validate the provided URLs for proper formatting and structure.
  • Check the status code of the URLs and domains to determine their accessibility.
  • Modify URLs by adding or replacing ports and paths for testing purposes.
  • Output the results to a specified file for record-keeping and analysis.

Installation

  1. Clone the repository to your local machine.
  2. Ensure you have Python 3 installed.
  3. Install the required dependencies: pip install -r requirements.txt.

Usage

python3 Sentry.py -u <url> -d <domains> -p <port> -w <wordlist> -o <output>

Replace the placeholders with your desired values:

: The single URL to be analyzed. : The file containing a list of domains to iterate through. : The port number for querying each URL. : The file containing endpoints to test against the URLs. : The output file for recording the results.

Examples

To check a single URL without any modifications:

python3 Sentry.py -u https://www.example.com

To check a list of domains from a file and output the results to a file:

python3 Sentry.py -d domains.txt -o output.txt

To check a single URL with a specified port and wordlist:

python3 Sentry.py -u https://www.example.com -p 8080 -w endpoints.txt

To check a list of domains with a specified port and wordlist and output the results to a file:

python3 Sentry.py -d domains.txt -p 443 -w endpoints.txt -o results.txt

Feel free to adjust the parameters based on your specific testing needs.

Contributing

Contributions are always welcome! If you have any improvements or feature suggestions, please feel free to create a pull request

License

This project is licensed under the MIT License - see the LICENSE file for details.

hacksentry's People

Contributors

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