I Made NR34P3R: Fast Multi-Threaded Port Scanner for Detecting Open Ports & Services
Roman Madaev

Roman Madaev @m-o-z-z-i-x

About: Full-Stack Developer and System Administrator

Location:
Moscow, Russia
Joined:
Mar 28, 2025

I Made NR34P3R: Fast Multi-Threaded Port Scanner for Detecting Open Ports & Services

Publish Date: Jun 22
0 0

A few months ago I found myself in need of a lightweight port scanner that could deliver actionable insights quickly without bloating system resources or drowning me in irrelevant data. Existing tools felt either too bulky or too barebones, so I decided to build something new — NR34P3R , a fast, multi-threaded port scanner with an intuitive terminal interface and smart service detection

What is it?

NR34P3R is a modern port scanner designed to help security professionals and sysadmins detect open ports and identify associated services with precision. It supports multi-threaded scanning for maximum efficiency, automatically resolves over 3000 service names, and presents results in a clean, color-coded format using Rich tables

Demo

Demo

How does it work?

NR34P3R uses a modular scanning engine that leverages Python's socket library and advanced concurrency. You define a target host and specify a port range — single ports, custom ranges (80-443), or full-range scans (1-65535). The scanner then sends asynchronous requests and collects responses, resolving service names and descriptions from its built-in database

When a port is found open, NR34P3R automatically fetches service metadata including protocol, description, and known vulnerabilities (if available), giving you immediate context for further investigation

Key Features:

  • Ultra-Fast Multi-threaded Scanning
    Supports up to 100 concurrent threads for lightning-fast scans across large port ranges

  • Rich Service Database
    Automatically identifies over 3000 services with detailed descriptions powered by WikiLess integration

  • Colorful Terminal UI
    Interactive output with live progress bars, syntax highlighting, and adaptive formatting via Colorama and Rich

  • Structured Results
    Displays findings in organized tables showing port number, service name, status, and description

  • Flexible Scanning Options
    Supports single ports, custom ranges, or full-range scans from 1 to 65535

Roadmap:

  • ASN Lookup — Identify network ownership for scanned hosts

  • JSON Reporting — Export scan results for documentation and analysis

  • Ping Sweep — Check host availability before scanning

  • Port Test Tool — Verify specific port configurations and firewall rules

Repository Link

https://github.com/m-o-z-z-i-x/NR34P3R

Comments 0 total

    Add comment