
WITCHCRAFT é um kit de ferramentas cibernéticas construído para corredores que mergulham fundo na malha. É seu equipamento completo para data-ghosting, quebra de GEI e infiltração em sistemas corporativos. Seja executando rastreios forenses, extraindo feeds de OSINT ou cortando firewalls, o WITCHCRAFT te protege.


🎉 Seu companheiro de OPSEC. Execute witchcraft help ou witchcraft manual (para o manual completo) 🎉
WITCHCRAFT é muito mais do que um simples alias, é um sistema de init que pode funcionar com busybox, um shell e um motor de automações para hacking, OSINT, forense, etc.

witchcraft - Um kit de ferramentas versátil para cibersegurança.
witchcraft [MODULE_NAME] [OPTION]... [FILE]... [IP]...
WITCHCRAFT é um kit de ferramentas cyberdeck construído para corredores que mergulham fundo na NET. É seu equipamento all-in-one para data-ghosting, quebra de ICE e infiltração em sistemas corporativos. Seja executando rastreios forenses, extraindo feeds de OSINT, ou atravessando firewalls, o WITCHCRAFT cobre suas costas.
witchcraft map.local
Mapeia todas as conexões locais abertas.
witchcraft search.meta --keyword user_name
Pesquisa pela palavra-chave user_name em mais de 1000 sites.
witchcraft map.default --target example.com
Realiza uma varredura de portas padrão no alvo especificado.
O projeto inicialmente inclui um conjunto de arquivos padrão criados usando técnicas avançadas de análise de dados. As versões finais são mescladas ao projeto principal.
Instalação via GitHub:
Visite o repositório do witchcraft no GitHub.
Vá para releases, baixe a versão mais recente, descompacte o arquivo e localize installer.sh e uninstall.sh.
sudo bash installer.sh
Instalação via Snap Package:
snap install witchcraft-cybersecurity
Compilar a partir do código fonte:
git clone https://github.com/cosmic-zip/witchcraft
cd witchcraft
sudo bash build-devel.sh
Localize a pasta dist, descompacte o arquivo e use installer.sh e uninstall.sh.
O script solicita acesso root, cria uma pasta release e coloca o executável compilado dentro. Também fornece opções para baixar arquivos para OSINT e wordlists necessárias para operações de consulta de IP.
O spellbook agora foi totalmente comprimido e tem 590MB de tamanho. Para baixá-lo, por favor verifique a página README para o link atualizado. Se você estiver usando o pacote de distribuição completo, não precisa realizar este passo.
Clone páginas para /var/spellbook/evilpages usando a extensão SingleFile ou ferramentas similares. Exemplo:
witchcraft server.eviltwin --address 127.0.0.1:9000 --path foo/bar/index.html
RC FILE Para registrar logs de todas as suas interações em um smartlog que pode ser usado para análise de dados e geração automática de relatórios, basta executar:
witchcraft witchrc
Flags Padrão de Linha de Comando (SCLF) incluem:
account : Argumentos para informações de conta ou token.address : IPv4/IPv6 ou nome de domínio.ip : Endereço IPv4/IPv6.device : Dispositivo virtual/físico (ex.: HDD, SSD).dns/domain : Nome de domínio.database_name : Nome do banco de dados.data : Dados de entrada (ex.: "some data here!").file : Localização do arquivo.folder : Caminho para uma pasta.host : Nome do host ou endereço IP.image : Localização do arquivo de imagem.interface : Dispositivo de rede.keyspace_name : Nome do keyspace Cassandra.Witchcraft suporta extensões via arquivos estáticos, código Rust e db.json. Este arquivo permite integração de operações baseadas em terminal. Exemplo:
Comando Personalizado no Terminal:
mycommand --flag value --key value --some foo
Entrada no db.json:
{
"name": "mycommand",
"description": "My command does something cool",
"command": "mycommand --flag @@flag --key @@some_name_for_the_key"
}
Comando Final no Witchcraft:
mycommand --flag foo --some_name_for_the_key bar
Você pode atribuir qualquer nome a uma flag. Note que flags não são posicionais. Repetir uma flag não criará uma lista de valores. Se uma flag for repetida, apenas a primeira ocorrência será aceita. Este design cobre 98% das interações CLI. Casos extremos não são suportados.
Este projeto está licenciado sob a GNU General Public License v3.0. WITCHCRAFT inclui os bancos de dados IP2Proxy® LITE e cinsscore®.
message : String de mensagem.output : Caminho do arquivo de saída.overwrite : Sobrescrever arquivos existentes.password : Senha em texto plano.path : Caminho do arquivo.port : Número da porta.protocol : Protocolo de comunicação.recursive : Ativar modo recursivo.secret : Arquivo (dados) a ser ocultado.share : Recurso compartilhado (ex.: pasta, arquivo, impressora).snapshot_name : Nome do snapshot.table_name : Nome da tabela do banco de dados.target : IPv4/IPv6 ou nome de domínio.timeout : Duração do timeout.url : Caminho URL completo com http/https.username : Configuração de nome de usuário.wait : Duração do atraso em segundos.verbose : Ativar modo verbose.wordlist : Caminho para uma wordlist.