| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | 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 | |
| | | |||
| * | Split Iterator from PortRange into seperate mutable class. so Portrange | 2026-08-01 | |
| | | | | | | is a clean Object that is immutable and can create as many iterators as it wants without breaking. | ||
| * | Clean Code | 2026-08-01 | |
| | | |||
| * | Clean Code | 2026-07-31 | |
| | | |||
| * | Only close stream if necessary | 2026-07-11 | |
| | | |||
| * | Added license also to pom.xml | 2026-07-11 | |
| | | |||
| * | Fixed error output | 2026-07-09 | |
| | | |||
| * | Changed thread counting. Currently it was actually counting submitted | 2026-07-09 | |
| | | | | | | but not really running threads. So now it is more clear what is going on and what is being counted | ||
| * | Early exit through canceled check. Now shutdown is dramatically faster | 2026-07-09 | |
| | | |||
| * | Calculate columnwidth each redraw. | 2026-07-09 | |
| | | |||
