| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Extracted consumer logic into ConsumerThread | 7 days | |
| | | |||
| * | Wrapped ScanPortException in class | 7 days | |
| | | |||
| * | End scanner immediatetly on cancellation on both the scanner and | 7 days | |
| | | | | | ScanHostTask | ||
| * | Move aquire above try finally block to avoid miscounting and mis | 7 days | |
| | | | | | releasing of an not aquired semaphore | ||
| * | Do not allocate byte array in case there is no data | 7 days | |
| | | |||
| * | Moved variable closer to usage | 7 days | |
| | | |||
| * | Replaced if else if else with switch. Added final to final variables | 7 days | |
| | | |||
| * | Shutdown is sufficient enough for ui thread | 7 days | |
| | | |||
| * | Renamed variable | 7 days | |
| | | |||
| * | Minor Refactoring | 7 days | |
| | | |||
| * | Make IllegalArgumentExceptions print the same error format | 7 days | |
| | | |||
| * | Moved exception HelpRequested from cliparser into App to make it more | 7 days | |
| | | | | | obvious what happens. | ||
| * | Let Consumer of PortResults also wait till all threads died instead of | 7 days | |
| | | | | | stopping immediatetly on cancellation | ||
| * | Refactored checkPort method. Seperated error handling code from business | 7 days | |
| | | | | | logic | ||
| * | Refactored ProducerThread: | 7 days | |
| | | | | | | | - Stopped exposing of semaphore used to control amount of workers - No outside modification of crucial ProducerState necessary - Moved aquire up before getting things out of the queue | ||
| * | Minor refactoring | 8 days | |
| | | |||
| * | Move consumer loop into custom method and also split error handling and | 8 days | |
| | | | | | business logic from PortResult into seperate methods | ||
| * | Refactored consumer into custom method | 8 days | |
| | | |||
| * | Get rid of RejectedExecutionException when cancelling a scan | 9 days | |
| | | |||
| * | Fixed not waiting on shutdownNow() | 9 days | |
| | | |||
| * | Added timeout to call also cancelNow() path in case something hangs badly | 10 days | |
| | | |||
| * | exitcode Variable needed because finally block does not run after exit | 10 days | |
| | | | | | Use System.exit only if return code is !=0 | ||
| * | Removed useless exitcode field | 10 days | |
| | | |||
| * | Formatting | 10 days | |
| | | |||
| * | Do not pollute scan results with online check | 11 days | |
| | | |||
| * | Minor improvements | 11 days | |
| | | |||
| * | Validate portrange already in cli parser instead of printing an error | 11 days | |
| | | | | | message for every host that tries to parse the specified ports | ||
| * | Ignore non relevant files for project | 11 days | |
| | | |||
| * | Fixed PortScanRateLimiter global for all hosts instead of per host only | 11 days | |
| | | |||
| * | Removed possibility of setting timeout to 0 which would mean no wait at | 11 days | |
| | | | | | all. | ||
| * | Updated README | 2026-08-14 | |
| | | |||
| * | Print error in CliPrinter instead of Scanner | 2026-08-13 | |
| | | |||
| * | Wrapped exceptions in PortScanResultAccumulator instead of printing them | 2026-08-13 | |
| | | | | | and messing with cliprinter | ||
| * | Renamed PortResultAccumulator to PortScanResultAccumulator which matches | 2026-08-13 | |
| | | | | | | | better what it does. Also now added feature to count appearance of certain exceptions and which ports are affected and print error log now in only one line instead of 10000x | ||
| * | Added ScanHostException to wrap lower level Exceptions and also encode | 2026-08-13 | |
| | | | | | host info in it. | ||
| * | Moved ProducerThread counter to ProducerThread | 2026-08-13 | |
| | | |||
| * | Increased speed 1000x times by replacing host | 2026-08-13 | |
| | | | | | | reachable method with another port scan task. The speed is gained by removing thread pinning method isReachable() | ||
| * | Updated plugins | 2026-08-12 | |
| | | |||
| * | Renamed package name | 2026-08-12 | |
| | | |||
| * | Renamed jscanner package to jns | 2026-08-12 | |
| | | |||
| * | Moved exitCode up into main try catch logic | 2026-08-12 | |
| | | |||
| * | Minor improvements | 2026-08-12 | |
| | | |||
| * | Cancellation method better naming | 2026-08-12 | |
| | | |||
| * | Major refactoring of package structure | 2026-08-12 | |
| | | |||
| * | Error similar to result output | 2026-08-11 | |
| | | |||
| * | Boundaries: Added PortList class to encapsulate BitSet and thus have a | 2026-08-11 | |
| | | | | | clear boundary to the outside world that uses the result | ||
| * | Added comment | 2026-08-11 | |
| | | |||
| * | Instead of reading a string as banner read bytes and then in | 2026-08-10 | |
| | | | | | ServiceDetector convert to string | ||
| * | Changed name and description of cli parameters | 2026-08-08 | |
| | | |||
| * | Improved printing of errors at result | 2026-08-07 | |
| | | | | | Improved printing of success results | ||
