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
uro — limpia listas de URLs para rastreo/pentesting | Kitploit
Herramientas/GitHubGitHub/s0md3v/uro
Recopilación de InformaciónSeguridad WebUtilidades y FrameworksCrawler
GitHubs0md3v/uro

uro

limpia listas de URLs para rastreo/pentesting

Ver Repositorio
1.6k1739hace 1 añoRevisado 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

uro

Usar una lista de URLs para pruebas de seguridad puede ser tedioso, ya que hay muchas URLs con contenido poco interesante/duplicado; uro tiene como objetivo solucionar eso.

No realiza ninguna solicitud http a las URLs y elimina:

  • URLs incrementales, p. ej. /page/1/ y /page/2/
  • publicaciones de blog y contenido similar escrito por humanos, p. ej. /posts/a-brief-history-of-time
  • URLs con la misma ruta pero diferente valor de parámetro, p. ej. /page.php?id=1 y /page.php?id=2
  • imágenes, js, css y otros archivos "inútiles"

uro-demo

Instalación

La forma recomendada de instalar uro es la siguiente:

root@kitploit:~
pipx install uro

Nota: Si estás usando una versión antigua de Python, usa pip en lugar de pipx

Uso básico

La forma más rápida de incluir uro en tu flujo de trabajo es pasarle datos a través de stdin e imprimirlos en tu terminal.

root@kitploit:~
cat urls.txt | uro

Uso avanzado

Leer URLs de un archivo (-i/--input)

uro -i input.txt

Escribir URLs a un archivo (-o/--output)

Si el archivo ya existe, uro no sobrescribirá su contenido. De lo contrario, creará un archivo nuevo.

uro -i input.txt -o output.txt

Lista blanca (-w/--whitelist)

uro ignorará todas las demás extensiones excepto las proporcionadas.

uro -w php asp html

Nota: Las páginas sin extensión, p. ej. /books/1, aún se incluirán. Para eliminarlas también, usa --filter hasext.

Lista negra (-b/--blacklist)

uro ignorará las extensiones indicadas.

uro -b jpg png js pdf

Nota: uro tiene una lista de extensiones "inútiles" que elimina por defecto; esa lista será sobrescrita por las extensiones que proporciones mediante la opción de lista negra. Las páginas sin extensión, p. ej. /books/1, aún se incluirán. Para eliminarlas también, usa --filter hasext.

Filtros (-f/--filters)

Para un control más detallado, uro admite los siguientes filtros:

  1. hasparams: solo mostrar URLs que tengan parámetros de consulta, p. ej. http://example.com/page.php?id=
  2. noparams: solo mostrar URLs que no tengan parámetros de consulta, p. ej. http://example.com/page.php
  3. hasext: solo mostrar URLs que tengan extensiones, p. ej. http://example.com/page.php
  4. noext: solo mostrar URLs que no tengan extensiones, p. ej. http://example.com/page
  5. allexts: no eliminar ninguna página basándose en su extensión, p. ej. conservar .jpg que de otro modo se eliminaría
  6. keepcontent: conservar contenido escrito por humanos, p. ej. blogs.
  7. keepslash: no eliminar la barra inclinada final de las URLs, p. ej. http://example.com/page/
  8. vuln: solo mostrar URLs con parámetros que se sabe que son vulnerables. Más información.

Ejemplo: uro --filters hasexts hasparams

Descargar herramienta