Hundreds of Offensive and Useful Docker Images for Network Intrusion. The name says it all.

Overview

🐳 HOUDINI: Hundreds of Offensive and Useful Docker Images for Network Intrusion

HOUDINI is a curated list of Network Security related Docker Images for Network Intrusion purposes. A lot of images are created and kept updated through our RAUDI repository. Pretty dope, eh?

Documentation Netlify Status License: GPL v3

Table of Contents

Web App

To use HOUDINI, click the link below:

Add a tool

To add a new tool you have to:

  • Add it to the configuration (webapp/src/config/tools.ts)
  • Add a Markdown file in the tools directory (tools/) You may do it manually or you may use the bootstrap command:
yarn run bootstrap

This command automatically copies a template Markdown in the tools directory and adds the JavaScript Object in the config file.

Development

This section provides a set of commands to run the application locally.

PLEASE use yarn over npm

Setup

This is a React based application. Before running it you have to install all the needed packages with the following command:

yarn install && cd ./webapp && yarn install

Run

To execute the app locally you have to run:

yarn start

Build

To build the app you have to run:

yarn run build

Roadmap

Here is the current roadmap:

  • Responsive Design
  • Add copy botton in <code> tags
  • Fix margin, padding in tool pages to make it more readable
  • Define customizable fields
  • Add tools (reach at least 100)
  • Add toolbox for customizing commands
  • Add bashify script

Credits

HOUDINI is proudly developed @SecSI by:

License

HOUDINI is an open-source and free software released under the GNU GPL v3.

Comments
  • [BUG] BeeF docker image not found

    [BUG] BeeF docker image not found

    Describe the bug

    The image for BeeF cannot be found by docker.

    Docker output:

    user@server$: sudo docker run -p 3000:3000 -p 6789:6789 -p 61985:61985 -p 61986:61986 --name beef beef
    Unable to find image 'beef:latest' locally
    docker: Error response from daemon: pull access denied for beef, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
    See 'docker run --help'.
    

    To Reproduce

    Run the command above.

    Expected behavior

    The docker container should run.

    bug 
    opened by tperich 4
  • Added spidy tool

    Added spidy tool

    Issue fixed

    This pull request fixes issue # ... (If it does not fix any issue you can delete this part).

    Changes proposed in this pull request

    A clear and concise description of what are the changes proposed in this pull request.

    opened by giper45 1
  • Fixed bootstrap and refactored to use json, fixed build in gitignore

    Fixed bootstrap and refactored to use json, fixed build in gitignore

    This pull request fixes issue #6

    • A json structure is now used to store the tools.
    • Tools are automatically ordered when bootstrap option is used.

    A minor fix in gitignore to avoid build commits.

    opened by giper45 1
  • bootstrap option adds on top of tools.ts by destroying the tools.ts structure

    bootstrap option adds on top of tools.ts by destroying the tools.ts structure

    Describe the bug When a new tool is added through the bootstrap option, it is not added to TOOLS variables, but on the top of the tools.ts file.

    To Reproduce Add a tool by using the bootstrat command.

    Expected behavior houdini should store the json inside the TOOLS const structure.

    image If applicable, add screenshots to help explain your problem.

    Possible solutions Find the const TOOLS line and append to this line the generated json.

    bug 
    opened by giper45 1
  • Arm (Mac M1) support

    Arm (Mac M1) support

    Simplify support for people running docker on arm. Ideally having all images built for ARM, however a UI feature that flags that ARM is being in use and added the option --platform linux/amd64 where needed would be helpful.

    enhancement 
    opened by egelmex 1
Owner
SecSI
Security Solutions for Innovation
SecSI
Statichunt is a free open-source Jamstack directory that lists hundreds of themes, starters, and resources for Jamstack sites.

Statichunt Statichunt is an open-source directory that enlists hundreds of themes, starters, and resources for static site generators submitted by the

Statichunt 12 Dec 29, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Auto-Fix Hundreds of Grammarly Errors With This Script

This script automatically applies your Grammarly suggestions. Use case: Large document with 100+ errors How to use: Go to Grammarly Web app Go to Edit

null 48 Jan 3, 2023
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
This project is created to store the name of the book and the name of its author, build with JavaScript.

awesome-books A plain javascript project that can keep track of a list of books utilizing localStorage. See live demo Built With HTML CSS Javascript T

Shaqayq Darwazi 3 Jul 19, 2022
A Turborepo with Strapi v4 (w/ postgres database) + Next.js powered by docker and docker-compose

Turborepo + Strapi + Next.js + Docker A Turborepo with Strapi v4 (w/ postgres database) + Next.js powered by docker and docker-compose. ⚠️ Prerequisit

Elvin Chu 60 Dec 29, 2022
Docker Extension to backup and restore docker volumes.

vackup-docker-extension This repository contains a Docker Extension that backups Docker volumes. This extension is purely a demonstration of how it'd

Felipe Cruz Martinez 34 Dec 28, 2022
This provides an extension integration with Docker Desktop to run k9s quickly and easily through the Docker Desktop interface.

k9s extension for Docker Desktop This provides an extension integration with Docker Desktop to allow k9s quickly and easily through the Docker Desktop

James Spurin 14 Dec 16, 2022
Atlan is a CLI that helps you to manage local dockerized infrastructure without any needed knowledge on Docker and Docker Compose.

Atlan CLI Atlan is a CLI that helps you to manage local dockerized infrastructure without any needed knowledge on Docker and Docker Compose. What is A

Myastro 10 Aug 17, 2022
An example T3 app containerized with Docker, Docker Compose, and deployed on Railway

Create T3 App This is an app bootstrapped according to the init.tips stack, also known as the T3-Stack. What's next? How do I make an app with this? W

Anthony Campolo 15 Dec 19, 2022
Simple but Complete & Fast network monitor for your home network

netmon Netmon is an opensource project for protecting and monitoring your home network. Netmon is written to run on a Raspberry PI and is optimized to

Tommaso Ventafridda 9 Jul 6, 2022
On this page, you can save and load all the awesome books you have and save the name and the author into the local storage. this project uses Javascript to interact with the pages

Awesome Books: refactor to use JavaScript classes In this project, We add the links to the applications into the final project Getting Started if you

Cesar Valencia 8 Nov 29, 2022
💻 Countries Web is a web application that lets you view data for all the countries in the world and filter them by country name and continent.

?? Countries Web View Demo This is the Countries Web, a web application that lets you view data for all the countries in the world and filter them by

João Gabriel 5 Jun 23, 2022
Merge multiple Prisma schema files, model inheritance, resolving name conflicts and timings reports, all in a simple tool.

Prisma Util What is Prisma Util? • How to use? • The configuration file • Support What is Prisma Util? Prisma Util is an easy to use tool that merges

David Hancu 21 Dec 28, 2022
A website for detecting name of bank from card number, supported all Iranian banks

Detect Iranian Bank Web A website for detecting name of bank from card number, supported all Iranian banks. This package contains SVG logo and brand c

Max Base 12 Oct 2, 2022
Easiest 1-click way to install and use Stable Diffusion on your own computer. Provides a browser UI for generating images from text prompts and images. Just enter your text prompt, and see the generated image.

Stable Diffusion UI Easiest way to install and use Stable Diffusion on your own computer. No dependencies or technical knowledge required. 1-click ins

null 3.5k Dec 30, 2022
MidJourney is an AI text-to-image service that generates images based on textual prompts. It is often used to create artistic or imaginative images, and is available on Discord and through a web interface here.

Midjourney MidJourney is an AI text-to-image service that generates images based on textual prompts. It is often used to create artistic or imaginativ

Andrew Tsegaye 8 May 1, 2023