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
firemark — Deja de enviar documentos sin marca de agua. Firemark marca imágenes y PDFs con un solo comando. Optimizado para contrarrestar la eliminación de marcas de agua por IA. Escrito en Rust. | Kitploit
Herramientas/GitHubGitHub/vitruves/firemark
Utilidades de Propósito GeneralHerramientas de Cifrado/DescifradoScripting y AutomatizaciónPrivacidadAnti-Bot
GitHubvitruves/firemark

firemark

Deja de enviar documentos sin marca de agua. Firemark marca imágenes y PDFs con un solo comando. Optimizado para contrarrestar la eliminación de marcas de agua por IA. Escrito en Rust.

Ver Repositorio
10075hace 1 mesRevisado 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
🌐 Idioma
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | हिन्दी | ไทย | Français | Deutsch | Español | Italiano | Русский | Português | Nederlands | Polski | العربية | فارسی | Türkçe | | |
Tiếng Việt
Bahasa Indonesia
অসমীয়া

firemark

firemark

Una herramienta de marca de agua rápida y de un solo binario para imágenes y PDFs. Construida en Rust.

¿Por qué marcar tus documentos con agua?

Cada año, millones de personas son víctimas de fraude de identidad que comienza con un simple intercambio de documentos. Un escenario común: estás buscando un piso para alquilar. El propietario — o alguien que se hace pasar por él — te pide una copia de tu DNI, un recibo de nómina, un aviso de impuestos. Tú los envías sin marcar. El "propietario" desaparece y tus documentos ahora se usan para abrir cuentas bancarias, solicitar préstamos o falsificar identidades en tu nombre.

Marca de agua en cada documento que envías es la defensa más efectiva. Una superposición visible que dice "Enviado a la agencia XYZ — marzo 2026 — solo solicitud de alquiler de piso" hace que el documento sea inútil para cualquier otro propósito. Si se filtra, sabes exactamente de dónde vino.

firemark hace esto sin esfuerzo: un comando, cualquier imagen o PDF, 17 estilos visuales, patrones de filigrana criptográfica que resisten la edición y procesamiento por lotes para carpetas enteras.

Antes y después de la marca de agua
Antes y después — un comando, el documento ahora es trazable y resistente a manipulaciones.

Instalar

Binario precompilado (Linux y macOS, x86_64 y arm64) — descarga la última versión en ~/.local/bin:

root@kitploit:~
curl -fsSL https://raw.githubusercontent.com/Vitruves/firemark/main/install.sh | sh

Los binarios de Windows se adjuntan a cada versión.

Desde crates.io:

root@kitploit:~
cargo install firemark

Desde el código fuente:

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

Produce un único binario optimizado (~5 MB).

Inicio rápido

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

La salida se guarda junto a la entrada como {name}-watermarked.{ext} por defecto. Usa -o para establecer una ruta de salida explícita, o -S para un sufijo personalizado.

Tipos de marca de agua

BanderaEstiloDescripción
diagonalDiagonal gridTexto diagonal repetido en toda la página (predeterminado)
stampRubber stampSello de goma grande centrado con doble borde
stencilStencilLetras de esténcil militares a todo ancho
typewriterTypewriterTexto de máquina de escribir monoespaciado
handwrittenSignatureFirma estilo manuscrito con subrayado
redactedRedactionBarras de redacción negras a todo ancho
badgeShieldEmblema de escudo de seguridad
ribbonRibbonBanner diagonal de esquina
sealSealSello circular notarial
frameFrameBorde decorativo de página completa
tileTileCuadrícula de texto uniforme densa
mosaicMosaicTexto disperso aleatorio
weaveWeaveTejido diagonal entrelazado
ghostGhostTexto en relieve ultradiscreto
watercolorWatercolourEfecto de lavado suave difuminado
noiseNoiseTexto desgastado con ruido de píxeles
halftoneHalftoneTexto como cuadrícula de puntos de semitono
root@kitploit:~
firemark doc.pdf -t stamp -m "CONFIDENTIAL" --border --color red

Filigrana de seguridad

firemark superpone patrones de filigrana criptográfica inspirados en características de seguridad de billetes. Estos finos patrones geométricos son extremadamente difíciles de eliminar con editores de imágenes.

EstiloDescripción
guillocheBandas de envolvente sinusoidal (predeterminado)
rosetteCurvas de roseta + esquina espirógrafo
crosshatchEnrejado diamante diagonal fino
borderBorde de seguridad ondulado anidado
lissajousFiguras paramétricas de Lissajous
moireInterferencia de círculos concéntricos
spiralVórtice espiral de Arquímedes
meshRejilla hexagonal de panal
plumeCurvas fluidas parecidas a plumas dispersas por la superficie
constellationNodos de estrella conectados por una fina red geométrica
rippleFrentes de onda elípticos superpuestos desde orígenes aleatorios
fullTodos los patrones combinados
noneDeshabilitar filigrana
root@kitploit:~
firemark id.png -m "Rental application" --filigrane moire
firemark id.png -m "Rental application" --filigrane none   # disable

Endurecimiento contra eliminación por IA

Cada renderizado es no determinista por defecto. firemark aplica perturbación universal posterior al renderizado (fluctuación alfa, ruido de color subpíxel, micropuntos de borde, píxeles fantasma dispersos) y aleatorización por renderizador para que no haya dos salidas idénticas en píxeles, incluso con la misma configuración. Esto hace imposible que los modelos de visión de IA aprendan un patrón predecible para restarlo.

Además, se incrustan por defecto tiras de inyección de indicaciones adversariales para confundir las herramientas de eliminación de marcas de agua de IA. Desactívalas con --no-anti-ai si no deseas el texto de indicación visible:

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

Opciones comunes

root@kitploit:~
-m, --main-text           Texto principal de la marca de agua
-s, --secondary-text      Línea de texto secundario
-t, --type                Estilo de marca de agua (ver tabla anterior)
-o, --output              Ruta del archivo de salida
-S, --suffix              Sufijo de salida personalizado (predeterminado: "watermarked")
-c, --color               Color — nombre o #RRGGBB (predeterminado: azul)
-O, --opacity             Opacidad 0.0–1.0 (predeterminado: 0.5)
-r, --rotation            Ángulo en grados (predeterminado: -45)
-p, --position            centro, superior-izquierda, superior-derecha, inferior-izquierda, inferior-derecha, mosaico
-f, --font                Nombre de fuente o ruta a .ttf/.otf
-I, --image               Superponer una imagen como marca de agua
    --qr-data             Insertar un código QR con datos personalizados
    --qr-code-position    Ubicación del código QR (predeterminado: centro)
    --qr-code-size        Tamaño del código QR en píxeles (predeterminado: automático)
    --border              Dibujar un borde alrededor de la marca de agua
    --shadow              Agregar una sombra
    --filigrane           Estilo de filigrana de seguridad (predeterminado: guilloche)
    --no-anti-ai          Deshabilitar la inyección de indicaciones adversariales (activado por defecto)

Para la lista completa de más de 70 banderas, consulta CLI.md.

Opciones de PDF

root@kitploit:~
    --pages           Páginas para marcar (ej. 1,3-5 o "todas")
    --skip-pages      Páginas a omitir
    --behind          Colocar marca de agua detrás del contenido
    --no-flatten      Mantener capas separadas (aplanado por defecto)
    --dpi             Resolución de renderizado (predeterminado: 150)

Procesamiento por lotes

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

Los archivos ya marcados (que coincidan con el sufijo) se omiten automáticamente en ejecuciones repetidas.

Archivo de configuración

Guarda las opciones en un archivo TOML para evitar repetir banderas. Consulta examples/config/firemark.toml para un ejemplo completo con dos ajustes preestablecidos: ultra-seguro (mosaico denso, filigrana completa, trazabilidad QR, eliminación de metadatos) y ligero (texto diagonal simple, sin extras).

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

Compatibilidad de formatos

FormatoEntradaSalida
PNGsísí
JPEGsísí
PDFsísí
WebPsísí
TIFFsísí

Se admite la conversión entre formatos (ej. firemark photo.webp -o out.pdf).

Licencia

MIT

Descargar herramienta