Screenshots for pentesters.
Pixelate the secret before it leaves your Mac.

Capturas para pentesters.
Pixela el secreto antes de que salga de tu Mac.

Redshot keeps every screenshot and everything you copy in one searchable place, opens an editor right after each capture, and never sends a byte anywhere. Free and open source.

Redshot guarda cada captura y todo lo que copias en un solo sitio con búsqueda, abre un editor justo después de capturar, y no manda ni un byte a ningún sitio. Gratis y de código abierto.

macOS 14 or later · Apple Silicon and Intel · MIT · Not notarized: macOS will ask you to allow it once. See how. macOS 14 o superior · Apple Silicon e Intel · MIT · No notarizada: macOS te pedirá permitirla una vez. Ver cómo.

$ curl -fsSL https://raw.githubusercontent.com/marcocarolasec/Redshot/main/Scripts/install.sh | bash

One line. Installs to Applications and skips the Gatekeeper prompt.Una línea. Instala en Aplicaciones y evita el aviso de Gatekeeper.

Built for the report, not for Instagram

Hecha para el informe, no para Instagram

Every screenshot tool can draw an arrow. Redshot cares about what happens to the credential in the corner, and about finding the screenshot again three weeks later.

Cualquier herramienta de capturas dibuja una flecha. Redshot se preocupa de lo que pasa con la credencial de la esquina, y de encontrar la captura tres semanas después.

Real pixelation

Pixelado de verdad

Pixels are downsampled and thrown away. Not a blur filter someone can reverse with a script.

Los píxeles se reducen y se descartan. No es un desenfoque que alguien pueda revertir con un script.

Editor opens by itself

El editor se abre solo

Capture with ⌃⌘S, annotate, hit Save. Arrows, boxes, text, highlight, crop. The original is kept untouched.

Captura con ⌃⌘S, anota, Guardar. Flechas, cajas, texto, resaltado, recorte. El original queda intacto.

Search inside images

Busca dentro de las imágenes

Vision OCR runs on every capture. Type a hostname or a username and get the screenshot where it appeared.

El OCR de Vision pasa por cada captura. Escribe un hostname o un usuario y aparece la captura donde salía.

Clipboard history too

También el portapapeles

Text, links, code, colors, files, tagged with the app they came from. Pick one and it pastes where you were.

Texto, enlaces, código, colores, archivos, con la app de origen. Eliges uno y se pega donde estabas.

Knows what not to keep

Sabe lo que no debe guardar

Skips anything 1Password or Bitwarden mark as concealed, apps you exclude, and text that looks like an API key, a private key, a JWT or a card number.

Ignora lo que 1Password o Bitwarden marcan como confidencial, las apps que excluyas, y el texto que parece una clave de API, una clave privada, un JWT o una tarjeta.

Local. Actually local.

Local. Local de verdad.

SQLite and PNGs in Application Support. No account, no sync, no telemetry, no network code in the binary. Read the source.

SQLite y PNGs en Application Support. Sin cuenta, sin sincronización, sin telemetría, sin código de red en el binario. Lee el código.

From capture to report in three moves

De la captura al informe en tres pasos

The routine you already do, minus Preview, Finder and the folder called "screenshots final v2".

La rutina que ya haces, sin Vista Previa, sin Finder y sin la carpeta "capturas final v2".

Capture

Captura

⌃⌘S for an area, ⌃⌘W for a window, ⌃⌘F for the screen. The system crosshair you already know.

⌃⌘S región, ⌃⌘W ventana, ⌃⌘F pantalla. La cruz del sistema que ya conoces.

Redact and annotate

Redacta y anota

The editor pops up. Pixelate the password, draw the arrow, crop the noise. Save keeps both versions.

Salta el editor. Pixela la contraseña, dibuja la flecha, recorta el ruido. Guardar conserva las dos versiones.

Find it again

Vuelve a encontrarla

⌃⌘V opens the history. Search by text, app or what the OCR read. Drag it straight into the report.

⌃⌘V abre el historial. Busca por texto, app o lo que leyó el OCR. Arrástrala directamente al informe.

Shortcuts

Atajos

Chosen not to collide with the system ones. Hands stay on the keyboard.

Elegidos para no chocar con los del sistema. Las manos no salen del teclado.

⌃⌘SCapture areaCapturar región
⌃⌘WCapture windowCapturar ventana
⌃⌘FCapture full screenCapturar pantalla
⌃⌘VOpen the historyAbrir el historial
⌃⌘1…9Paste the nth recent itemPegar el elemento n
Square, circle, 45°Cuadrado, círculo, 45°

FAQ

macOS says it can't verify the app. Is it safe?macOS dice que no puede verificar la app. ¿Es seguro?

Redshot isn't notarized by Apple (that costs 99 $/year and I'd rather keep it free). Go to System Settings → Privacy & Security and click "Open Anyway", once. Or use the one-line installer above, which removes the quarantine flag for you. The whole source is on GitHub if you want to check what you're running.

Redshot no está notarizada por Apple (cuesta 99 $ al año y prefiero mantenerla gratis). Ve a Ajustes del Sistema → Privacidad y seguridad y pulsa "Abrir de todos modos", una sola vez. O usa el instalador de una línea, que quita la cuarentena por ti. Todo el código está en GitHub por si quieres ver qué ejecutas.

What permissions does it need?¿Qué permisos necesita?

Screen Recording, because that's how macOS gates screenshots for every app. Accessibility is optional and only used to paste directly into the app you were using. A short guide on first launch walks you through both.

Grabación de pantalla, porque así controla macOS las capturas de cualquier app. Accesibilidad es opcional y solo sirve para pegar directamente en la app en la que estabas. Una guía al arrancar te lleva por los dos.

Does anything leave my machine?¿Sale algo de mi equipo?

No. There is no networking code in the app. Data lives in ~/Library/Application Support/Redshot and deleting that folder removes everything.

No. La app no tiene código de red. Los datos viven en ~/Library/Application Support/Redshot y borrar esa carpeta lo elimina todo.

Is the pixelation reversible?¿El pixelado se puede revertir?

No. The region is downscaled to a handful of blocks and re-drawn; the original pixels aren't in the saved file. That's different from a blur, which can sometimes be partially recovered.

No. La zona se reduce a unos pocos bloques y se vuelve a dibujar; los píxeles originales no están en el fichero guardado. Es distinto de un desenfoque, que a veces se recupera parcialmente.

Who makes this?¿Quién lo hace?

Asier Barranco, offensive security consultant, for his own engagements. Published by REDOPS. Issues and pull requests on GitHub.

Asier Barranco, consultor de seguridad ofensiva, para sus propios engagements. Publicado por REDOPS. Issues y pull requests en GitHub.

Your next screenshot could be the one with the password in it.

Tu próxima captura puede ser la que lleva la contraseña.

Free, open source, one download.

Gratis, código abierto, una descarga.