Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Nmap-API — API RESTful que encapsula o Nmap para varredura automatizada de rede, detecção de portas, enumeração de serviços e análise de vulnerabilidades com geração opcional de relatórios baseada em IA. | Kitploit
Ferramentas/GitHubGitHub/morpheuslord/nmap-api
OSINT (Inteligência de Fontes Abertas)Scanners de VulnerabilidadesMapeamento de RedeEscaneamento de PortasTestes de Segurança de APIs
GitHubmorpheuslord/nmap-api

Nmap-API

API RESTful que encapsula o Nmap para varredura automatizada de rede, detecção de portas, enumeração de serviços e análise de vulnerabilidades com geração opcional de relatórios baseada em IA.

Ver Repositório
81196há 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

API Nmap

Usa python3.10, Debian, python-Nmap e o framework Flask para criar uma API Nmap que pode realizar varreduras com boa velocidade online e é fácil de implantar.

Esta é uma implementação para o nosso projeto PCL da faculdade, que ainda está em desenvolvimento e constantemente sendo atualizada.

Referência da API

Obter todos os itens

root@kitploit:~
  GET /api/p1/{auth_key}/{target}
  GET /api/p2/{auth_key}/{target}
  GET /api/p3/{auth_key}/{target}
  GET /api/p4/{auth_key}/{target}
  GET /api/p5/{auth_key}/{target}
ParâmetroTipoDescrição
auth_keystringObrigatório. A chave de autenticação da API fornecida
targetstringObrigatório. O Hostname e IP alvo

Obter item

root@kitploit:~
  GET /api/p1/
  GET /api/p2/
  GET /api/p3/
  GET /api/p4/
  GET /api/p5/
  GET /api/p6/
  GET /api/p7/
  GET /api/p8/
  GET /api/p9/
  GET /api/p10/
  GET /api/p11/
  GET /api/p12/
  GET /api/p13/

Gerenciamento de Autenticação e Usuário

root@kitploit:~
  GET /register/<int:user_id>/<string:password>
ParâmetroTipoDescrição
IDIntID do usuário
PasswdStringSenha do usuário

Melhorias

Adicionada funcionalidade GPT com módulo de chunking.

A metodologia é baseada em como os Langchain GPT embeddings operam. Basicamente, a operação funciona assim:

root@kitploit:~
Data -> Chunks_generator ─┐            ┌─> AI_Loop -> Data_Extraction -> Return_Data
                          ├─> Chunk1  ─┤
                          ├─> Chunk2  ─┤
                          ├─> Chunk3  ─┤
                          └─> Chunk N ─┘

Código AI:

root@kitploit:~
def AI(analize: str) -> dict[str, any]:
    prompt = f"""
        Do a NMAP scan analysis on the provided NMAP scan information
        The NMAP output must return in a JSON format accorging to the provided
        output format. The data must be accurate in regards towards a pentest report.
        The data must follow the following rules:
        1) The NMAP scans must be done from a pentester point of view
        2) The final output must be minimal according to the format given.
        3) The final output must be kept to a minimal.
        4) If a value not found in the scan just mention an empty string.
        5) Analyze everything even the smallest of data.
        6) Completely analyze the data provided and give a confirm answer using the output format.

        The output format:
        {{
            "critical score": [""],
            "os information": [""],
            "open ports": [""],
            "open services": [""],
            "vulnerable service": [""],
            "found cve": [""]
        }}

        NMAP Data to be analyzed: {analize}
    """
    messages = [{"content": prompt, "role": "assistant"}]
    response = openai.ChatCompletion.create(
        model=model_engine,
        messages=messages,
        max_tokens=2500,
        n=1,
        stop=None,
    )
    response = response['choices'][0]['message']['content']
    ai_output = {
        "markdown": response
    }

    return ai_output

Default_Key: e43d4 novas atualizações ainda estão em andamento

Baixar ferramenta
ParâmetroDados de retornoDescriçãoComando Nmap
p1jsonVarredura Efetiva-Pn -sV -T4 -O -F
p2jsonVarredura Simples-Pn -T4 -A -v
p3jsonVarredura de Baixa Potência-Pn -sS -sU -T4 -A -v
p4jsonVarredura Intensa Parcial-Pn -p- -T4 -A -v
p5jsonVarredura Intensa Completa-Pn -sS -sU -T4 -A -PE -PP -PY -g 53 --script=vuln
p6jsonDetecção Abrangente de Versão de Serviço-Pn -sV -p- -A
p7jsonVarredura Agressiva com Detecção de SO-Pn -sS -sV -O -T4 -A
p8jsonVarredura de Script para Vulnerabilidades Comuns-Pn -sC
p9jsonVarredura Intensa, Todas as Portas TCP-Pn -p 1-65535 -T4 -A -v
p10jsonVarredura UDP-Pn -sU -T4
p11jsonDetecção de Serviço e Versão para as Principais Portas-Pn -sV --top-ports 100
p12jsonVarredura Agressiva com Scripts NSE para Vulnerabilidades-Pn -sS -sV -T4 --script=default,discovery,vuln
p13jsonVarredura Rápida para Portas Comuns-Pn -F