Utilities

This is a collection of other utilities I have created.


Packet

Packet is a JSON web packet sending tool perfect for System Administrators, Web developers, system integrators and IOT afficianados.

Packet provides the flexibility to send JSON packets to any WEB API including Yo and the IFTTT Maker service.

Packet allows you to send a JSON packet to any web API by specifying a URL and also the JSON content. You can do this from the command line (see parameters below) or interactively.

The user interface is simple with fields for the URL and JSON.

After you send your packet the application will display "Success" if the packet could be sent successfully or an error if the request failed due to either formatting, an invalid URL or any submission issues.

Packet can be used to send a request to any URL (even without JSON data) that can accept POST data. The URL must be correctly formatted to include the type (i.e. Http:// or Https://).

Command Line Parameters

Packet.exe /URL={URL} /json={JSON code} /jsonfile={Path to JSON File} /Start={True|False} /Stop={True|False} >> {Log File}

  • /? - Display command line parameters
  • /URL= - URL used for web request
  • /Json= - JSON packet content
  • /Jsonfile= - path to file containing JSON content
  • /Start=True - Start test immediately
  • /Stop=True - Stop application after test complete
  • >> - Output results to file

Examples

The IFTTT Maker service allows web requests to be sent to trigger activity in other services.

If we want to post JSON containing {"value1":"myvalue"} to the maker service we would first connect to the service and generate a Key. Then we can create an applet that will detect a web request to the Maker service that contains a certain Event ID and some data values and trigger actions such as post to Skype, Office365, Twitter, Facebook or even change the color of your Philips Hue.

  • Send JSON command line web request to the IFTTT Maker service:
    • Packet.exe /URL=https://maker.ifttt.com/trigger/{EventID}/with/key/{Key} /json={\"value1\":\"{Data1}\"} /Start=True /Stop=True
  • Send a JSON file web request to the IFTTT Maker service:
    • Packet.exe /URL=https://maker.ifttt.com/trigger/{EventID}/with/key/{Key} /jsonfile=send.JSON /Start=True /Stop=True

See the Documentation of your preferred API for JSON and URL format details.

Releases

30/11/2016 - V1.0.0.1 Release

Requirements

The application can be run silently from the command line or as an interactive application and requires no installation on any machine with .Net 3.5 installed.


TestConnect

TestConnect is a network diagnosis tool designed to assist in identifying communication errors with websites.

TestConnect can run an automated test with any specified URL to identify:

  • HTTP - Internet connectivity to the specified URL and response status with 5 repeat tests indicating content retrieved and time taken.
  • PING - Ping response time and status to the specified URL
  • TRACERT - Trace route over a maximum of 100 hops to the specified URL

TestConnect can run an automated test on the local machine to identify:

  • TCP - TCP connection statistics and all available network adaptors with maximum speed and type information

TestConnect can run an automated test on network bandwidth to identify:

  • BANDWIDTH - Runs a monitor for a specified period of time and optionally including a 5MB test data download to identify upload and download transfer speeds and data transfer during this time

Data captured in TestConnect can be copied and pasted from the application. The application will automatically check for updates on startup. TestConnect can also be run as a standalone application and includes command line parameters for all options. 

TestConnect also includes a bandwidth monitor to display in realtime download and upload volumes, transfer speeds and active IP addresses for the current machine. Traffic volumes are displayed using graphical indicators to show changes in data being transferred. Data from the bandwidth monitor can be captured to the log.

Releases

04/04/2014 - Version 1 released

Requirements


Online.www

A simple graphic interface to monitor a url for HTTP/HTTPS/FTP activity. Ideal for keeping track of a server, network attached storage device or web server that is having network issues.

This is really version 3 of online! but rather than using ping monitoring which is easily limited by firewalls and security we have replaced it with web service monitoring so it can detect whether your website or ftp server is online.

Releases

2011-11-12 First Released.
2011-11-28 I have now added host headers so you can see the results in more detail and determine the server type.
2013-08-08 Release from the labs

Requirements

Windows XP/Vista/7


WinPad - iPad RainMeter Skin

WinPad is a rainmeter skin designed to look and feel like an iOS 6 iPad but runs entirely in RainMeter on Windows and includes some virtual apps and also launches Windows apps.

Rainmeter displays customizable skins, like memory and battery power, RSS feeds and weather forecasts, right on your desktop. Many skins are even functional: they can record your notes and to-do lists, launch your favorite applications, and control your media player - all in a clean, unobtrusive interface that you can rearrange and customize to your liking. 

WinPad is not a full working iPad replica and cannot run iOS apps. It is a customizable skin prototype designed to demonstrate the potential in the RainMeter framework, provide a fun desktop shortcut manager and I hope is a good basis for others to continue extending and developing this skin.

Features:

  • Real clock and battery charge indicator in home screen toolbar
  • Working Power, Volume Up, Volume Down, Home buttons
  • World Clock application can display clocks for up to 6 different timezones (configurable)
  • Notes application allows adding, editing, deleting notes
  • Settings application provides access to common windows Control Panel features
  • Facetime icon launches Skype for Windows
  • YouTube icon launches YouTube website
  • Maps icon launches Google Maps in default browser
  • AppStore, iTunes icons launch iTunes for Windows
  • Safari icon launches Internet Explorer
  • Mail icon launches Outlook
  • Video, Music and Photos applications show 10 items per page of files from the relevant folders in the current user profile. Clicking on listed items will open them and the right click menu will work on any item for other actions.

Releases

1.0 Released

Requirements

To install this skin install RainMeter first, then download and run the WinPad skin.

Install RainMeter


Print Terminator

It is not uncommon that printer problems can require System Administrators to manually clear jammed jobs from print queues.

Print Terminator makes this easy by allowing you to select any printers on a system and in one click terminate all print jobs. You can also specify an aged time to only terminate jobs that are older than a specified number of minutes ensuring new print jobs are not affected.

Print Terminator can be scheduled using the Windows Task Scheduler and can send an email notification when jobs are purged from any printer.

Monitors

  • No printer selected
  • Print Job Terminations

Print Terminator was superceeded by Stalker Monitoring.

Releases

v1.0 (3/5/13) - Demonstration Application with aged print job release.

v1.1 (5/5/13) - Release Version with AutoStart, AutoStop, Start Minimized and Email Sending.

v1.2 (9/5/13) - Updated email notifications, AutoStop improvements

Requirements

PrintTerminator has no installation and works on Windows XP,2003,Vista,7,8 and 2008 but requires the .Net Framework 3.5 to be installed.

User Guide


WyMI

WyMI is a computer auditing tool that uses WMI to provide an easy ability to search and retrieve important information about your system.

No installation is required.

WyMI can report on:

  • Battery
  • BIOS
  • Computer
  • Desktops
  • Environment Variables
  • Logical Drives
  • Motherboard
  • Network Adapters
  • Network Computers
  • Operating System
  • Physical Drives
  • Physical Memory
  • Print Jobs
  • Printers
  • Processes
  • Processor
  • Programs
  • Routing Table
  • Services
  • Shares
  • Timezone
  • User Accounts
  • Video

WyMI requires no installation and no special configuration. Data is captured and refreshed at specified intervals. This can be stopped and a snapshot exported to CSV or HTML that wil be automatically opened in the default program (usually Excel or your default browser).

WyMI was superceeded by Stalker Monitoring.

Releases

WyMI 1.0 - 4th December 2011
WyMI 2.0 - January 2012
WyMI 2.1 - 21st January 2013

Requirements

Windows XP,Vista,7


Network Monitor

A simple graphic interface to monitor network adapters on the specified computer.

Ideal for engineers performing network maintenance or using trying to find their IP address.

Releases

v1.0 2011-11-13

Requirements

Windows XP,Vista,7


Drive Monitor

A simple graphic interface to monitor drive space on the specified computer.

Ideal for engineers performing network maintenance.

Drive Monitor was superceeded by Stalker Monitoring.

Releases

v1.0 2011-11-13

Requirements

Windows XP,Vista,7

Recent News

 

Christian specialises in translating complex business requirements into technical solutions. With a degree in Communications and over 20 years experience in IT solutions, implementation, training, troubleshooting and software development he has developed a skill set designed to help any business maximise the potential of their IT spend.

With expertise in Consumer Goods retail execution, life sciences relationship management and data driven cross platform technologies Christian can help enhance sales revenue and the return on investment in field selling resources.

Christian Dunn
chris@chrisdunn.name