Vulhub – Pre-Built Vulnerable Docker Environments For Learning To Hack


Vulhub is an open-source collection of pre-built vulnerable docker environments for learning to hack. No pre-existing knowledge of docker is required, just execute two simple commands and you have a vulnerable environment.

Vulhub - Pre-Built Vulnerable Docker Environments For Learning To Hack


Features of Vulhub Pre-Built Vulnerable Docker Environments For Learning To Hack

Vulhub contains many frameworks, databases, applications, programming languages and more such as:

  • Drupal
  • ffmpeg
  • CouchDB
  • ActiveMQ
  • Glassfish
  • Joombla
  • JBoss
  • Kibana
  • Laravel
  • Rails
  • Python
  • Tomcat

And many, many more.

To use Vulhub Pre-Built Vulnerable Docker Environments For Learning To Hack

Install the docker/docker-compose on Ubuntu 20.04:

It is recommended to use a VPS of at least 1GB memory to build a vulnerability environment. The your-ip mentioned in the documentation refers to the IP address of your VPS. If you are using a virtual machine, it refers to your virtual machine IP, not the IP inside the docker container.

You can download Vulhub by:

Or read more here.


Topic: Exploits/Vulnerabilities

LibInjection – Detect SQL Injection (SQLi) and Cross-Site Scripting (XSS)


LibInjection is a C library to Detect SQL Injection (SQLi) and Cross-Site Scripting (XSS) through lexical analysis of real-world Attacks.

LibInjection - Detect SQL Injection (SQLi) and Cross-Site Scripting (XSS)


SQLi and other injection attacks remain the top OWASP and CERT vulnerability. Current detection attempts frequently involve a myriad of regular expressions which are not only brittle and error-prone but also proven by Hanson and Patterson at Black Hat 2005 to never be a complete solution. LibInjection is a new open-source C library that detects SQLi using lexical analysis. With little upfront knowledge of what SQLi is, the algorithm has been trained on tens of thousands of real SQLi attacks and hundreds of millions of user inputs taken from a Top 50 website for high precision and accuracy.

In addition, the algorithm categorizes SQLi attacks and provides templates for new attacks or new fuzzing algorithms.

LibInjection currently supports:

  • C and C++
  • PHP
  • Python
  • Lua
  • Java (external port)
  • [LuaJIT/FFI]

LibInjection is available for integration into applications, web application firewalls, or porting to other programming languages.

You can download LibInjection here:

Or read more here.


Topic: Countermeasures

Grype – Vulnerability Scanner For Container Images & Filesystems


Grype is a vulnerability scanner for container images and filesystems with an easy to install binary that supports the packages for most major *nix based operating systems.

Grype - Vulnerability Scanner For Container Images & Filesystems


Features of Grype Vulnerability Scanner For Container Images & Filesystems

Scan the contents of a container image or filesystem to find known vulnerabilities and find vulnerabilities for major operating system packages in:

  • Alpine
  • BusyBox
  • CentOS / Red Hat
  • Debian
  • Ubuntu

Find vulnerabilities for language-specific packages:

  • Ruby (Bundler)
  • Java (JARs, etc)
  • JavaScript (NPM/Yarn)
  • Python (Egg/Wheel)
  • Python pip/requirements.txt/setup.py listings

Supports Docker and OCI image formats

Using Grype Vulnerability Scanner For Container Images & Filesystems

To scan for vulnerabilities in an image:

Grype can scan a variety of sources beyond those found in Docker.

The output format for Grype is configurable as well:

Where the formats available are:

  • json: Use this to get as much information out of Grype as possible!
  • cyclonedx: An XML report conforming to the CycloneDX 1.2 specification.
  • table: A columnar summary (default).

You can download Grype here:

Or read more here.


Topic: Security Software

APT-Hunter – Threat Hunting Tool via Windows Event Log


APT-Hunter is a threat hunting tool for windows event logs made from the perspective of the purple team mindset to provide detection for APT movements hidden in the sea of windows event logs.

APT-Hunter - Threat Hunting Tool via Windows Event Log


This will help you to decrease the time to uncover suspicious activity and the tool will make good use of the windows event logs collected and make sure to not miss critical events configured to be detected.

The target audience for APT-Hunter is threat hunters, incident response professionals or forensic investigators.

Features of APT-Hunter Threat Hunting Tool

  • Provide output with time sketch format to upload it directly and start analyzing the time line
  • Events Categorized based Severity to make the filtering easy and focus on what important
  • Have A log collection automation script to collect all the required logs to save the time required to export important logs
  • Gather and analyze (Sysmon, Security, System, Powershell, Powershell_Operational, ScheduledTask, WinRM, TerminalServices, Windows_Defender)
  • This rule tested in many real incidents and provided a great information that reduced the time to detect initial evidence
  • Can run on any system thanks to python3, you can do live analysis on the affected system or take the logs offline and analyze them on any system
  • Log Parsing and extraction using Regex
  • This tool built based on researches published on the internet and testing done by me in order to collect most of the useful use cases in one tool
  • Includes more than 60 Use cases along with Security and terminal services logs statistics and more will be added soon . Say good bye to memorizing use cases and SIEM searches
  • Now you don’t need to setup instance of SIEM, Log collector solutions to help you parse and extract the required data nor you have to keep looking at sheet with million of events
  • Log statistics that will help you uncover the anomaly
  • Easy to add new detection rule as the fields clear and syntax easy to use
  • Support windows event logs exported as EVTX and CSV
  • Analyst can add new malicious executable names directly to list
  • Provide output as excel sheet with every Log as work sheet

Using APT-Hunter Threat Hunting Tool

You can download APT-Hunter here:

Linux: APT-Hunter-nix.zip
Windows: APT-Hunter_Windows.zip
Source: v1.0-beta.zip

Or read more here.


Topic: Security Software
GitLab Watchman - Audit Gitlab For Sensitive Data & Credentials

GitLab Watchman – Audit Gitlab For Sensitive Data & Credentials

GitLab Watchman is an application that uses the GitLab API to audit GitLab for sensitive data and credentials exposed internally – this includes code, commits, wiki pages and more. GitLab Watchman searches GitLab for internally shared projects and looks at: Code Commits Wiki pages Issues Merge requests Milestones For the following data: GCP keys and […]

Topic: Countermeasures
GKE Auditor - Detect Google Kubernetes Engine Misconfigurations

GKE Auditor – Detect Google Kubernetes Engine Misconfigurations

GKE Auditor is a Java-based tool to detect Google Kubernetes Engine misconfigurations, it aims to help security and development teams streamline the configuration process and save time looking for generic bugs and vulnerabilities. The tool consists of individual modules called Detectors, each scanning for a specific vulnerability. Installing and Using GKE Auditor to Detect Google […]

Topic: Countermeasures