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
path:
root
/
src
/
main
/
java
Commit message (
Expand
)
Author
Age
*
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
*
Refactoring
Matthias Jaros
2026-07-09
*
Refactoring
Matthias Jaros
2026-07-09
*
Refactoring für bessere Visibility und Verständnis
Matthias Jaros
2026-07-09
*
Ignore SocketExceptions in case network is not reachable
Matthias Jaros
2026-07-09
*
Refactored port scan method and fixed open ports indicator
Matthias Jaros
2026-07-09
*
Removed unneded variable
Matthias Jaros
2026-07-09
*
Fixed missing 100% on progressbar
Matthias Jaros
2026-07-09
*
Fixed bug that cursors moves too much up and deletes lines depending on
Matthias Jaros
2026-07-09
*
Fixed bug, using the same portrange class per host
Matthias Jaros
2026-07-09
*
Added checks to prevent illegal port numbers
Matthias Jaros
2026-07-09
*
Changed names and removed unused variables
Matthias Jaros
2026-07-09
*
Report order changed
Matthias Jaros
2026-07-09
*
Added PortRange class that generates ports to scan
Matthias Jaros
2026-07-09
*
Added cli option for ports
Matthias Jaros
2026-07-09
*
Make result output more visible by enclosing ip addresses in []
Matthias Jaros
2026-07-09
*
Better output handling
Matthias Jaros
2026-07-09
*
Added progress bar :-)
Matthias Jaros
2026-07-09
*
Added timeout to cli options
Matthias Jaros
2026-07-09
*
Added timeout
Matthias Jaros
2026-07-09
*
Added multi-target functionality
Matthias Jaros
2026-07-09
*
Adjusted cliparser options
Matthias Jaros
2026-07-09
*
Added support for delayInMillis in between connection attempts
Matthias Jaros
2026-07-09
*
Added cli parser
Matthias Jaros
2026-07-09
*
Added baseline fd
Matthias Jaros
2026-07-09
*
Working version with semaphore counter and rate limiter
Matthias Jaros
2026-07-09