Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
hardcodes — trova stringhe hardcoded dal codice sorgente | Kitploit
Strumenti/GitHubGitHub/s0md3v/hardcodes
Utilità GenericheAnalisi Statica del Codice (SAST)Analisi del CodiceRilevamento Segreti
GitHubs0md3v/hardcodes

hardcodes

trova stringhe hardcoded dal codice sorgente

Vedi Repository
2832915 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi


hardcodes
hardcodes

estrarre stringhe dal codice sorgente

hardcodes è un'utilità per cercare stringhe hardcoded dagli sviluppatori nei programmi. Utilizza un tokenizer modulare in grado di gestire commenti, qualsiasi numero di backslash e quasi ogni sintassi che gli si presenta.

Sì, è progettato per elaborare qualsiasi sintassi e i seguenti linguaggi sono ufficialmente supportati:

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

Installazione

con pip
root@kitploit:~
pip3 install hardcodes
o compila dal sorgente
root@kitploit:~
git clone https://github.com/s0md3v/hardcodes && cd hardcodes && python3 setup.py install

Documentazione

hardcodes è disponibile sia come libreria che come programma da riga di comando. La documentazione pertinente può essere trovata qui sotto:

  • Per sviluppatori
  • Per utenti

Per sviluppatori

Il programma d'esempio qui sotto dimostra l'utilizzo della libreria 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']

Gli argomenti lang e comments sono opzionali. Il loro utilizzo è spiegato più avanti nella sezione di documentazione per utenti.


Per utenti

cli.py fornisce un'interfaccia da riga di comando simile a grep per la libreria hardcodes. Dovrai installare prima la libreria per utilizzarlo.

Trova stringhe in un file

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

Trova stringhe in una directory, ricorsivamente

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

Nascondi i percorsi dall'output

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

Specifica il linguaggio di programmazione

Specificare un linguaggio è opzionale e dovrebbe essere usato solo quando il linguaggio di programmazione del sorgente è già noto.

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

Specifica il comportamento dei commenti

Con l'opzione -c, puoi specificare

  • ignore ignora completamente i commenti
  • parse analizza i commenti come codice
  • string aggiungi i commenti alla lista di stringhe hardcoded

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

Scarica lo strumento