Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
urless — Desorganizar uma lista de URLs | Kitploit
Ferramentas/GitHubGitHub/xnl-h4ck3r/urless
ReconhecimentoColeta de InformaçõesSegurança WebTestes de PenetraçãoUtilitários e Frameworks
GitHubxnl-h4ck3r/urless

urless

Desorganizar uma lista de URLs

Ver Repositório
3914114há 6 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Sobre - v2.7

Esta é uma ferramenta usada para limpar uma lista de URLs. Como ponto de partida, usei a incrível ferramenta uro de Somdev Sangwan. Mas queria mudar algumas coisas, fazer algumas melhorias (como lidar com GUIDs) e torná-la mais personalizável.

Instalação

urless suporta Python 3.

Instale o urless no ambiente python padrão (global).

pip install urless

OU

pip install git+https://github.com/xnl-h4ck3r/urless.git -v

Você pode atualizar com

pip install --upgrade urless

pipx

Configuração rápida em ambiente python isolado usando pipx

pipx install git+https://github.com/xnl-h4ck3r/urless.git

Uso

ArgumentoArgumento LongoDescrição
-i--inputUm arquivo de URLs para limpar.
-o--outputO arquivo de saída que conterá a lista de URLs limpas (padrão: output.txt). Se for canalizado para outro programa, a saída será gravada no STDOUT.
-fk--filter-keywordsUma lista separada por vírgulas de palavras-chave para excluir links (se não houver parâmetros). Isso substituirá a lista FILTER_KEYWORDS especificada no config.yml
-fe--filter-extensionsUma lista separada por vírgulas de extensões de arquivo para excluir. Isso substituirá a lista FILTER_EXTENSIONS especificada no config.yml
-rp--remove-paramsUma lista separada por vírgulas de parâmetros sensíveis a maiúsculas e minúsculas para remover de TODAS as URLs. Isso substituirá a lista REMOVE_PARAMS especificada no config.yml. Isso pode ser útil para remover parâmetros de cache buster, por exemplo.**
-ks--keep-slashUma barra final no final de uma URL na entrada não será removida. Portanto, pode haver URLs idênticas na saída, uma com e outra sem barra final.
-khw--keep-human-writtenPor padrão, qualquer URL com uma parte do caminho que contenha mais de 3 hífens (-) é removida, pois presume-se que seja conteúdo escrito por humanos (ex.: post de blog) e não interessante. Passar este argumento as manterá na saída.
-kym--keep-yyyymmPor padrão, qualquer URL com um caminho contendo /YYYY/MM (onde YYYY é um ano e MM um mês) é removida, pois presume-se que seja conteúdo de blog/notícias e não interessante. Passar este argumento as manterá na saída.
-rcid--regex-custom-idUSE COM CUIDADO! Regex para um ID Personalizado que seu alvo usa. Certifique-se de que o valor seja passado entre aspas. Veja a seção abaixo para mais detalhes sobre isso.
-iq--ignore-querystringRemove a query string (incluindo fragmentos de URL #) para que a saída contenha apenas caminhos únicos.
-fnp--fragment-not-paramNão trate fragmentos de URL # da mesma forma que parâmetros, ex.: se um link tiver uma palavra-chave de filtro e um fragmento (ou parâmetro), o link geralmente é mantido, mas se este argumento for passado e um link tiver uma palavra de filtro e um fragmento, o link será removido. Além disso, se este argumento for passado e -iq / --ignore-querystring for usado, o fragmento NÃO será removido dos links se não houver query string no link.
-lang--languageSe passado e houver múltiplas URLs com diferentes códigos de idioma como parte do caminho, apenas uma versão da URL será emitida. Os códigos são especificados na seção LANGUAGE do config.yml.
-c--configCaminho para o arquivo de configuração YML. Se não for passado, ele procura o arquivo config.yml no diretório de configuração padrão, ex.: ~/.config/urless/.
Baixar ferramenta