GoRiX blog

A blog about things

1337x - Buscador CLI de Torrents

August 06, 2025 — n4ch0m4n

Ojala siempre hubiese una api detrás de un buscador de torrents, como el de mi otro artículo que podés usar una api libremente y buscar en ThePirateBay, pero no siempre tenemos esa suerte y no queda otra que el lío de scrapear un html.

Cuando intenté hacer scraping sobre https://1337x.to/search/violet+myers/1/, me encontré con una protección de Cloudflare que impedía que curl o cualquier otro cliente sin navegador pudiera acceder.

Sin embargo, descubrí que las búsquedas por categoría como https://1337x.to/category-search/violet%20myers/XXX/1/ 
no tienen protección de Cloudflare y devuelven HTML sin verificación alguna

Así que... vamos a scrapear…. un chino...lo odio!!!

Read more...

Tags: Scripts

dmenu + historial

August 03, 2025 — n4ch0m4n

Si estás acá seguramente ya conocés dmenu. Es un lanzador de aplicaciones simple y funcional. Pero hay algo que siempre me molestó: por qué no puede recordar qué comandos uso más seguido?

Se que hay un parche para ello (ese navhistory, pero no se si hace lo que busco), pero lo probé y no me funcionó o no lo supe hacer funcionar, bueno me lo adapto y ya!

Me armé un script que combina el historial de tu shell favorita (en mi caso zsh) con el autocompletado de dmenu. El resultado es un launcher que:

  • Te muestra primero todos los comandos disponibles alfabéticamente
  • Incluye después los comandos de tu historial más recientes
  • Guarda automáticamente los comandos nuevos en tu historial

Read more...

Tags: Scripts

Usuarios temporales en bash

June 02, 2025 — n4ch0m4n

Cuantas veces te tocó crear un usuario temporal para que alguien acceda al servidor, probar algo con otro usuario recién creado, vino tu primito a navegar en internet y mirar videitos y le creaste un usuario nuevo…etc… y después te olvidaste de borrarlo? ….o peor, le creaste un acceso a alguien y se quedó con acceso cuando ya no lo necesitaba?

Bueno, acá tenés la solución que te va a hacer la vida más fácil: un script en bash que maneja usuarios temporales.

Read more...

Tags: Seguridad, Scripts

NetWhisper: monitoreá conexiones salientes

May 02, 2025 — n4ch0m4n

A veces querés saber qué procesos están haciendo conexiones salientes desde tu máquina, pero no querés levantar un Wireshark ni instalar nada pesado.
Acá entra en juego NetWhisper, un script que usa herramientas estándar (ss, awk, sed) para darte una vista clara y en tiempo real de qué está saliendo de tu sistema.

Ideal para personas que valoran la simplicidad, el control y el minimalismo.

¿Qué hace?

Read more...

Tags: Seguridad, Scripts

Buscador de Torrent CLI + fzf (API ThePirateBay)

April 21, 2025 — n4ch0m4n

En un grupo de xmpp mandaron el link de un buscador CLI de torrent en ThePirateBay hecho en rust y yo me acordaba que TPB tiene una api (https://apibay.org/) que te da todo completito en un JSON. Simplemente por ej https://apibay.org/q.php?q=violet%20myers

Es cuestión de formatear la salida, presentarla y luego armar el enlace magnet del torrent que elijamos, después de todo está toda la info en esa salida JSON.

Solo necesitamos jq, curl, awk, sort y fzf….buenísimo no?

El script tiene dos opciones, UNA es la de buscar un torrent por nombre, elegir de un listado el mismo y luego obtener el magnet y la SEGUNDA es pasar un id de torrent y obtener el magnet.

Read more...

Tags: Scripts

Notas Rápidas Script - CLI

August 24, 2024 — n4ch0m4n

Antes usaba un programa de CLI llamado terminal velocity (https://github.com/vhp/terminal_velocity) y por algún motivo no pude hacerlo funcionar más.

En fin, necesitaba algo sencillo, vi algunos ejemplos de algunos compañeros y en alguna que otra web, y me puse a armar uno propio.

El script es sencillo, un menú con 3 opciones: Crear, buscar y salir. Al iniciar si no encuentra la carpeta por defecto donde guardará las notas, la creará.

La opción de Crear te pedirá un título para la nota y luego que la escribas. La opción de buscar, usará fzf para buscar y a través de una vista previa ver su contenido y la opción de salir….pues eso.

Pego el sencilo script:

Read more...

Tags: Scripts

Screenshots Workspaces: i3wm

May 25, 2024 — n4ch0m4n

Alguna vez habrán visto en unixporn (reddit) o en algún lado una captura como una cinta de imágenes en la cual cada una es un espacio de trabajo (workspace), en formato vertical u horizontal.

Estimo que en los DE (kde, gnome, xfce, etc) existirá algo que lo haga, pero en los WM (i3w, dwm, bspwm, etc) hasta donde sé no los hay y si los hay no importa, podemos hacer el nuestro propio!

En mi caso, para el wm que utilizo, que es i3wm. El código es el siguiente, solo necesitarán imagemagick y scrot instalado:

Read more...

Tags: Scripts, Wm