Dear Sir,
I am Thomas, a 22 years old french ma, that graduated back in 2012, at UPJV uni @ Amiens.
Back when I was a kid, I only had a computer to play with, so I spent all my time on it.
That's why I now have more than 7 years of experience in Linux systems administration, and I have knowledge with the most popular Linux distributions.
I worked as a network/system administrator at various companies (including french subway RATP, Zodiac, Versailles (their website is Typo3-based) and at EXL-group @ Paris where I set up WebServer, DNS servers, Databases, Monitoring, Backups, Scripting jobs, Virtualisation and so on.
You can checkout my profile and see how much Linux-related project I successfuly completed.
You don't need a C program, you will re-invent the wheel.
Security is my hobbie, what you need is good firewall rules, an IDS (Snort, Suricata) which are Intrusion Detection System, and IPS (Intrustion Prevention System), and a good network configuration.
Please come and have a chat with me, I am kind and helpful.
Regards,