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
Interlace — Transforme facilmente aplicações de linha de comando single-threaded em uma aplicação rápida e multi-threaded com suporte a CIDR e glob. | Kitploit
Ferramentas/GitHubGitHub/codingo/interlace
ReconhecimentoScripting e AutomaçãoTestes de PenetraçãoUtilitários e Frameworks
GitHubcodingo/interlace

Interlace

Transforme facilmente aplicações de linha de comando single-threaded em uma aplicação rápida e multi-threaded com suporte a CIDR e glob.

Ver Repositório
1.3k18814há 1 anoRevisado 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

Interlace

Transforme facilmente aplicações de linha de comando single-threaded em uma aplicação rápida e multi-threaded com suporte a CIDR e glob.

Python 3.2|3.6 License Twitter Twitter

Análises / Guias

Interlace: Uma Ferramenta para Automatizar e Multi-thread Facilmente seu Fluxo de Pentest & Bug Bounty Sem Nenhuma Codificação

Índice

  • Instalação
  • Uso - Flags
  • Exemplos de Uso
  • Notação de Portas Explicada
  • Notação de Alvos Explicada
  • Suporte a Threading para uma Aplicação que não o suporta
  • Notação CIDR para uma Aplicação que não a suporta
  • Notação GLOB para uma Aplicação que não a suporta
  • Suporte a Múltiplos Proxies para uma Aplicação que não o suporta
  • Substituições de Variáveis
  • Uso Avançado de Arquivo de Comandos
  • Uso Avançado: Blocker
  • Uso Avançado: Blocos
  • Exclusões

Instalação

Instale usando:

$ python3 setup.py install

As dependências serão instaladas e o Interlace será adicionado ao seu caminho como interlace.

Uso

ArgumentoDescrição
(stdin)Passe listas de alvos de outra aplicação em formato delimitado por vírgulas, notação CIDR ou como um host individual
-tEspecifique um alvo ou nome de domínio em formato delimitado por vírgulas, notação CIDR ou como um host individual
-tLEspecifique uma lista de alvos ou nomes de domínio
-eEspecifique uma lista de alvos a excluir em formato delimitado por vírgulas, notação CIDR ou como um host individual
-eLEspecifique uma lista de alvos a excluir
-threadsEspecifique o número máximo de threads a executar em qualquer momento (PADRÃO:5)
-timeoutEspecifique um valor de timeout em segundos para qualquer thread única (PADRÃO:600)
-cEspecifique um único comando a executar sobre cada alvo ou domínio
-cLEspecifique uma lista de comandos a executar sobre cada alvo ou domínio
-oEspecifique uma variável de pasta de saída que pode ser usada em comandos como _output_
-pEspecifique uma lista de variáveis de porta que podem ser usadas em comandos como _port_. Pode ser uma única porta, uma lista delimitada por vírgulas ou um intervalo usando notação de traço
-pLEspecifique uma lista de proxies
--protoEspecifique protocolos que podem ser usados em comandos como _proto_
-rpEspecifique uma variável de porta real que pode ser usada em comandos como _realport_
-randomEspecifique um diretório de arquivos que podem ser usados aleatoriamente em comandos como _random_
--no-bar / --soberSe definido, a barra de progresso será removida
--no-cidrSe definido, a notação CIDR em um arquivo de alvos não será automaticamente expandida para hosts individuais
--no-colorSe definido, quaisquer cores de primeiro plano ou fundo serão removidas
--silentSe definido, apenas informações importantes serão exibidas e banners e outras informações serão omitidas
-vSe definido, a saída detalhada será exibida no terminal

Mais informações sobre portas

ExemploTipo de Notação
80Porta única
1-80Notação de traço, executa um comando para cada porta de 1 a 80
80,443Executa um comando para ambas as portas 80 e 443

Mais informações sobre alvos

Tanto -t quanto -tL serão processados da mesma forma. Você pode passar alvos da mesma forma que faria ao usar o nmap. Isso pode ser feito usando notação CIDR, notação de traço ou uma lista delimitada por vírgulas de alvos. Um único arquivo de lista de alvos também pode usar diferentes tipos de notação por linha.

Alternativamente, você pode passar alvos via STDIN e nem -t nem -tL serão necessários.

Substituições de Variáveis

As seguintes variáveis serão substituídas nos comandos em tempo de execução:

VariávelSubstituição
_target_Substituída pela lista expandida de alvos contra a qual a thread atual está executando
_cleantarget_Substituída pelo alvo limpo de http:// ou https://
_safe-target_Substituída pelo alvo com automatic quoting para comandos, evitando execução de subcomandos
_host_Funciona da mesma forma que _target_, e pode ser usada de forma intercambiável
_output_Substituída pela variável de pasta de saída do Interlace
_port_Substituída pela variável de porta expandida do Interlace
_realport_Substituída pela variável de porta real do Interlace
_proxy_Substituída pela lista de proxies do Interlace
_random_Substituída pelo arquivo escolhido aleatoriamente do Interlace

Uso Avançado de Arquivo de Comandos

O Interlace também permite o uso de dois recursos adicionais para controlar o fluxo de execução dentro de um arquivo de comando: _blocker_ e _block:<nome>_. Os Blockers impedem a execução dos comandos listados depois deles até que todos os comandos anteriores tenham sido concluídos, e os blocos podem ser usados para forçar a execução sequencial de comandos listados dentro de um bloco, para um alvo.

Estes são executados em um nível por alvo. Se houver threads disponíveis e um blocker estiver no caminho para o alvo atual, o Interlace iniciará comandos do próximo alvo dentro de uma lista de alvos para maximizar a eficiência.

Usar esses recursos permitirá que você controle o fluxo de execução para alvos individuais de forma mais direta, a fim de evitar que comandos sejam executados fora de ordem.

Baixar ferramenta