Icons for webpages using Font-Awesome

At SecureTech, our staff have been creating websites since the early days of the web. When we first started building webpages (20+ years ago), it was rather difficult to put icons on webpages, as each icon required the developer (no such thing as web designers back then … ) to create it as an image and upload it into the site, before creating an <img> tag to insert it into the code. now, we can have icons for webpages using Font-Awesome, which is awesome (it had to be said…).

Font-Awesome allow the web-designer or developer to quickly insert some unicode to insert an icon, or use CSS to insert it wherever required after the development is done (provided the developer allowed for this by labelling each section of the HTML appropriately.

We needed a list of available icons in Font-Awesome and decided to create a list of the Font-Awesome icons on our website, to make it easier for others to use (but its mostly for us)

IPChanger for Windows IPV4 settings

The IPChanger for Windows 10, allows you to change your IP address details with just two clicks, disconnect/reconnect adapters .

This program is designed to be used by personnel who administrate Network’s and/or have a good understanding of the Network addressing scheme’s of their networks.
Using this program incorrectly may stop your computer from accessing or being accessible on the network, and you may loose internet connection.


Welcome Screen for IPChanger (V3.8)
Main Screen for IPChanger (V3.8)


Originally created by Timmio (Circa 2009), the application was updated by us to deal with Windows 7 changes and then again for Windows 10, Unfortunately the original location of the software has been lost to us, so we cannot link to it. If you find it, please comment below, so we can give credit where its due.

Backup MYSQL databases on Windows 10 free Script

We needed a simple way to automatically Backup MySQL on windows 10 for free. Our development and testing environments required:

  • The convenience of backing up all DBs (such as This Script does).
  • Ability to exclude some of the DBs in each machine.
  • Date stamped backups, so changes are backed up each day.
  • Free and preferably open-source.
  • Easy to integrate into our existing backup scripts.

A quick search showed up nothing. We decided to expand the above mentioned script functionality to include what we require. Provided below is the important parts of the script:

:: allows for skipping of particular databases
set SkipThis=0
for /d %%f in (*) do (
    set /A Counterf=!Counterf!+1
    :: remove echo here if you like
    echo processing folder "%%f"
    pushd "%~dp0"
        set Countera=0
        for %%a in (*.exclude) do (
            rem increment the counter, so we know how many files we have read.
            set /A Countera=!Countera!+1
            if %Debug% == 1 echo DEBUG - Exclude file found: "%%~na"
            if %%a == %%f.exclude set SkipThis=1
            if !SkipThis! == 1 if %Debug% == 1 echo DEBUG - Skipping Backup of "%%f"
        If %Debug% == 1 echo DEBUG - !Countera! exclude files checked

    if !SkipThis! == 0 %mysqldump% --host="localhost" --user=%dbUser% --password=%dbPassword% --single-transaction --add-drop-table --databases %%f > %backupDir%\%dirName%\%%f.sql
    if !SkipThis! == 0 %zip% a -tzip %backupDir%\%dirName%\%fileSuffix%_%%f.sql.zip %backupDir%\%dirName%\%%f.sql
    if !SkipThis! == 0 set /A Counterb=!Counterb!+1

    :: make sure to set this back to normal, so we don't skip the next DB backup as well
    set SkipThis=0
echo DONE - !Counterf! DBs found, !Counterb! DBs backed up

We then just need to create some blank files with “.exclude” extension. The “.exclude” files have the same name as the DB to exclude. Example such as “sys.exclude” will exclude the “sys” DB from backups

Licensing is as usual, this script is Open Source and we provide a download for your easy of use.


  1. If backups are not created, check all your location variables are set correctly

How to Use

  1. Download the MySQL Backup Script and extract into a suitable location.
  2. Open up “MySQLBackup.bat” in notepad++ (or similar).
  3. You will need to change the dbUser, dbPassword, backupDir, mysqldump, mysqlDataDir and zip file/app locations on lines 4-9.
  4. Save the file and run (you can open a command prompt by typing cmd into the title bar of explorer)
  5. This script will now be executable. Go to your command prompt and run this to backup your databases.
  6. If backups are not created, check all your location variables are set correctly

Next time you need to Backup MySQL on windows 10 for free, use this script to make it easy

Contact Us

(+61) 02 9043 5030
(+61) 0411 275 633
Your Tech is Our Business

Your Name (required)

[text* your-name]

Your Email (required)

[email* your-email]


[text your-subject]

Your Message

[textarea your-message]

[submit “Send”]

Flonix IT Solutions

Flonix IT Solutions offers flexible IT support, professional IT project delivery and expert IT advice. Our Head Office is based in Perth but with offices in Edinburgh, Manchester & London we service most areas within the UK.   We can support any size of company. We excel in delivering a fast, reliable and accountable service to our clients. We take a flexible approach to IT which is determined by our clients business needs. We can operate as the client’s IT department, or add to an existing IT resource within the company. Our people are highly-trained, professionals who have the expertise to assess, repair and maintain any PC, Server, network or Apple Macintosh system.

JWR Constructions

JWR Constructions specialises in arcitectural glass and aluminium products, such as doors, bi-fold doors, windows, shop fronts, Balustrades, pool fences, shower screens, splash backs and much more. Based in Kirrawee (Sydney), they have clients all over the country.

Security & Encryption

TrueCrypt is a software system for establishing and maintaining an on-the-fly-encrypted volume (data storage device). On-the-fly encryption means that data is automatically encrypted right before it is saved and decrypted right after it is loaded, without any user intervention. No data stored on an encrypted volume can be read (decrypted) without using the correct password/keyfile(s) or correct encryption keys. Entire file system is encrypted (e.g., file names, folder names, contents of every file, free space, meta data, etc).

Microsoft Security Essentials
Use Microsoft Security Essentials to guard against viruses, spyware, and other evil software. It provides real-time protection for your home or small business PCs.

Microsoft Security Essentials is free and is designed to be simple to install and easy to use. It runs quietly and efficiently in the background so you don’t have to worry about interruptions or making updates.

Backup & Syncronisation Software

Sugar Sync
SugarSync’s online backup, file sync, and sharing service makes it easy to automatically syncronise documents, music, photos, and videos across computers and mobile devices. Sync between PCs, Macs, even sync your mobile phone.


  • Multiple folders means one account for the whole family.
  • With the 5GB free account, you have plenty of space for your essential files, if you need more space, the rates are cheaper than you would expect.
  • Allows you to share folders with friends, colleges or the public & receive email notification when the files are accessed.
  • Easily add a folder to Sugarsync, just right/control click on the folder and select “Add to sugarsync”
  • Paid Accounts can share folders with free accounts and it doesn’t add to their quota …

Backblaze was designed to be really easy to use. There is no need to select the folders and filetypes you want to backup. It backs up EVERYTHING, because Backblaze has unlimited storage, so you never have to worry about going over some limit and paying extra.


  • Unlimited storage.
  • Unlimited bandwidth.
  • Unlimited file size.
  • For US$6 per month (updated pricing 2019), its an awesome deal.
  • They provide the specs for their hardware and setup on their blog, so you can see how they do it.
  • BackBlaze even supports customised encryption certificates, so that everything they store, can only be decrypted by you.

SCPrompt Version released

So much has changed in this version that we figured it was about time to move to version #1 …


New manual version released (We realised this hadn’t been updated in a while … only about 2 years old)


Updates for THIS release

  • Add – All GUI – Disclaimer GUI shows on startup if disclaimer.htm or disclaimer_*language*.htm exists in scprompt dir (examples: disclaimer_english.htm or disclaimer_german.htm) 
    Add – All GUI – New tool menu to allow whiteboard writing on screen 
    Add – All GUI – New tool menu to Start Beacon GUI to call user back to screen. 
    Add – All GUI – Contextual menu to the Main GUI Screens (doesn’t work too well on button or automatic GUIs – but otherwise works well) 
    Add – Auto GUI – translation are now available for this GUI type 
    Add – Auto GUI – Is now an option in GUI_Type within the INI (in addition to the commandline) 
    Add – Auto GUI – Option to disable Beeps on timer count-down ([Common] > GUIAUTOSILENT=1) 
    Add – Manual GUI – Is now an option in GUI_Type within the INI (will make settings manager easier to setup manual & automatic GUI’s). 
    Add – Button GUI – Service Mode (untested, and needs refining, but its there) 
    Add – Builder – NSIS to Builder (i just made the Batch script into the autoit script … so now it uses the directory name as the application name) 
    Add – Builder – Setting for Pre (Before) & Post (After) when creating the shortcuts in NSIS mode Builder.INI (best i can do at this point) 
    Add – Settings Manager – New settings manager (has 4 tabs in it now, to make selections a little easier to understand, and give me room to add more settings as required). 
    Add – Settings Manager – a “test it” button (or press “CTRL + T”). 
    Add – Settings Manager – GUI (Accelerator) shortcut keys for Apply (“CTRL + S”) and new test (“CTRL + T”) 
    UPDATE – Settings Manager – now uses (most of) the latest settings and should be easier and better to use (a few of the minor setting left out, but it is enough for the moment) 
    UPDATE – All GUI – Change all Languages to use Seperate Language INI files (including English) to allow better selection of Languages and easier Maintenance into the future. 
    UPDATE – All GUI – Translations now all use the LANG_*****.INI files. All OS IDs are now automatic – may add manual override at a later date if required. 
    UPDATE – All GUI – Make sure all Translated Languages are in this release 
    FIX – Error with Combo GUI and one Predefined Connection + Manual (the Predefined connection would disapear – leaving only manual) 
    Removed – All GUI – Dependancy on [Common] > UsePredefined=1 has been removed as it is no longer needed due to setting Manual as a GUI_Type option

TO-DO for NEXT release

  • Add – Translator – New App – allows easy selection and addition of languages – which can then be listed for blank translations
  • Add – All GUI – If Admin, shutdown all known other versions of VNC before starting SCPrompt in servicemode, then start them up again on exit (save the services we stopped to a temp .ini to allow for recovery after support finishes, no matter how many reboots later that is)
  • Add – Builder – Allow Setting of Company name and more from INI for NSIS package type
  • Add – Settings Manager – Option to setup your own UVNC Password (and read the current one in if possible
  • UPDATE – All GUI – UVNC version to (requires above in settings manager)
  • UPDATE – Buttons GUI – Fix when manual button pressed, the manual address, port & ID inputs cannot be clicked (but can tab to them)
  • UPDATE – All GUI – Get all translations updated !!!
  • FIX – Auto GUI – Diagnose why the icon doesn’t change on automatic GUI … (why does it ?)

Delayed indefinitely

  • Add – All GUI – Safemode starting of VNC server – The Latest BETA version of UVNC server allows for rebooting to safe mode … so not needed anymore – just replace winvnc.exe with latest BETA (which is already a to-do for the next release) 

YTS Backup Script

Download YTS Backup Script

YTS_Backup_script.cmd is an easily customisable backup script for Windows

Through the use of .backup files, its easy to add extra directories or files to backup when run.

To setup, we need to extract the files from the ZIP into a directory.
once extracted, edit “YTS_Backup_script.cmd” file with Notepad++ or similar.

You will then need to setup your script location & backup directory location.

  • 1) Look for “set ScriptDir=D:\files\Projects\YTS_Backup_Scripts” and change it to suite your needs.
    NOTE: This Directory name needs to not have any spaces in it, or the script will fail.
  • 2) Look for “set ScriptDrive=D:” and change it to suite your needs.
  • 3) Look for “set BackupDir=C:\Backups\Manual” and change it to suite your needs.
  • 4) Look for “set BackupDrive=C:” and change it to suite your needs.
  • 5) Open “mydocs.bac” with notepad++ by double clicking on the file, and associating with notepad++.
    Edit this File to your needs. the file contains only two lines.
    Line1 is the source file or directory for xcopy to use.
    Line2 is the destination file or directory for xcopy to use.
    NOTE: do not add extra lines to this file, as this will break the script. two lines only.
  • 6) Open “Outlook.bac” with notepad++
    Edit this File to your needs.
    to add more files to your backup, simply change add another .bac file to the script directory and enter the details correctly.

Download YTS_Backup_script