Recently, the security of an individual computer to large networks as a result of a dramatic growth of new devices connecting to the internet, has become one of the biggest challenges. Along with growing new types of security attacks, many protection mechanisms have taken to improve the privacy and security of sensitive information. Detection of abnormal behavior can help network administrators to identify intrusions but cannot prevent them from breaking into home network. Furthermore, using traditional methods which firewall and IDPS systems reside in different machines that results to low performance by filtering and checking traffic in multi points. This paper is providing an efficient and cost effective method of both detecting and preventing network threats. To achieve such goal, we are using a form Snort, Suricata, and Bro IDPS Systems.