A new option to display the program output in a "no-fency" mode was added, as well as a --configure option. The colored output code has been improved, and no longer causes the background color to change if knocker is executed in an X11 terminal. The text is now correctly displayed on transparent background terminals. This release adds the options --last-scan, to perform the last port scan again, and --last-host, which puts the last scanned host as the target.
A complete rewrite of GTK-knocker from scratch, with the GUI interface redesigned using GLADE, a fix for the "Freeze" bug (the GUI interface is no longer freezing during long scans), fixes for start/stop scan buttons, and a new ability to log the scan results to file.
A serious bug that was preventing knocker from
scanning a number of ports greater than 1023 was
fixed. Previously, all ports scanned after the
1023rd one were reported as closed. Another bug
that was causing knocker to segfault before
exiting if a hostname couldn't be resolved was
fixed.
Showing a more accurate elapsed time in the port scan result, a fix for a bug that caused knocker to segfault if a host was not specified after the --host option, and new Win32 Winsock code to make knocker work and build natively on Win32 platforms.