Skip to content

Commit

Permalink
Feature/fhide (#72)
Browse files Browse the repository at this point in the history
version 0.18.2
  • Loading branch information
cosmic-zip authored Oct 5, 2024
1 parent b0a496e commit cafb03b
Show file tree
Hide file tree
Showing 8 changed files with 1,170 additions and 26 deletions.
4 changes: 3 additions & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@ fi
# Install packages
if [ "$package_manager" == "apt" ]; then
sudo apt update
sudo apt install -y nmap whois dirb dnsenum libc-bin iproute2 xxd iptables coreutils wget curl dnsutils traceroute openssl openssh-server xattr libimage-exiftool-perl tor foremost
sudo apt install -y nmap whois dirb dnsenum libc-bin iproute2 xxd iptables coreutils wget curl \
dnsutils traceroute openssl openssh-server xattr libimage-exiftool-perl tor foremost pkg-config \
libssl-dev steghide doas nala
elif [ "$package_manager" == "yum" ]; then
sudo yum update -y
sudo yum install -y nmap dirb dnsenum glibc-utils xxd iptables-utils iproute wget curl bind-utils traceroute
Expand Down
6 changes: 5 additions & 1 deletion snapcraft.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: witchcraft-cybersecurity
version: "0.18.0"
version: "0.18.2"
summary: Your OPSEC companion
description: |
**WITCH_CRAFT** is a versatile task automation software designed to serve as the foundation for various cybersecurity modules. It provides capabilities for tasks such as forensic research, OSINT (Open Source Intelligence), scanning, backup and copying, intrusion testing of applications and APIs, and more.
Expand Down Expand Up @@ -40,6 +40,10 @@ parts:
- libimage-exiftool-perl
- tor
- foremost
- pkg-config
- steghide
- doas
- nala

apps:
witchcraft:
Expand Down
2 changes: 1 addition & 1 deletion witch_craft/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "witch_craft"
version = "0.18.0"
version = "0.18.2"
edition = "2021"
readme = "README.md"
homepage = "https://github.com/cosmic-zip/witch_craft"
Expand Down
2 changes: 1 addition & 1 deletion witch_craft/src/test/test_start.rs
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ fn test_network_request_response_fail() {
let body = response.body;

assert_eq!(url, "http://example.com/clover".to_string());
assert_eq!(status, "500 Internal Server Error");
assert_eq!(status, "404 Not Found");
// assert_eq!(body, "");
}

Expand Down
7 changes: 7 additions & 0 deletions witch_docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -424,3 +424,10 @@ Date: Mon Sep 16 11:35:28 AM -03 2024
→ Added Ip lookup for ANS, IP Geolocation and proxy
→ Added local lookup database
→ Removed wiki (wiki will be inside cosmic-zip.github.io only)

Version 0.18.2

→ Add bind fhide based on steghide for steganography
→ Update malware database
→ Update build.sh
→ Update showcase
55 changes: 41 additions & 14 deletions witch_docs/showcase.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,46 @@
# SHOWCASE
# APRESENTAÇÃO

map.local
map.dns
map.default
map.discovery
map.auth
map.safe
map.vuln
Mapea conexões locais
`map.local`

dos.simple
dos.longpw
Mapea propriedades de endereço DNS
`map.dns`

Escaneamento padrão do NMAP
`map.default`

nuke.hd
nuke.file
nuke.logs
Script de descoberta NSE do Nmap
`map.discovery`

file.list
Script de autenticação NSE do Nmap
`map.auth`

Script de escaneamento seguro NSE do Nmap
`map.safe`

Script de scanner de vulnerabilidades NSE do Nmap
`map.vuln`

Requisição GET simples para um ataque em massa
`dos.simple`

Requisição POST simples para um ataque em massa com uma senha muito longa
`dos.longpw`

Remoção segura de arquivos (em todo o dispositivo)
`nuke.hd`

Remoção segura de arquivos
`nuke.file`

Remoção segura de arquivos (apenas logs)
`nuke.logs`

Cria um arquivo de cabeçalho C a partir de um arquivo binário.
`file.list`

Mostra o endereço IP atual
`map.myip`

Extrai e exibe todos os metadados de um arquivo de imagem usando o exiftool.
`file.meta`
19 changes: 17 additions & 2 deletions witch_spells/dataset/db.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
{
"general": [
{
"description": "Hides a file within a cover image or audio file using Steghide.",
"name": "fhide.embed",
"command": "steghide embed -cf @@file -ef @@secret"
},
{
"description": "Extracts hidden data from a cover image or audio file using Steghide.",
"name": "fhide.extract",
"command": "steghide extract -sf @@file"
},
{
"description": "Displays information about a cover file, including any hidden data, using Steghide.",
"name": "fhide.info",
"command": "steghide info @@file"
},
{
"description": "Create a QR code from the provided data.",
"name": "gen.qrcode",
Expand Down Expand Up @@ -193,7 +208,7 @@
{
"description": "Scan local open connections",
"name": "map.local",
"command": "ss -tupanr"
"command": "ss -tupran"
},
{
"description": "Show the current ip address",
Expand Down Expand Up @@ -378,7 +393,7 @@
{
"name": "self.setup",
"description": "Setup and install witch_craft",
"command": "sudo apt install nmap whois dirb dnsenum libc-bin iproute2 xxd iptables coreutils wget curl dnsutils traceroute openssl openssh-server xattr libimage-exiftool-perl tor foremost doas -y"
"command": "sudo apt install -y nmap whois dirb dnsenum libc-bin iproute2 xxd iptables coreutils wget curl dnsutils traceroute openssl openssh-server xattr libimage-exiftool-perl tor foremost pkg-config libssl-dev steghide doas nala"
}
]
}
Loading

0 comments on commit cafb03b

Please sign in to comment.