Business TechBarracuda Networks files for IPO of up to $100 million Barracuda Networks, a security and data protection company, filed for an initial public offering of up to $100 million, according to a regulatory filing on Tuesday.by staff reporter