elddy / Nimscan
Licence: mit
🚀 Fast Port Scanner 🚀
Stars: ✭ 134
Programming Languages
Projects that are alternatives of or similar to Nimscan
A Red Teamer Diaries
RedTeam/Pentest notes and experiments tested on several infrastructures related to professional engagements.
Stars: ✭ 382 (+185.07%)
Mutual labels: security-tools, pentesting, redteam
Stowaway
👻Stowaway -- Multi-hop Proxy Tool for pentesters
Stars: ✭ 500 (+273.13%)
Mutual labels: security-tools, pentesting, redteam
Evilscan
NodeJS Simple Network Scanner
Stars: ✭ 428 (+219.4%)
Mutual labels: security-tools, scanner, port-scanner
Vault
swiss army knife for hackers
Stars: ✭ 346 (+158.21%)
Mutual labels: pentesting, scanner, port-scanner
Awesome Mobile Security
An effort to build a single place for all useful android and iOS security related stuff. All references and tools belong to their respective owners. I'm just maintaining it.
Stars: ✭ 1,837 (+1270.9%)
Mutual labels: security-tools, pentesting, redteam
Impost3r
👻Impost3r -- A linux password thief
Stars: ✭ 355 (+164.93%)
Mutual labels: security-tools, pentesting, redteam
Mxtract
mXtract - Memory Extractor & Analyzer
Stars: ✭ 499 (+272.39%)
Mutual labels: security-tools, pentesting, redteam
Fireelf
fireELF - Fileless Linux Malware Framework
Stars: ✭ 435 (+224.63%)
Mutual labels: security-tools, pentesting, redteam
Perun
Perun是一款主要适用于乙方安服、渗透测试人员和甲方RedTeam红队人员的网络资产漏洞扫描器/扫描框架
Stars: ✭ 773 (+476.87%)
Mutual labels: pentesting, scanner, redteam
Diamorphine
LKM rootkit for Linux Kernels 2.6.x/3.x/4.x/5.x (x86/x86_64 and ARM64)
Stars: ✭ 725 (+441.04%)
Mutual labels: security-tools, pentesting, redteam
Whatweb
Next generation web scanner
Stars: ✭ 3,503 (+2514.18%)
Mutual labels: security-tools, pentesting, scanner
Pentesting Cookbook
A set of recipes useful in pentesting and red teaming scenarios
Stars: ✭ 82 (-38.81%)
Mutual labels: security-tools, pentesting, redteam
Rengine
reNgine is an automated reconnaissance framework for web applications with a focus on highly configurable streamlined recon process via Engines, recon data correlation and organization, continuous monitoring, backed by a database, and simple yet intuitive User Interface. reNgine makes it easy for penetration testers to gather reconnaissance with…
Stars: ✭ 3,439 (+2466.42%)
Mutual labels: security-tools, scanner, pentesting
Rustscan
🤖 The Modern Port Scanner 🤖
Stars: ✭ 5,218 (+3794.03%)
Mutual labels: port, security-tools, pentesting
Security Tools
Collection of small security tools, mostly in Bash and Python. CTFs, Bug Bounty and other stuff.
Stars: ✭ 509 (+279.85%)
Mutual labels: security-tools, pentesting, scanner
Vulmap
Vulmap 是一款 web 漏洞扫描和验证工具, 可对 webapps 进行漏洞扫描, 并且具备漏洞利用功能
Stars: ✭ 1,079 (+705.22%)
Mutual labels: security-tools, pentesting, scanner
Pbscan
Faster and more efficient stateless SYN scanner and banner grabber due to userland TCP/IP stack usage.
Stars: ✭ 122 (-8.96%)
Mutual labels: security-tools, port-scanner, fast
Hacker Container
Container with all the list of useful tools/commands while hacking and pentesting Kubernetes Clusters
Stars: ✭ 105 (-21.64%)
Mutual labels: security-tools, pentesting
Information Security Tasks
This repository is created only for infosec professionals whom work day to day basis to equip ourself with uptodate skillset, We can daily contribute daily one hour for day to day tasks and work on problem statements daily, Please contribute by providing problem statements and solutions
Stars: ✭ 108 (-19.4%)
Mutual labels: pentesting, redteam
👑 NimScan 👑
Really fast port scanner (With filtered option - Windows support only)
Benchmarks
⚙️ Category | 👁️ Nmap | 🤖 RustScan | ♨️ masscan | 👑 NimScan |
---|---|---|---|---|
Filtered | ~107 Seconds | ❌ | ❌ | ~60 Seconds (Windows Only) |
non-filtered | ~25 Seconds | ~3 Seconds (Linux) | ~8 Seconds (Linux) | ~7 Seconds (2 threads) |
Dependencies | Npcap driver | Nmap | libpcap driver | No dependencies |
Can be used as module/library | ❌ | ❌ | ❌ | ✔️ |
All bechmarks were performed inside LAN and on 65K ports.
Usage
Usage:
NimScan <host | IPs> -p:<portX>-<portY> [--timeout=<time>] [--files=<limit of file descriptors>] [-a]
NimScan <host | IPs> -p:<port>
NimScan <host | IPs> -p:<port1>,<port2>,<portN>
NimScan (-h | --help)
Options:
-h, --help Show this screen.
-p, --ports Ports to scan. [default: 1-65,535]
-a, --all Use rawsockets to find filtered/closed/open ports (Takes longer and limited to 10,000 ports).
-t, --threads Number of threads per scan.
-f, --files=<limit> File descriptors per thread limit.
-i, --ignore Ignore ping latency check.
--timeout=<time> Timeout to add to the latency [default: 1500].
Examples
Scan range between 1 to 5000 ports
NimScan 10.0.0.0/24 -p:1-5000
Scan specific ports
NimScan 10.0.0.1-10.0.0.10 -p:80,443,445
Show closed/filtered/open using rawsockets
NimScan.exe 10.0.0.69 -a
C/C++ Library 🧑🏻💻
Guide
Exported functions
scan(char * host, int * ports, int size);
scanner(char * host, int * ports, int size, char * parameters);
Options
- host - IP/HOST to scan
- ports - Ports to scan
- size - Size of ports array
- parameters - Parameters to give for the scanner as mentiond above under Usage
Create
#include <stdio.h>
int main(void)
{
NimMain(); // A MUST!
int ports[] = {1, 445, 8080, 3389, 135, 139};
int size = sizeof ports / sizeof ports[0];
scan(<IP/HOST>, ports, size); // Scan given ports with default configuration (timeout = 1500ms, files = 5000)
scanner(<IP/HOST>, NULL, 0, "<arguments>"); // Scanning all 65K ports with given arguments
return 0;
}
Compile
Make sure NimScanToC.a is in your program's folder.
gcc <file>.c -L. -l:NimScanToC.a -w -o NimScan.exe
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].