index
:
jns
trunk
Lightning-fast IPv4/IPv6 port scanner built with Java 21 virtual threads
Matthias Jaros
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
...
*
Added new Class ScanState in order to make Scanner
Matthias Jaros
2026-07-09
*
Make scanner gracefully shutdown on Strg-C
Matthias Jaros
2026-07-09
*
Added quiet flag
Matthias Jaros
2026-07-09
*
Improve readability in cli
Matthias Jaros
2026-07-09
*
CLI options sorted, renamed and description fixed
Matthias Jaros
2026-07-09
*
Added CompletionService
Matthias Jaros
2026-07-09
*
Added dns to service detector
Matthias Jaros
2026-07-09
*
Fixed naming inconsistency
Matthias Jaros
2026-07-09
*
Do not redraw too often
Matthias Jaros
2026-07-09
*
Fixed port parsing logic
Matthias Jaros
2026-07-09
*
Properly and consistently named cli parameter and its internal representation
Matthias Jaros
2026-07-09
*
Added banner recognition for basic discovery of services
Matthias Jaros
2026-07-09
*
Renamed package from network_scanner to jscanner
Matthias Jaros
2026-07-09
*
Improved ProgressBar output
Matthias Jaros
2026-07-09
*
Formatted file
Matthias Jaros
2026-07-09
*
Replaced use of cut with java regex matcher
Matthias Jaros
2026-07-09
*
Make bar adjust to terminal width
Matthias Jaros
2026-07-09
*
Improved naming
Matthias Jaros
2026-07-09
*
Added cli help text for file option
Matthias Jaros
2026-07-09
*
Refactored cli option parsing and added -file option. Refactored reading
Matthias Jaros
2026-07-09
*
Fix tab alignment
Matthias Jaros
2026-07-09
*
Forgot one place
Matthias Jaros
2026-07-09
*
Consistent naming of host instead of target
Matthias Jaros
2026-07-09
*
Added disable target check option
Matthias Jaros
2026-07-09
*
Added cli option for online check
Matthias Jaros
2026-07-09
*
Added host online check
Matthias Jaros
2026-07-09
*
Added cli defaults class
Matthias Jaros
2026-07-09
*
Renamed blocked to filtered ports to do it like nmap and changed default
Matthias Jaros
2026-07-09
*
Tiny refactoring
Matthias Jaros
2026-07-09
*
Added cli option to be able to select whether to display blocked ports
Matthias Jaros
2026-07-09
*
Added feature to distinguish between blocked by firewall and open ports
Matthias Jaros
2026-07-09
*
Fixed progress bar duplicates and now only redraw lines that actually
Matthias Jaros
2026-07-09
*
Added maxTargetLimit for a cap that defines how many targets are scanned
Matthias Jaros
2026-07-09
*
Formatting
Matthias Jaros
2026-07-09
*
Renamed package
Matthias Jaros
2026-07-09
*
Fixed more sonarlint findings
Matthias Jaros
2026-07-09
*
Refactoring
Matthias Jaros
2026-07-09
*
.
Matthias Jaros
2026-07-09
*
Tiny improvements
Matthias Jaros
2026-07-09
*
Added cli option for worker threads per host
Matthias Jaros
2026-07-09
*
Replaced printStackTrace with proper message, handling interrupts now
Matthias Jaros
2026-07-09
*
Set maxWorker cap to 1000 because consistently better and faster
Matthias Jaros
2026-07-09
*
- Removed synchronized on PortRange class, because only called from one
Matthias Jaros
2026-07-09
*
Moved portslot factory out of input parameters to have less confusion
Matthias Jaros
2026-07-09
*
Changed result Queue to BitSet, which is more memory efficient
Matthias Jaros
2026-07-09
*
Further broke down structure and fixed bug that not all ports got
Matthias Jaros
2026-07-09
*
Removed unused comments and code
Matthias Jaros
2026-07-09
*
Tiny rename and scope change
Matthias Jaros
2026-07-09
*
Finally refactored structure of virtual threads in a way that makes
Matthias Jaros
2026-07-09
*
Refactored printing of progress bars to be able to handle adding of more
Matthias Jaros
2026-07-09
[prev]
[next]