
KnockKnock
Version 1.1.0
GRC Web Server Status (Experimental):
GRC News Server Status (Experimental):
These graphs display that status of each connection attempt over the last 24 hours.
The times are displayed in Central U.S.A. time.
If a connection attempt succeeded that attempt will show green.
If a connection attempt succeeded but was slow that attempt will show yellow.
If a connection attempt failed that attempt will show red.
If the Internet connection was down those attempts will show dark grey.
If no attempt was made those intervals will show light grey.
KnockKnock GUI (KnockKnock.exe)
- Automatically attempts to connect to an individual port on a user-specified server.
- Alerts the user when the connection attempt is succesful.
- Icon changes
- Sound plays
- Sits in the system tray when minimized
KnockKnock CLI (kk.exe)
- Used much like 'ping' to check a specific server port's availability
- If kk.exe is able to connect then the time taken to connect is displayed
Setup Program: KnockKnockSetup.zip (2,204.63 KB)
Zipped file containing the installer for KnockKnock, the KnockKnock GUI executable, and command line KnockKnock. First-time users will need this. If you download this, you won't need any of the downloads listed below because this file contains them all.
Executable GUI File: KnockKnock.exe (68.00 KB)
The most current graphical KnockKnock executable. Copy this over top of the existing KnockKnock.exe to update to the most current version.
Executable CLI File: kk.exe (68.00 KB)
The most current KnockKnock command line executable. Copy this over top of the existing kk.exe to update to the most current version.
Source Code: KnockKnockSource.zip (248.36 KB)
Zipped file containing the source code for KnockKnock. KnockKnock is written with Microsoft Visual Basic 6.0.
Application Mode Changer: AppModeChange.exe (24.00 KB)
Some development tools, like Visual C++ and Delphi, allows the developer to easily create console applications. These tools provides specific methods and functions for writing to the console screen and their compiler also provides special option for creating console executable. Unfortunately, Visual Basic doesn't support console applications. Even if you use the Win32 API for writing into the console screen, Your application won't work, because the Visual Basic compiler always creates GUI application and it doesn't provide any compiler options for changing it to console application.
Nirsoft developed a small utility (http://www.nirsoft.net/vb/console_application_visual_basic.html) that converts an Executable file (.exe) from GUI application mode to console application mode. I used this to make kk.exe a console application.
Last modified 1/16/2008 4:29:58 PM.