| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | Comments refactored | 2026-08-07 | ||
| | | ||||
| * | Prevent noop when nothing is read | 2026-08-07 | ||
| | | ||||
| * | Rewrote readBanner method to socketchannel | 2026-08-07 | ||
| | | ||||
| * | Moved socketLimit before portRateLimiter because otherwise burst can | 2026-08-07 | ||
| | | | | | | happen if sockets reach limit and too many threads accumulate after portRateLimiter | |||
| * | Increased polling interval | 2026-08-06 | ||
| | | ||||
| * | Fixed two time check against host | 2026-08-06 | ||
| | | ||||
| * | Also use LockSupport for PortScanRateLimiter | 2026-08-06 | ||
| | | ||||
| * | Changed CliDefaults to max performance rather than soft resource usage. | 2026-08-06 | ||
| | | | | | I want speeeeeeeed | |||
| * | Added ports to status line | 2026-08-06 | ||
| | | ||||
| * | Tuning parameters | 2026-08-06 | ||
| | | ||||
| * | Replaced PortTotalCounters with Total counters inside the Counter class | 2026-08-06 | ||
| | | ||||
| * | Optimization of connect logic | 2026-08-06 | ||
| | | ||||
| * | Wait delay after reachable test of system | 2026-08-06 | ||
| | | ||||
| * | Removed usage of selector and selectionkey and instead use locksupport | 2026-08-05 | ||
| | | | | | | and wait logic to utilize virtual threads park mechanism for performance improvement | |||
| * | Reapply "Use SocketChannel for better timeout control" | 2026-08-05 | ||
| | | | | | This reverts commit 5889df5c5e80c943aba93829857aeca780643947. | |||
| * | Remove status line before printing stats. | 2026-08-05 | ||
| | | ||||
| * | Resolved data/object asymmetry by using methods and an inner class | 2026-08-05 | ||
| | | ||||
| * | Adjusted defaults to more resource friendly usage | 2026-08-04 | ||
| | | ||||
| * | Revert "Use SocketChannel for better timeout control" | 2026-08-04 | ||
| | | | | | | | This reverts commit 82013ee45cb8258487952de6d0a20fa66876bfbf. Unfortunatetly turns out that NIO does a much worser job with virtual threads | |||
| * | Use SocketChannel for better timeout control | 2026-08-04 | ||
| | | ||||
| * | Fix status line mixed with results from portscan | 2026-08-04 | ||
| | | ||||
| * | Improved exception messages | 2026-08-04 | ||
| | | ||||
| * | Added ports to stats | 2026-08-04 | ||
| | | ||||
| * | Added proper tracking methods instead of using raw counters everywhere | 2026-08-04 | ||
| | | ||||
| * | Do not clear statusline when no errors are present. | 2026-08-03 | ||
| | | | | | Print stats to erro like statusline | |||
| * | Added additional info in stat and consistent naming | 2026-08-03 | ||
| | | ||||
| * | Removed useless comments | 2026-08-03 | ||
| | | ||||
| * | Also clear rest of status line to remove any debries of older status | 2026-08-03 | ||
| | | ||||
| * | Show individual parts of the progressbar depending on how much space is | 2026-08-03 | ||
| | | | | | | available. Each part besides of the current hosts stats can be deactivated if space in command line width is not enough | |||
| * | Fixed wrong duration when millis == 0 | 2026-08-03 | ||
| | | ||||
| * | Fixed Error on Strg+C because of no portState set | 2026-08-03 | ||
| | | ||||
| * | Added stopwatch for scan status line and stats | 2026-08-03 | ||
| | | ||||
| * | Fixed weird closing Stream logic of Scan.java | 2026-08-03 | ||
| | | | | | Added ScanException in case file cannot be opened | |||
| * | Updated some comments and improved readability of code | 2026-08-02 | ||
| | | ||||
| * | Fix help page | 2026-08-02 | ||
| | | ||||
| * | Added PollState to have a wrapper instead of returning null | 2026-08-02 | ||
| | | ||||
| * | Created custom exception for help page | 2026-08-02 | ||
| | | ||||
| * | Added empty method to ScanResult for less redundancy | 2026-08-02 | ||
| | | ||||
| * | Fixed Scanner hanging long on strg+c | 2026-08-02 | ||
| | | ||||
| * | Make method better readable | 2026-08-01 | ||
| | | ||||
| * | Refactored portSlotFactory into class PortScanRateLimiter | 2026-08-01 | ||
| | | ||||
| * | Fixed Bug of wrong range given | 2026-08-01 | ||
| | | ||||
| * | Make List and Map in Result immutable | 2026-08-01 | ||
| | | ||||
| * | Change flow when -h is given. Now instead of using System.exit throw an | 2026-08-01 | ||
| | | | | | exception | |||
| * | Changed comment to english | 2026-08-01 | ||
| | | ||||
| * | Removed parameters that are already part of the class properties | 2026-08-01 | ||
| | | ||||
| * | Added PortResultAccumulator to reduce mental load and have an object | 2026-08-01 | ||
| | | | | | | that collects and unifies all important fields for scanREsult instead of keeping them in the method | |||
| * | Added HostScanTask and PortScanTask inner class to reduce mental load of | 2026-08-01 | ||
| | | | | | lambda expressions | |||
| * | Make methods smaller by creating smaller sub methods | 2026-08-01 | ||
| | | ||||
| * | Clean Code Use Map instead of Hashmap for immutability | 2026-08-01 | ||
| | | ||||
