Project Sentinel – A selection of scripts for penetration tests

30 May 2023 3 minutes Author: D2-R2

SentinelShield: Strengthening Your Cyber Security Protection

Project Sentinel is a multifaceted cybersecurity program designed to provide comprehensive protection and advanced threat detection capabilities. It combines state-of-the-art technology, intelligent algorithms and proactive security measures to protect against new cyber threats. Through continuous monitoring, analysis and response, Project Sentinel helps organizations identify vulnerabilities, mitigate risks and strengthen their digital infrastructure. From network security to data encryption, Project Sentinel offers a range of solutions specifically designed to meet the unique security needs of businesses. With Project Sentinel, you can stay one step ahead of cybercriminals and ensure the resilience of your digital assets.

Project Sentinel: An advanced cybersecurity program for comprehensive threat protection, proactive protection, and continuous monitoring. Protect your digital assets with intelligent algorithms and cutting-edge technology. Stay ahead of evolving cyber threats and strengthen your organization’s security infrastructure.

Scripts are available

  • Apache-server-status.py: Extracts data from non-secure/server pages on Apache servers.

  • Crimeflare.py: Discovering the bad guys hiding behind CloudFlare.

  • Dnsbl.py: HTTP: Bl-based authentication script.

  • Dns-zone-transfer.py: Requests a zone transfer (AXFR request) from a DNS server.

When a DNS server receives an AXFR request, it returns all the data it knows for the requested domain. Obviously, such a request will come from a DNS server that is trying to perform a zone transfer (transfer the domain to itself, replicate).

But if the DNS server settings are wrong, any user can access this data.

  • Fingerprintor.py: Extracts (basic) descriptive information about hidden Tor services.

  • Pwn-test.py: Make sure you have an account that was compromised in the data breach.

  • Tor-console.py: Main console.

  • Track.py: A basic host location tracker using the JSON API provided by IP-API.

  • Whois.py: Performs whois queries on a whois server (obviously).

Depending on:

  • Python 3.6

Modules:

  • Utils.py: simple (small and almost unnecessary) utilities that will be used in scripts.

  • Tor.py: Multi Class Module for interacting with processes, hidden services and sockets.

  • Session.py: Module (Single Class) to simplify work with HTTP (S) sessions.

  • Httpbl.py: Module (Single Class) for interacting with the HTTP API: Bl from the Honey Pot project.

  • Hasibeenpwned.py: Module (Single Class) for interacting with the HaveIBeenPwned API.

One of the employees of Microsoft, Troy Hunt, who is also the author of many lectures on IT security, created the site haveibeenpwned.com, where you can find out if your account is among the hacked.

To begin with, you need to install Python 3.6, execute the following commands:

  • > wget

  • > tar xvf Python-3.6.0.tgz

  • > cd Python-3.6.0

./configure –enable-optimizations

> make -j8

To speed up long tasks, parallelization of calculations is used inside the make program. Parallelization is done automatically by the make interpreter. To run the makefile in multi-threaded mode, you need to pass the option -j <number of threads.

sudo make altinstall

make install can overwrite or mask the python binary. It is therefore recommended to use altinstall instead of make install as it only installs exec_prefix/bin/pythonversion.

python3.6

Installation: > git clone ls –a

Usage: python3.6 whois.py –h

Getting help about a specific module

python3.6 console.py

Launch the Sentinel console
Other related articles
Automation and scriptsServices
Read more
Bash scripts
Discover the benefits of using the Bash command line interface over the GUI. Manage your computer's operating system efficiently with the Bash scripting language without the need for menus or windows.
721
Found an error?
If you find an error, take a screenshot and send it to the bot.