Peter Davies

Contact

E: Peter Davies
P: 0845 310 5320

SocNet's

Welcome

I have been working in the Information Technology field since 1995. At the end of 2004 I became an independent consultant & software developer and soon after became a co-founder of Juicy Media Ltd. During my career I have worked on engagements at clients in a wide variety of industry sectors, from a variety of automotive institutions, to entertainment and media organisations, computer security, telecommunications, printed circuit board design and manufacture, software development, as well as various charity organisations.

I graduated from the University of Glamorgan, South Wales, in 2006 with a distinction level M.Sc in the subject area of Information Security and Computer Crime. During the course of this postgraduate degree, I formally learnt the procedures and techniques to process digital crime scenes and perform structured penetration tests. Prior to completing this M.Sc I had graduated from the University of Salford, Manchester in 2002 with a Bachelor's Degree (Honours) in Computer Science. This is also backed-up by a more practical HND in Software Engineering and A-Levels in Computer Science & Electronics.

Experience

My experience includes a range of IT fields:

  • Systems Administration of various Linux and Windows systems (RHEL, Gentoo, Solaris, Debian, CentOS and Windows 2003 & 2008 Server)
  • Web Application Penetration Testing / Vulnerability Assessments
  • Virtualisation system management using XenServer, VMware ESX + Virtual Center (or vSphere as its now known)
  • Infrastructure server security reviews (Unix and Windows server hardening configuration reviews, router, switch and firewall config's and security policies)
  • Local network and internet-based penetration testing
  • Forensics investigations and Incident Response engagements
  • LAN Configurations for complex web architectures utilising redundant Dell based servers and SAN's.
  • Barracuda load balancing hardware for failover web architectures
  • Wireless (WiFi & Bluetooth) network surveys
  • ISO17799 compliance reviews
  • Advanced large-scale web and application programming (mainly Backbase, ExtJS and PHP based Zend Framework projects)
  • Complex cloud computing server configurations (Amazon based services utilising Right Scale technologies)

Development & Knowledge

I am an experienced "hands-on" developer with over 15 years of strong programming and database experience. I am also an active member of the British Computer Society (registered professional) providing support and development work for the Preston & District Branch website.

Below is a list of some of the more common skills & programming languages that I have used in both current projects and in the past:

  • Web development/programming (Perl / PHP / ASP)
    • Zend Framework for PHP web applications
    • Backbase Enterprise AJAX framework
    • ExtJS JavaScript framework
  • Extensive JAVA programming
  • MS Windows application programming Delphi
  • MS Windows Server 2003 & 2008, Exchange & ISA
  • MS Visual Studio 2005 (C# windows forms)
  • MySQL , Oracle, PostgreSQL, SQLite and Amazon SimpleDB database management systems
  • Bespoke Joomla & Mambo development in PHP
  • Advanced search engine optimisation techniques and advice
  • Lotus Domino LotusScript and Java Agent development
  • With extensive use of Office, Lotus, Adobe & Macromedia products
More recently I've been dabbling with:
As well as working full-time for Juicy Media Ltd, I'm presently working on several articles in the field of web-based computer security.

Blog Listing

  • Find specific text in files recursively This is a simple one:find ./ -type f -name '*.p*' -exec grep -s *115 {} \; -printor to a file:find ./ -type f -name '*.php' -exec grep -s VAT {} \; -print > ~/output ...
    Posted 25 Jan 2010 01:17 by Peter Davies
  • Clear/Flush Windows DNS cache This would have been handy to know a few years ago:ipconfig /flushdnsOn Vista you need to run this as administrator (elevated permissions).
    Posted 12 Jan 2010 05:34 by Peter Davies
  • VMware time sync issues ntpd or not? Damn time sync on VMware has been a right pain - servers would increase their running time every few days by several minutes - very annoying for time-based execution of scripts ...
    Posted 12 Jan 2010 05:39 by Peter Davies
  • exit signal File size limit exceeded I recently ran into an error whilst trying to debug an application.The actual error that appeared on screen was blank and a quick of the apache logs revealed multiple ...
    Posted 9 Dec 2009 13:57 by Peter Davies
  • apt-get NO_PUBKEY / GPG error This error occurs from time to time on some of our Debian boxes, extremely simple to fix just requires the process of obtaining the authenticity of the packages.After running ...
    Posted 23 Nov 2009 01:46 by Peter Davies
  • rm: Argument list too long Magento is odd... the session directory stores a lot of session files so much so I got a:rm sess*/bin/rm: Argument list too long.So, that implies there ...
    Posted 9 Sep 2009 02:25 by Peter Davies
  • Gentoo distribution files cleanup Here is a simple command set to clean up large distfiles directories:eclean distfileseclean packages
    Posted 7 Sep 2009 01:01 by Peter Davies
  • Find and delete zero sized files I recently had a "disk full" issue on a server but even after clearing out the apache logs that had failed to rotate the website that the server was running ...
    Posted 18 Aug 2009 03:05 by Peter Davies
  • Combine multiple text files This simple script joins multiple text files together allowing you to perform a single file DB import for example:#!/bin/bashfor file in `ls ./*.txt`do    cat $file >> all ...
    Posted 18 Aug 2009 02:23 by Peter Davies
  • Find and replace in a large file I have a 2Gb database dump that needed the database name changing (remember trailing slash):cat sql_file | sed 's/olddbname/newdbname/'and to check that it's complete:grep ...
    Posted 4 Mar 2010 01:59 by Peter Davies
Showing posts 1 - 10of 42. View more »
 

Recent Downloads

  • linux admin manual.pdf   66k - 1 Jan 2009 12:36 by Peter Davies (v2)
    ‎A very simplified Linux system administration manual - contains common commands used on a day to day basis‎
  • Security Policy Critique.pdf   105k - 1 Jan 2009 12:34 by Peter Davies (v2)
    ‎Security Policy Critique‎
  • Information Security Office Role and Responsibilities.pdf   95k - 1 Jan 2009 12:34 by Peter Davies (v2)
    ‎Information Security Office Role and Responsibilities‎
  • subvert icmp protocol.pdf   80k - 1 Jan 2009 12:33 by Peter Davies (v2)
    ‎Subverting the ICMP protocol - Linux based‎
  • subvert arp protocol.pdf   76k - 1 Jan 2009 12:33 by Peter Davies (v2)
    ‎Subverting the ARP protocol - Linux based‎
Showing 5 files from page Downloads.