awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
lcvvvv avatar

lcvvvv/kscan

0
View on GitHub↗
4,286 stars·550 forks·Go·GPL-3.0·20 views

Kscan

kscan is a network security scanner and service fingerprinter used to discover active hosts and open ports. It functions as a network protocol analyzer and internal network mapper to identify reachable gateways and analyze the network surface area of target environments.

The tool integrates external asset discovery by retrieving target hosts through external intelligence services and verifying their availability. It also operates as a credential brute force tool, testing authentication strength across multiple protocols using automated username and password dictionaries.

The project covers network security auditing through the identification of software versions, operating systems, and communication protocols. It supports importing diverse target formats, including IP addresses and URLs, and can be compiled into a standalone binary for portable execution.

Features

  • Network Scanning - Probes IP addresses and URLs to identify open ports and fingerprint running services.
  • Network Security Scanners - Provides a comprehensive network security scanner for discovering hosts, ports, and fingerprinting services.
  • Multi-Protocol Brute Forcers - Verifies credential strength across multiple network protocols using automated brute-force dictionaries.
  • Port Scanning - Identifies open ports on target hosts to determine available services and network entry points.
  • Automated Asset Verification - Integrates external intelligence with active scanning to automatically verify and map available network assets.
  • External Intelligence Integrators - Queries external security intelligence services to retrieve and enrich the list of target assets for scanning.
  • Internal Network Discoverers - Probes private network segments to discover reachable gateways and active hosts within local environments.
  • Service Protocol Analyzers - Detects active communication protocols on remote ports regardless of the default port number.
  • Network Scanners - Discovers active hosts and open ports to analyze network surface area and reachable gateways.
  • Network Security Auditing - Scans for open ports and probes network segments to identify potential entry points and security vulnerabilities.
  • Service Fingerprinting - Matches network response headers and payloads against a library of known signatures to identify software versions.
  • Credential Brute-Forcing - Tests authentication strength using automated username and password dictionaries across network services.
  • Multi-Protocol Probing Engines - Analyzes open ports and traffic patterns to identify active services regardless of the assigned port number.
  • Segment Discovery - Detects active local or private network segments to identify reachable gateways and available hosts.
  • Search Engine - Retrieves target host addresses by querying search engines using specific keyword dorks.
  • Protocol Detection - Identifies the specific communication protocols and services running on target hosts by analyzing open ports.
  • Single-Port Protocol Detection - Automatically detects the active network protocol on a port regardless of the standard port number assigned.
  • OS Fingerprinting - Identifies remote operating systems by analyzing network packet characteristics such as TTL and TCP window sizes.
  • OS Version Detection - Detects the target host operating system by analyzing packet characteristics and response timing.
  • External Asset Discovery - Finds and verifies external-facing target hosts and IP addresses using intelligence services and scanning.
  • Credential Testing Utilities - Provides utilities to verify credential strength against authentication services using automated dictionary attacks.
  • Multi-Protocol Authentication Testing - Tests credentials across a diverse range of network services and protocols simultaneously to verify authentication strength.
  • Target System Fingerprinting - Identifies the operating system and hardware characteristics of a target by analyzing network response patterns.
  • Reconnaissance Tools - Network scanner focused on service identification.
  • Network and Web Reconnaissance - Scans ports, detects protocols, and fingerprints services.

Star history

Star history chart for lcvvvv/kscanStar history chart for lcvvvv/kscan

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Kscan

These projects share indexed features with Kscan. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • owasp/nettackerOWASP avatar

    OWASP/Nettacker

    5,258View on GitHub↗

    Nettacker is an automated penetration testing framework designed to orchestrate reconnaissance, port scanning, and vulnerability detection. It functions as a network reconnaissance tool and vulnerability scanner that identifies open ports, fingerprints services, and checks systems against databases of known security flaws. The framework distinguishes itself by combining a web application crawler for discovering hidden paths via fuzzing with a vulnerability management system that persists scan results in a database to track historical assessments. It also includes specialized capabilities for

    Pythonautomationbruteforcecve
    View on GitHub↗5,258
  • projectdiscovery/naabuprojectdiscovery avatar

    projectdiscovery/naabu

    5,766View on GitHub↗

    Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to identify active services. It functions as a Go library for embedding port scanning into programs, and as a standalone tool that accepts targets as hostnames, IP addresses, CIDR ranges, or ASN numbers. The tool discovers live hosts before scanning, filters ports by range or top lists, and can integrate with Nmap for service version detection. The project distinguishes itself through its SYN-based port probing approach that sends TCP SYN packets and analyzes responses without complet

    Gocdn-exclusionhacktoberfestnmap
    View on GitHub↗5,766
  • shadow1ng/fscanshadow1ng avatar

    shadow1ng/fscan

    13,421View on GitHub↗

    Fscan is an automated penetration testing tool designed for internal network reconnaissance and vulnerability assessment. It functions as a comprehensive security framework that maps network infrastructure, identifies active hosts and services, and detects security weaknesses across internal environments. The tool distinguishes itself through a modular plugin architecture that allows for extensible security checks and a stateful asset tracking system that maintains an in-memory registry of discovered infrastructure. It incorporates a dedicated credential brute-force engine for testing passwor

    Go
    View on GitHub↗13,421
  • robertdavidgraham/masscanrobertdavidgraham avatar

    robertdavidgraham/masscan

    25,355View on GitHub↗

    Masscan is a command-line network scanner designed for large-scale discovery and infrastructure reconnaissance. It identifies open ports across specific network segments or the entire internet by probing vast address ranges with high efficiency. The tool functions as an asynchronous packet engine, bypassing standard operating system kernel networking stacks to transmit raw packets directly from application memory. The project distinguishes itself through a specialized architecture that manages millions of concurrent connections by separating packet transmission and reception into independent

    C
    View on GitHub↗25,355
Compare all 30 related projects→

Frequently asked questions

What does lcvvvv/kscan do?

kscan is a network security scanner and service fingerprinter used to discover active hosts and open ports. It functions as a network protocol analyzer and internal network mapper to identify reachable gateways and analyze the network surface area of target environments.

What are the main features of lcvvvv/kscan?

The main features of lcvvvv/kscan are: Network Scanning, Network Security Scanners, Multi-Protocol Brute Forcers, Port Scanning, Automated Asset Verification, External Intelligence Integrators, Internal Network Discoverers, Service Protocol Analyzers.

Which projects share features with lcvvvv/kscan?

Projects with overlapping indexed features include: owasp/nettacker — Nettacker is an automated penetration testing framework designed to orchestrate reconnaissance, port scanning, and… projectdiscovery/naabu — Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to… shadow1ng/fscan — Fscan is an automated penetration testing tool designed for internal network reconnaissance and vulnerability… robertdavidgraham/masscan — Masscan is a command-line network scanner designed for large-scale discovery and infrastructure reconnaissance. It… jaykali/maskphish — Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network… google/tsunami-security-scanner — Tsunami Security Scanner is a network vulnerability scanner and security auditor designed to identify high-severity…