Spectra - Web Security Suite - Uma ferramenta de hacking ético para análise de segurança web
Project description
d8P
d888888P
.d888b,?88,.d88b, d8888b d8888b ?88' 88bd88b d888b8b
?8b, `?88' ?88 d8b_,dP d8P' `P 88P 88P' `d8P' ?88
`?8b 88b d8P 88b 88b 88b d88 88b ,88b
`?888P' 888888P' `?888P' `?888P' `?8b d88' `?88P'`88b
88P'
d88
?8P
by iuawsyukboasfuilj
Uma ferramenta completa de hacking ético para análise de segurança web com mais de 15 módulos especializados.
Requer Python 3.11 ou 3.12.
Características Principais
- 15+ Módulos de Segurança: SQL Injection, XSS, IDOR, XXE, Command Injection, LFI/RFI
- Scanner de Diretórios Avançado: Competitivo com Dirsearch/Feroxbuster/Gobuster
- Hash Cracker GPU: 27+ algoritmos, 11 modos de ataque, aceleração CUDA/OpenCL
- Network Monitor: Interface similar ao Wireshark para análise de tráfego
- Detector de Tecnologias: 500+ tecnologias web suportadas
- Performance Extrema: Multi-threading, connection pooling, rate limiting adaptativo
Instalação
Método 1: Via pip (Recomendado)
# Instalação global
pip install spectra-suite
# Instalação para usuário atual
pip install --user spectra-suite
# Instalação em ambiente virtual
python -m venv spectra-env
source spectra-env/bin/activate # Linux/Mac
# ou spectra-env\Scripts\activate # Windows
pip install spectra-suite
Método 2: Via APT (Ubuntu/Debian)
# Download e execução do script de instalação
curl -fsSL https://raw.githubusercontent.com/spectra-team/spectra/main/install-apt.sh | bash
# Ou manualmente:
wget https://raw.githubusercontent.com/spectra-team/spectra/main/install-apt.sh
chmod +x install-apt.sh
./install-apt.sh
Método 3: Via código fonte
git clone https://github.com/spectra-team/spectra.git
cd spectra
pip install -r requirements.txt
python setup.py install
# Via APT
Verificar instalação:
spectra --version
spectra --help
Uso Básico
# Scan completo de vulnerabilidades
spectra -bvs https://example.com --verbose
# SQL Injection avançado
spectra -sqli http://example.com/page?id=1 --sqli-level 3
# Directory scanner competitivo
spectra -ds https://example.com -w wordlist.txt --recursive --performance-mode aggressive
# Hash cracking com GPU
spectra -hc 5d41402abc4b2a76b9719d911017c592 --use-gpu --attack-mode all
# Network monitoring
spectra -nm
Documentação Completa
Aviso Legal
Esta ferramenta é destinada EXCLUSIVAMENTE para:
- Testes de penetração autorizados
- Pesquisa de segurança
- Educação em cibersegurança
- Auditoria de segurança própria
O uso não autorizado é ILEGAL e pode resultar em consequências legais.
🤝 Contribuindo
Veja CONTRIBUTING.md para detalhes sobre como contribuir.
Licença
Este projeto está licenciado sob a Licença MIT - veja LICENSE para detalhes.
Segurança
Para relatar vulnerabilidades de segurança, veja SECURITY.md.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file spectra_suite-2.0.6.tar.gz.
File metadata
- Download URL: spectra_suite-2.0.6.tar.gz
- Upload date:
- Size: 443.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4580fa3ca2d09cb07bcf632c91ead0981a8248159b719a666b03e7855549da56
|
|
| MD5 |
42649e8f3a12b0febae69f8a6e43d806
|
|
| BLAKE2b-256 |
235ceca15cf60d4122290c1cfa0234bf508e57f14e04aee2e9ae02a6ec356ff7
|
Provenance
The following attestation bundles were made for spectra_suite-2.0.6.tar.gz:
Publisher:
auto-release.yml on Estevaobonatto/Spectra
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
spectra_suite-2.0.6.tar.gz -
Subject digest:
4580fa3ca2d09cb07bcf632c91ead0981a8248159b719a666b03e7855549da56 - Sigstore transparency entry: 1203675132
- Sigstore integration time:
-
Permalink:
Estevaobonatto/Spectra@ead8b3e921290c577b8a2109ab1c620c192ee242 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/Estevaobonatto
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
auto-release.yml@ead8b3e921290c577b8a2109ab1c620c192ee242 -
Trigger Event:
push
-
Statement type:
File details
Details for the file spectra_suite-2.0.6-py3-none-any.whl.
File metadata
- Download URL: spectra_suite-2.0.6-py3-none-any.whl
- Upload date:
- Size: 462.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f963f626609280676409ab624a692f1936422b6f48d78d880957f11efc68dc78
|
|
| MD5 |
5f3e5bd6616f8d1c0f75ce0ecbc64236
|
|
| BLAKE2b-256 |
ca8c260830313fc8604c5746de809c295ac94355e33d2e56ccd2f411d692c514
|
Provenance
The following attestation bundles were made for spectra_suite-2.0.6-py3-none-any.whl:
Publisher:
auto-release.yml on Estevaobonatto/Spectra
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
spectra_suite-2.0.6-py3-none-any.whl -
Subject digest:
f963f626609280676409ab624a692f1936422b6f48d78d880957f11efc68dc78 - Sigstore transparency entry: 1203675138
- Sigstore integration time:
-
Permalink:
Estevaobonatto/Spectra@ead8b3e921290c577b8a2109ab1c620c192ee242 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/Estevaobonatto
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
auto-release.yml@ead8b3e921290c577b8a2109ab1c620c192ee242 -
Trigger Event:
push
-
Statement type: