awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ticarpi avatar

ticarpi/jwt_tool

0
View on GitHub↗
6,668 estrellas·800 forks·Python·GPL-3.0·13 vistas

Jwt Tool

jwt_tool is a security testing toolkit designed for analyzing, tampering with, and auditing JSON Web Tokens to identify cryptographic vulnerabilities and implementation flaws. It serves as a comprehensive suite for security auditing and vulnerability scanning, providing a debugging interface to inspect token headers and payloads.

The project distinguishes itself through specialized capabilities for token forgery and secret cracking. It includes a token generator that signs custom tokens using RSA, ECDSA, and symmetric algorithms, and a brute force tool that uses high-speed dictionary attacks to uncover weak secret keys. It also features an automated vulnerability scanner that executes predefined playbooks against web endpoints to detect common misconfigurations.

The toolkit covers a broad range of security testing activities, including identity provider analysis via web key set discovery, token claim fuzzing, and integrity validation. It supports the transmission of modified tokens through HTTP headers and cookies to monitor server responses for successful exploitation.

The application supports containerized deployment to ensure consistent execution across different computing environments.

Features

  • JWT Vulnerability Analysis - Provides a comprehensive suite for identifying vulnerabilities and misconfigurations in JSON Web Token implementations.
  • Brute Force Tools - Provides a utility for cracking JSON Web Token secret keys using high-speed dictionary attacks.
  • Token Forgery Exploits - Creates tokens using known vulnerabilities to bypass signature validation and gain unauthorized access.
  • JWT Secret Cracking - Uses dictionary attacks and brute force to uncover weak secret keys used for signing JSON Web Tokens.
  • JWT Vulnerability Scanning - Runs predefined tests and playbooks against target URLs to identify common token misconfigurations.
  • Secret Key Brute-forcing - Provides high-speed dictionary attacks to uncover weak secret keys used for signing JSON Web Tokens.
  • Web Vulnerability Scanners - Automates the testing of web endpoints for common JSON Web Token implementation flaws and signature bypasses.
  • Multi-Algorithm Signings - Implements a common interface for signing tokens using HMAC, RSA, and ECDSA cryptographic standards.
  • JWT Signing and Verification - Creates and signs custom JSON Web Tokens using RSA, ECDSA, and various symmetric algorithms.
  • Token Forgery - Creates and signs modified JSON Web Tokens to bypass security controls and gain unauthorized access.
  • Test-Case-Driven Vulnerability Validation - Executes a sequence of predefined test cases against target URLs to detect known token misconfigurations.
  • Token Debugging Interfaces - Provides a workspace for inspecting token headers and payloads while testing against live application targets.
  • Canary-Based Response Validation - Sends modified tokens via headers or cookies and validates server responses using unique canary values.
  • Cryptographic Key Generation - Enables the creation of RSA and ECDSA keys for signing and forging tokens.
  • Provider Security Analysis - Discovers and inspects web key sets and endpoints to analyze identity provider token verification.
  • Key Reconstruction - Parses JSON Web Key Set files to extract and rebuild cryptographic keys for token forging.
  • Token Claim Fuzzing - Injects custom values into headers and claims to identify injection vulnerabilities or force application errors.
  • Token Processing Misconfigurations - Runs automated playbooks against live applications to identify security flaws in token processing.
  • Provider Endpoint Discovery Mechanisms - Scans common URL paths to discover web key sets used for token verification in identity providers.
  • Token Validation - Checks token validity and tests for signature bypasses, key injection, and public key mismatches.
  • Token Signing Operations - Generates valid token signatures using provided secrets or private keys across multiple algorithms.
  • Token Content Tampering - Creates new tokens by tampering with headers, payloads, or timestamps and signing them with a provided key.
  • Token Transmission Testing - Sends modified tokens to web services via headers or cookies and verifies results using canary values.
  • Token Exploitation Testing - Allows sending modified tokens to a target URL via HTTP requests to monitor responses for successful exploitation.

Historial de estrellas

Gráfico del historial de estrellas de ticarpi/jwt_toolGráfico del historial de estrellas de ticarpi/jwt_tool

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace ticarpi/jwt_tool?

jwt_tool is a security testing toolkit designed for analyzing, tampering with, and auditing JSON Web Tokens to identify cryptographic vulnerabilities and implementation flaws. It serves as a comprehensive suite for security auditing and vulnerability scanning, providing a debugging interface to inspect token headers and payloads.

¿Cuáles son las características principales de ticarpi/jwt_tool?

Las características principales de ticarpi/jwt_tool son: JWT Vulnerability Analysis, Brute Force Tools, Token Forgery Exploits, JWT Secret Cracking, JWT Vulnerability Scanning, Secret Key Brute-forcing, Web Vulnerability Scanners, Multi-Algorithm Signings.

¿Qué alternativas de código abierto existen para ticarpi/jwt_tool?

Las alternativas de código abierto para ticarpi/jwt_tool incluyen: dgrijalva/jwt-go — jwt-go is a Go library for creating, parsing, and verifying signed JSON Web Tokens. It provides a pluggable signing… authlib/authlib — Authlib is a comprehensive Python library for building and integrating OAuth 1.0, OAuth 2.0, and OpenID Connect… jwt/ruby-jwt — This is a Ruby implementation library for encoding, decoding, and verifying JSON Web Tokens according to the RFC 7519… jasonxtn/argus — Argus is a modular network reconnaissance framework designed for gathering network intelligence, mapping… hashcat/hashcat — Hashcat is a high-performance hash cracking software and OpenCL compute application used to recover plain-text… tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL…

Alternativas open-source a Jwt Tool

Proyectos open-source similares, clasificados según cuántas características comparten con Jwt Tool.
  • dgrijalva/jwt-goAvatar de dgrijalva

    dgrijalva/jwt-go

    10,747Ver en GitHub↗

    jwt-go is a Go library for creating, parsing, and verifying signed JSON Web Tokens. It provides a pluggable signing interface that supports multiple cryptographic algorithms, including HMAC, RSA, ECDSA, and RSA-PSS, allowing tokens to be signed and verified with different security properties. The library is built around a signing-method registry and a token-parsing pipeline that splits a JWT string into its header, payload, and signature segments for validation. It includes typed error classification for common failure modes such as invalid signatures, expired tokens, or malformed input, and

    Go
    Ver en GitHub↗10,747
  • authlib/authlibAvatar de authlib

    authlib/authlib

    5,346Ver en GitHub↗

    Authlib is a comprehensive Python library for building and integrating OAuth 1.0, OAuth 2.0, and OpenID Connect clients and servers. It provides a unified set of tools to manage authentication and authorization flows, allowing applications to either act as a client connecting to external identity providers or as a provider issuing tokens and managing user identities. The project distinguishes itself through a full implementation of the JOSE standards, offering a suite of cryptographic tools for generating, signing, encrypting, and validating JSON Web Tokens, Signatures, Encryption, and Keys.

    Pythondjangoflaskjose
    Ver en GitHub↗5,346
  • jwt/ruby-jwtAvatar de jwt

    jwt/ruby-jwt

    3,684Ver en GitHub↗

    This is a Ruby implementation library for encoding, decoding, and verifying JSON Web Tokens according to the RFC 7519 standard. It provides the primary tools for token signing and encoding, integrity verification, and the extraction of payloads and headers. The project includes a comprehensive JSON Web Key manager for importing, exporting, and resolving key sets. This system facilitates the generation of key thumbprints and the resolution of specific verification keys based on token identifiers. The library covers a wide range of security validation mechanisms, including the verification of

    Ruby
    Ver en GitHub↗3,684
  • jasonxtn/argusAvatar de jasonxtn

    jasonxtn/Argus

    3,254Ver en GitHub↗

    Argus is a modular network reconnaissance framework designed for gathering network intelligence, mapping infrastructure, and assessing security postures through automated discovery tasks. It operates as a containerized security toolset that allows for the consistent execution of specialized information-gathering modules across different operating systems. The system functions as an infrastructure audit tool and a web application security scanner, performing tasks such as DNS lookups, port scanning, and the inspection of HTTP headers to detect vulnerabilities. It also serves as a threat intell

    Pythoncms-detectiondirectory-finderdns-lookup
    Ver en GitHub↗3,254
Ver las 30 alternativas a Jwt Tool→

Colecciones destacadas con Jwt Tool

Colecciones seleccionadas manualmente donde aparece Jwt Tool.
  • Herramientas de pruebas de penetración de código abierto