Download PuttyStart.exe (V. 220.127.116.111)
Quickstart for Simon Tatham's PuTTyDetails:
Quickstart for Simon Tatham's PuTTy, using hotkeys to start a stored session or the PuTTy config dialog.
Saves assigned hotkeys to PuTTys registry entries.
Use hotkey or ENTER to directly start the assigned/selected session.
Use "c" or select "Config PuTTy" to open PuTTy as usual.
Sessions cannot be edited in PuttyStart in any way, currently!
You still have to use PuTTy configuration tool itself to edit any session settings.
Nevertheless, a release of PuttyStart enabling complete session edit is under development.
Assigned hotkeys are shown left to the session names, IPs and network (if applicable, see below) is shown right:
Automatically created sections (explained below) now have an additional column "Section" and are sorted by IP as default:
You can group your sessions into sections which can have any names, move sessions between sections.
Use drag and drop to reorder your sections:
Selected session is displayed below list, including a button to change the hotkey assigned to that session:
Same hotkey can be assigned to more than a single session if they are within different sections.
If you check "Allow select unique hotkeys", sessions also can be started by hotkeys that are
assigned to a single session only, even if that session is not in the currently selected section.
When selecting "Resolve host names", hosts given by name instead of IP will get resolved by DNS lookups.
Also, you can select different keyboard layouts (DE, US, UK currently):
DNS lookup is done once upon PuttyStart is invoked, then internally cached, to avoid further delays for hosts not able to resolve.
When selecting "Create IP sections", all sessions additionally get grouped into
automatically created sections, based on local routing information and session host IPs.
This also applies to IPs resolved using DNS lookups when activated:
When routing information is available, IPs are suffixed with network size in CIDR notation in session list.
Sessions with known IPs but no matching network from routing information are grouped in "IPv4" and "IPv6" section,
respectively, and sessions with unknown IPs get grouped into "no IP" section.
Hint: you can not drag a session to an automatically created section, and you can not re-order or delete those sections!
Easily rename sections:
(Hint: sessions themselves cannot be renamed from here, currently!
You still have to use PuTTy configuration tool to edit any session settings.
Nevertheless, a release enabling complete session edit is under development.)
And finally there's a graphical tool to assign the hotkey to a session.
Currently assigned hotkey is green, with a green frame that yet shows hotkey when SHIFT has
switched display of keys, while keys that currently are assigned to another session appear red:
Selection of german (see above), american and english keyboard layout (see below) is implemented:
For some more options to configure, it now has an options dialog:
Besides the options that can be directly accessed from main window, you also can
adjust PuTTy.exe path, as well as DNS lookup timeout and DNS cache expiry here.
New features, improvements and fixed bugs:
Sleep for an amount of time (replaces GnuWin32's sleep.exe, which has been broken)Details:
GnuWin32's sleep.exe has been broken!
It often says: "Cannot read realtime clock: Invalid argument" - especially when sleeping for less than a second with "sleep 0.5s", e.g..
Here is a replacement, handling delays from milliseconds up to days, parsing and calculating a wide range of units - see screenshot.
Download AnsiEcho.exe (V. 18.104.22.168)
Adds color to your DOS-BoxesDetails:
Get color into your batch jobs! AnsiEcho supports standard console colors as foreground and background, bash-echo-like extensions -n and -e to suppress final CRLF and use of escape sequences, as well as multiple texts in different colors. By default console color is reset between texts and at end of sequence, but you can avoid this with -k to colorize output of multiple texts, as well as for coloring next command.
See help screens above for details.Download BPWin.exe
Process text and file lists from directoriesDetails:
"Batch Programmer 5.9.8 D7 WinXP" creates text files operating on directory trees.
Available in german language only!
Useful to make complex operations on filenames, such as prefixing and suffixing the names on renaming (which may be executed directly from within BPWin or saved to disk for later use), but also to create any other text files that include parts of file names, stored somewhere on your disks. Think of creating C makefiles or renumbering your digicam's image files!
It scans a given tree, optionally compares files to another tree, and filters the results by defined options (e.g. all *.exe with archive-attribute set).
The resulting list of files then may be manually modified to change selection.
This list then is processed, and for every file a given "template" is evaluated. The template may contain placeholders for file name, path, drive letter, file number (position in list) etc.. These placeholders are replaced with the appropriate parts of each file while the file list is processed.
Some special replacement options such as e.g. "filename up to its first contained underscore", or "the second to fifth letter of filename", or "use path, with any comma replaced by a dash", or an uppercase/lowercase conversion.
In addition to this, the processing of the file list can be repeated using an independent counter, which may count up from -32767 to 32768 or from A to Z, resp. down vice-versa. Automatic replacement of "&" by "&&", "%" by "%%" and "\\" by "\" is optionally available.
Also supporting regular expressions!
Screenshots and it's german help is available online!Download rgb2cmyk.exe
Converting RGB <--> CMYK <--> Gray (linear) in Hex, Dec and %Details:
Converting RGB <--> CMYK (linear) in Hex, Dec and %, with color picker and windows color dialog, uses (zoomed!) image from clipboard, shows selected color as window's background color. Converts even color to gray, which is lossy, so conversion back to color will lose color info.
Creates CRC32 and MD5 of filesDetails:
Creates CRC32 and MD5 of
Fill selected drive by creating large files with random contentDetails:
Fill selected drive by creating large files with random, zero or compressable content; does "sync" (flush cache) at end. With speed and progress bar. Created files are not removed automatically, but on request (click a button), to optionally keep drive filled. Files are in <drive>:\~~fill~~.~~~\tmp#####.tmp, each max. 2GB, numbered from 11111; automatically uses uncompressed files, even on compressed NTFS drives. Useful to erase all data from a disk before "eBaying" it. Overwrites only unallocated areas, so drive and trash have to be empty to kill all data! No warranty!!!Download IPInfo.exe (V. 22.214.171.124)
Command line tool to do some "calculations" on IPv4 addressesDetails:
Command line tool to do some "calculations" on IPv4 addresses:
Ever counted the mask bits to figure out which /x to add to an address to get the right network? Ever asked if /26 has 64 or 32 IP addresses? Is /26 the same as /255.255.255.192? "ipinfo /26 -m" will show!
What is the base or broadcast address of 192.168.1.123/27? "ipinfo 192.168.1.123/27 -ba -br" will answer!
How many bits has the host part of a /15 net, and how many host addresses? "ipinfo /15 -bin" will show!
What /x to use to have a network with at least 6 addresses? "ipinfo !6" answers!
IPInfo will answer much more! How to use? IPInfo will answer, try "ipinfo --help --pause"!
Automatically detects all own IP adresses, too: try "ipinfo */24 --bin --zer --lab", which shows all of you IPs (try 1/24 instead of */24 for your first IP), filling octets with zeros (attn: no octal numbers!), including binary format for easy bit counting on ip, netmask, hostmask, base and broadcast.
Try ipinfo -info to get some other network information from your machine (DNS, Default gateway etc.)!
Usage help is available online!Download NsLookup.exe
Simple GUI, doing DNS name lookupsDetails:
Simple GUI, doing DNS name lookups (A, MX, NS, CNAME records, reverse-lookup of PTR records) from any nameserver; dumping also raw name server answers.