Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
hardcodes — buscar cadenas hardcodeadas en el código fuente | Kitploit
Herramientas/GitHubGitHub/s0md3v/hardcodes
Utilidades de Propósito GeneralAnálisis Estático de Código (SAST)Análisis de CódigoDetección de Secretos
GitHubs0md3v/hardcodes

hardcodes

buscar cadenas hardcodeadas en el código fuente

Ver Repositorio
283291hace 5 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir


hardcodes
hardcodes

extrae cadenas del código fuente

hardcodes es una utilidad para buscar cadenas escritas directamente (hardcoded) por desarrolladores en los programas. Utiliza un tokenizador modular que puede manejar comentarios, cualquier cantidad de barras invertidas y casi cualquier sintaxis que se le presente.

Sí, está diseñado para procesar cualquier sintaxis y los siguientes lenguajes son oficialmente compatibles:

root@kitploit:~
ada, applescript, c, c#, c++, coldfusion, golang, haskell, html, java, javascript,
jsp, lua, pascal, perl, php, powershell, python, ruby, scala, sql, swift, xml

Instalación

con pip
root@kitploit:~
pip3 install hardcodes
o compilar desde el código fuente
root@kitploit:~
git clone https://github.com/s0md3v/hardcodes && cd hardcodes && python3 setup.py install

Documentación

hardcodes está disponible tanto como biblioteca como programa de línea de comandos. La documentación relevante se encuentra a continuación:

  • Para desarrolladores
  • Para usuarios

Para Desarrolladores

El programa de ejemplo a continuación muestra el uso de la biblioteca hardcodes

root@kitploit:~
from hardcodes import search

string = "console.log('hello there')"
result = search(string, lang="common", comments="parse")
print(result)
root@kitploit:~
Output: ['hello there']

Los argumentos lang y comments son opcionales. Su uso se explica a continuación en la sección de documentación para usuarios.


Para Usuarios

cli.py proporciona una interfaz de línea de comandos similar a grep para la biblioteca hardcodes. Necesitará instalar la biblioteca primero para usarla.

Buscar cadenas en un archivo

root@kitploit:~
python cli.py /path/to/file.ext

Buscar cadenas en un directorio, de forma recursiva

root@kitploit:~
python cli.py -r /path/to/dir

Ocultar rutas en la salida

root@kitploit:~
python cli.py -o /path/to/file.ext

Especificar el lenguaje de programación

Especificar un lenguaje es opcional y debe usarse solo cuando se conoce de antemano el lenguaje de programación del código fuente.

root@kitploit:~
python cli.py -l 'golang' /path/to/file.go

Especificar el comportamiento con los comentarios

Con la opción -c, puede especificar

  • ignore ignorar los comentarios por completo
  • parse analizar los comentarios como código
  • string agregar comentarios a la lista de cadenas hardcoded

python cli.py -o /path/to/file.ext

Descargar herramienta