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
firemark — Smetti di inviare documenti nudi. Firemark applica filigrane a immagini e PDF con un solo comando. Ottimizzato per contrastare la rimozione di filigrane tramite IA. Scritto in Rust. | Kitploit
Strumenti/GitHubGitHub/vitruves/firemark
Utilità GenericheStrumenti di Crittografia/DecrittografiaScripting e AutomazionePrivacyAnti-Bot
GitHubvitruves/firemark

firemark

Smetti di inviare documenti nudi. Firemark applica filigrane a immagini e PDF con un solo comando. Ottimizzato per contrastare la rimozione di filigrane tramite IA. Scritto in Rust.

Vedi Repository
10071 mese 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
🌐 Lingua
Inglese | Cinese semplificato | Cinese tradizionale | Giapponese | Coreano | Hindi | Thai | Francese | Tedesco | Spagnolo | Italiano | Russo | Portoghese | Olandese | Polacco | Arabo | Persiano | Turco | Vietnamita | Indonesiano | অসমীয়া

firemark

firemark

Uno strumento di watermarking veloce e a singolo binario per immagini e PDF. Realizzato in Rust.

Perché applicare watermark ai tuoi documenti?

Ogni anno, milioni di persone cadono vittime di frodi d'identità che iniziano con un semplice scambio di documenti. Uno scenario comune: stai cercando un appartamento in affitto. Il proprietario — o qualcuno che si spaccia per tale — chiede una copia del tuo documento d'identità, una busta paga, un avviso di tasse. Tu li invii senza segni. Il "proprietario" sparisce e i tuoi documenti vengono ora usati per aprire conti bancari, accendere prestiti o falsificare identità a tuo nome.

Applicare un watermark a ogni documento che invii è la difesa più efficace in assoluto. Una sovrapposizione visibile che recita "Inviato all'agenzia XYZ — Marzo 2026 — solo per domanda di affitto" rende il documento inutilizzabile per qualsiasi altro scopo. Se trapela, sai esattamente da dove proviene.

firemark rende tutto semplice: un comando, qualsiasi immagine o PDF, 17 stili visivi, pattern filigrana crittografici che resistono alla modifica e elaborazione batch per intere cartelle.

Prima e dopo il watermarking
Prima e dopo — un comando, il documento ora è tracciabile e a prova di manomissione.

Installazione

Binario precompilato (Linux e macOS, x86_64 e arm64) — scarica l'ultima release in ~/.local/bin:

root@kitploit:~

I binari Windows sono allegati a ogni release.

Da crates.io:

root@kitploit:~
cargo install firemark

Dal sorgente:

root@kitploit:~
git clone https://github.com/Vitruves/firemark.git
cd firemark
cargo install --path .

Produce un singolo binario ottimizzato (~5 MB).

Avvio rapido

root@kitploit:~
# Watermark a single image
firemark photo_id.png -m "Flat rental — SCI Dupont — March 2026"

# Watermark a PDF
firemark tax_notice.pdf -m "CONFIDENTIAL" -s "Do not distribute"

# Watermark an entire folder recursively
firemark ./documents/ -R -m "Sent to Agency X" -t stamp

# Preview without writing files
firemark id_card.jpg -m "Draft" -n

L'output viene salvato accanto all'input come {name}-watermarked.{ext} di default. Usa -o per impostare un percorso di output esplicito, o -S per un suffisso personalizzato.

Tipi di watermark

root@kitploit:~
firemark doc.pdf -t stamp -m "CONFIDENTIAL" --border --color red

Filigrana di sicurezza

firemark sovrappone pattern criptografici di filigrana ispirati alle caratteristiche di sicurezza delle banconote. Questi sottili pattern geometrici sono estremamente difficili da rimuovere con editor di immagini.

root@kitploit:~
firemark id.png -m "Rental application" --filigrane moire
firemark id.png -m "Rental application" --filigrane none   # disable

Indurimento contro la rimozione tramite intelligenza artificiale

Ogni rendering è non deterministico di default. firemark applica una perturbazione post-rendering universale (jitter alfa, rumore di colore sub-pixel, micro-punti sui bordi, pixel fantasma sparsi) e randomizzazione per renderer, in modo che nessun output sia identico pixel per pixel — persino con le stesse impostazioni. Questo rende impossibile per i modelli di visione AI apprendere un pattern prevedibile da sottrarre.

In aggiunta, strisce di iniezione di prompt avversario sono incorporate per default per confondere gli strumenti di rimozione watermark basati su AI. Disabilita con --no-anti-ai se non vuoi il testo di prompt visibile:

root@kitploit:~
firemark doc.png -m "CONFIDENTIAL" --no-anti-ai

Opzioni comuni

root@kitploit:~
-m, --main-text           Testo principale del watermark
-s, --secondary-text      Seconda riga di testo
-t, --type                Stile del watermark (vedi tabella sopra)
-o, --output              Percorso del file di output
-S, --suffix              Suffisso personalizzato per l'output (default: "watermarked")
-c, --color               Colore — nome o #RRGGBB (default: blu)
-O, --opacity             Opacità 0.0–1.0 (default: 0.5)
-r, --rotation            Angolo in gradi (default: -45)
-p, --position            centro, alto-sinistra, alto-destra, basso-sinistra, basso-destra, piastrella
-f, --font                Nome del font o percorso a .ttf/.otf
-I, --image               Sovrapponi un'immagine come watermark
    --qr-data             Incorpora un QR code con dati personalizzati
    --qr-code-position    Posizionamento del QR code (default: centro)
    --qr-code-size        Dimensione del QR code in pixel (default: auto)
    --border              Disegna un bordo attorno al watermark
    --shadow              Aggiungi un'ombra
    --filigrane           Stile della filigrana di sicurezza (default: guilloche)
    --no-anti-ai          Disabilita l'iniezione di prompt avversario (attiva per default)

Per l'elenco completo di oltre 70 flag, consulta CLI.md.

Opzioni PDF

root@kitploit:~
    --pages           Pagine da watermarkare (es. 1,3-5 o "all")
    --skip-pages      Pagine da saltare
    --behind          Posiziona il watermark dietro il contenuto
    --no-flatten      Mantieni i livelli separati (appiattito per default)
    --dpi             Risoluzione di rendering (default: 150)

Elaborazione batch

root@kitploit:~
# Process all images and PDFs in a folder
firemark ./inbox/ -m "INTERNAL" -t tile

# Recursive, 8 threads, custom suffix
firemark ./docs/ -R -j 8 -m "Draft" -S draft

# Dry run — list what would be processed
firemark ./docs/ -R -m "Draft" -n

I file già watermarkati (che corrispondono al suffisso) vengono saltati automaticamente alle esecuzioni successive.

File di configurazione

Salva le opzioni in un file TOML per evitare di ripetere i flag. Vedi examples/config/firemark.toml per un esempio completo con due preset: ultra-sicuro (piastrellatura fitta, filigrana completa, tracciabilità QR, rimozione metadati) e leggero (semplice testo diagonale, senza extra).

root@kitploit:~
# Global defaults
main_text = "CONFIDENTIAL"
secondary_text = "{author} — {date}"
watermark_type = "diagonal"
color = "#1a3c6e"
opacity = 0.45
font_weight = "bold"
filigrane = "guilloche"
border = true

[preset.ultra-secure]
main_text = "CONFIDENTIAL — {author}"
watermark_type = "tile"
color = "#CC0000"
opacity = 0.6
filigrane = "full"
anti_ai = true
qr_data = "firemark://{author}/{timestamp}/{uuid}"
strip_metadata = true

[preset.light]
main_text = "COPY"
watermark_type = "diagonal"
color = "#555555"
opacity = 0.3
filigrane = "none"
anti_ai = false
root@kitploit:~
firemark doc.pdf --config firemark.toml
firemark doc.pdf --config firemark.toml --preset ultra-secure
firemark doc.pdf --config firemark.toml --preset light
firemark doc.pdf --save-preset mypreset    # save current flags
firemark --list-presets                     # list available presets

Supporto formati

La conversione tra formati è supportata (es. firemark photo.webp -o out.pdf).

Licenza

MIT

Scarica lo strumento
curl -fsSL https://raw.githubusercontent.com/Vitruves/firemark/main/install.sh | sh
FlagStileDescrizione
diagonalGriglia diagonaleTesto diagonale ripetuto su tutta la pagina (default)
stampTimbroGrande timbro centrato con doppio bordo
stencilStencilScritta militare a tutta larghezza
typewriterMacchina da scrivereTesto monospaziato da macchina da scrivere
handwrittenFirmaFirma in stile scritto a mano con sottolineatura
redactedOscuramentoBarre di oscuramento nere a tutta larghezza
badgeScudoEmblema/scudo di sicurezza
ribbonNastroBanner a nastro diagonale d'angolo
sealSigilloSigillo circolare da notaio
frameCorniceBordo decorativo su tutta la pagina
tilePiastrellaGriglia di testo uniforme fitta
mosaicMosaicoTesto sparso casualizzato
weaveIntreccioIntreccio diagonale a incastro
ghostFantasmaTesto in rilievo ultra-subtile
watercolorAcquerelloEffetto sfumato morbido e sfocato
noiseRumoreTesto con disturbi e rumore di pixel
halftoneMezzatintaTesto come griglia di punti mezzatinta
StileDescrizione
guillocheBande d'onda sinusoidali inviluppanti (default)
rosetteCurve a spirale + rosetta d'angolo
crosshatchReticolo diamantato diagonale fine
borderBordo di sicurezza ondulato annidato
lissajousFigure di Lissajous parametriche
moireInterferenza circolare concentrica
spiralVortice a spirale archimedea
meshGriglia esagonale a nido d'ape
plumeCurve piumose e fluide sparse sulla superficie
constellationNodi stellari collegati da una fine rete geometrica
rippleFronti d'onda ellittici sovrapposti da origini casuali
fullTutti i pattern combinati
noneDisabilita filigrana
FormatoInputOutput
PNGsìsì
JPEGsìsì
PDFsìsì
WebPsìsì
TIFFsìsì