NightSentinel is a comprehensive reconnaissance and OSINT (Open Source Intelligence) tool designed to streamline investigations with advanced browser automation, data extraction, and report generation capabilities.
- Comprehensive reconnaissance with cutting-edge browser automation.
- Advanced data extraction using intelligent CSS and XPath selectors.
- Streamlined investigations with minimal user input for maximum efficiency.
- Automated investigative report generation in sleek HTML format.
- Python 3.9 or higher
- Conda (Anaconda or Miniconda)
-
Clone the repository:
git clone https://github.com/gs-ai/NightSentinel.git cd NightSentinel
-
Create a Conda environment:
conda create -n nightsentinel python=3.9 -y conda activate nightsentinel
-
Install the required dependencies:
pip install -r NightSentinel_requirements.txt
To get started, run the launch.py
script in the NightSentinel_core
directory. Follow the prompts to input the URL you want to analyze.
python NightSentinel_core/launch.py
Contributions are welcome! Please see the CONTRIBUTING.md
file in the Scrapling-main
directory for guidelines.
This project is licensed under the MIT License. See the LICENSE file for details.