Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Citadel — Collection of pentesting scripts | Kitploit
Tools/GitHubGitHub/redcode-labs/citadel
Payload GenerationExploitationScripting & AutomationShellcodeInformation GatheringWeb SecurityPenetration TestingUtilities & FrameworksDNS AnalysisArchived
GitHubredcode-labs/citadel

Citadel

Collection of pentesting scripts

438654 years agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository


Netenum

Language Language License

Introduction

Citadel is a collection of various scripts for pentest-related tasks.

List of scripts included

  • vars.zsh
  • msf_resource_scripts
  • dnsdump.py
  • fileinfo.zsh
  • fileserver.py
  • opcodes.zsh
  • stackpush.zsh
  • ssl_convert.zsh
  • gitdownload.zsh
  • cardmon.zsh
  • powershell_cmd_stager.py
  • sf_parser.py
  • xml_to_json.py
  • enum_forms.py
  • linker.sh
  • init_commit.sh
  • shellstorm.py

vars.zsh

Exports useful networking variables that can be used directly in terminal.

msf_resource_scripts

This directory contains a few `.rc` files for Metasploit Framework Console that automate certain tasks in the CLI. In order for them to work properly, put all scripts from this directory into your default path containing resource scripts for the framework, then load the main file: `msf5> resource main.rc`.

sf_parser.py

Pretty-print results of a SpiderFoot scan

dnsdump.py

Downloads an image representation of DNS graph from dnsdump.com.

fileinfo.zsh

Presents basic information about selected file.

fileserver.py

Simple file server that exposes a local directory.

opcodes.zsh

Extracts opcodes from a binary, and prints them to STDOUT. Useful in shellcode development.

stackpush.zsh

Generates assembly instructions that push desired string onto the stack.

ssl_convert.zsh

Performs common OpenSSL file conversions.

gitdownload.zsh

Downloads a single file from a Github repository.

cardmon.zsh

Quickly switch between modes of a network interface.

powershell_cmd_stager.py

Creates a command stager that will execute provided Powershell script

xml_to_json.py

Converts a .xml file to JSON

enum_forms.py

Scrapes forms from URL

linker.sh

Creates symbolic links under '.' for all executables found in given directory

init_commit.sh

Creates a .git repository and pushes all files to remote

shellstorm.py

Searches for shellcodes using Shellstorm API. You can extract raw bytes of the shellcode and write it to a file

License

This software is under MIT License

Download Tool