hack hacking information security hacker security program unix open source sourcefire ips ids security snort linux validation windows firewall crack intrusion detection