Skip to main content

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

Version Python License Security

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spectra_suite-2.0.6.tar.gz (443.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spectra_suite-2.0.6-py3-none-any.whl (462.5 kB view details)

Uploaded Python 3

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

Hashes for spectra_suite-2.0.6.tar.gz
Algorithm Hash digest
SHA256 4580fa3ca2d09cb07bcf632c91ead0981a8248159b719a666b03e7855549da56
MD5 42649e8f3a12b0febae69f8a6e43d806
BLAKE2b-256 235ceca15cf60d4122290c1cfa0234bf508e57f14e04aee2e9ae02a6ec356ff7

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectra_suite-2.0.6.tar.gz:

Publisher: auto-release.yml on Estevaobonatto/Spectra

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for spectra_suite-2.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f963f626609280676409ab624a692f1936422b6f48d78d880957f11efc68dc78
MD5 5f3e5bd6616f8d1c0f75ce0ecbc64236
BLAKE2b-256 ca8c260830313fc8604c5746de809c295ac94355e33d2e56ccd2f411d692c514

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectra_suite-2.0.6-py3-none-any.whl:

Publisher: auto-release.yml on Estevaobonatto/Spectra

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page