Cloud storage virus scanning issue

Recently I was retrieving some x86 executables from the cloud storage platform “Google Drive” and realised there was a nice little disclaimer. (270M) is too large for Google to scan for viruses. Would you still like to download this file? Google Drive This worried me because it raises the question; …

Webmin Installation

Webmin installation is quite straightforward. However, the webmin packages that most how-to articles are telling users to use are static versions that become outdated. This can throw errors of the following kind: A simple solution is to pull the latest mirror link and use apt to pick all dependencies (since …

Access Denied Information gathering thought

In today’s security aware age, it’s important to reflect on past mitigation’s and see if we can improve them.   Whilst doing recon on this WordPress install I realised that my nginx installation was returning very identifiable responses to directory traversal and directory fuzzing attack. In that it would respond …

Installing GoLang on Ubuntu 16+ LTS

Currently the APT Repository Sources for Ubuntu 16 force users to install GoLang.org’s “go-1.6” in order to obtain the executable “go” in /bin. The issue with this is that the “context” import changed from a host path to a local path due to the package being part of Golang since …

NEVER blind run MV, RM or SED on Linux

Today (Monday 13th) I had the heartbreaking experience of accidentally wiping the entirety of my now-gone free VPS that was hosting 5 active/live sites. I had backup files for 3 of those 5, one of which (http://stodps.com) is now completely lost. (I apologise to Alfie/Porch/others in the Star Trek Online …

ABS 2016 Australian Census Attack Problem

So when attempting to fill out the recent census this year, low and behold it’s non-responsive.   What was more aggravating was when checking social media sources, people were handing off the Bureau’s explanation, citing Abors LAYER 4 ATTACK MAP and criticising ABS for foul play…. Census is a layer …

Sharepoint List – Weekdays Since Creation calculation

If you’ve ever run into the Sharepoint error “No volatile functions allowed e.g. TODAY” then you would have been in the same boat as myself. There’s an intruiging work around for this issue which involves a phantom column and a calculated value column. Let’s begin:   Top left view of …

Formatting Integers without System.Globalization in Visual Studio

You’ve probably felt the need to show data results with massive numbers to a general audience – but because there is no digit separation, they lose track of which quadrillion they were up to – correct?   In Visual Studio there are regex and globalization (en_US) ways of formatting strings …

Windows 10 Explorer Crash Fix #1 – File Explorer link

When opening “File Explorer” from Start Menu it is possible you could have your Explorer process crash. I myself ran into this issue, so this is how to fix it. The culprit is Windows 10 Quick Access being too cluttered with recent files (especially big ones).   1: Create a …

Storing Database Checkpoints in HP Unified Functional Testing 12.x

HP Unified Functional Testing (UFT) is an automated testing tool to automate actions against GUI’s or API’s. In order to connect to a database you either have to request a checkpoint or output value for database type in the Design menu as shown below:       However, what if …

Finding “live” NAT interface and broadcast address for a UDP LAN Chat Program

So I decided to do a simple Local Area Network based chat program that transmitted plaintext ASCII encoded text across UDP to all devices (listening on the port) on a network. Little did I know it’s much harder than that when not all system Route Tables point 255.255.255.255 to the …

Models of SDLC & What They Benefit

It’s important that I permanently place a record of Software Development Life Cycle models in order to choose appropriate methodologies when doing IT work. Too many developers fail to follow a planning model and fall into traps later on. Here are the main SDLC models and what they benefit when …

Diagnosing and Mitigating Layer 7 (Application Layer) Distributed Denial of Service Attacks (Microcache/F2B/PHP5-FPM)

So, recently I began researching ways of hosting a CMS controlled site manually to cope with a high legitimate request load or a Layer 7 DDoS attack (Application Layer of the OSI Model). I have been the recipient of such attacks before which instantly gave out the “Resource Limit Exceeded” …

Headaches with CentOS6.6 – Solution to PHP5.5+ repo

So today I was trying to run a simple explode file contents php function with my centos 6.6 machine, to realise that it threw: As usual when you run into annoying software outdated issues you try the usual yum upgrade’s and fixing dependencies. I beat around the bush with multiple …

Cloudflare Free SSL for everyone!

No, not as happy as it sounds. Recently cloudflare announced they would release free SSL certification for all their clients; paid and free.   Now, I’ve tested it on this site https://mcdonell.space and my browser’s client security settings hate it (Firefox Aurora Nightly Build). CSS isn’t protected under SSL unless …

Firefox CSS Fonts Creating Error Symbols – Fix

So while trying to open webpages such as FontAwesome.github.io for a flash project I’m currently working on, I ran into an issue where logos and fonts were appearing as small error boxes in Firefox 32.0.3 (latest version) with not addons. I found it annoying especially when what obviously were symbols …