| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | 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 | |
| | | |||
| * | Moved host counters into one place to have them together and actually | 2026-07-09 | |
| | | | | | | changed meaning of host total counter to what it actually is. a total counter and not a done hosts counter | ||
| * | Reworked exception handling. Collect now only weird exceptions and print | 2026-07-09 | |
| | | | | | them before results to stderr | ||
| * | Updated defaults. Now that my statusline is pretty lean i put the values | 2026-07-09 | |
| | | | | | much higher since the scanner can handle a lot | ||
| * | Completetly reworked progress output. Now instead of individual hosts | 2026-07-09 | |
| | | | | | give a statusline that prints current stats to err | ||
| * | Changing scanner from collecting all results to a stream of output. | 2026-07-09 | |
| | | | | | Saves RAM and is not necessary to first collect everything | ||
| * | Improved shutdown logic that finally works properly | 2026-07-09 | |
| | | | | | | | | Now if the user quits, then the main thread continues to collect all available results the producer and the host scan port threads close as soon as they check the flag and return whatever they have till now | ||
| * | Cleanup | 2026-07-09 | |
| | | |||
| * | Same optimization for scanHostPorts as for runScan. Moved producer into | 2026-07-09 | |
| | | | | | same method using function and generics | ||
| * | Moved producer thread into custom method which encapsulates logic for | 2026-07-09 | |
| | | | | | that producer -> reduced complexity of runScan method | ||
| * | Changed aquireUni.. to aquiere so that it can be interrupted in case of ↵ | 2026-07-09 | |
| | | | | | sudden shutdown | ||
| * | Improved algorithm by sorting first and then removing all that are 100% | 2026-07-09 | |
| | | | | | and break once we reach one that does not have that | ||
| * | Replaced thread unsafe usage of hasNext() | 2026-07-09 | |
| | | |||
