I'm very much interested to develop Network IDS for my final year project , but I'm beginner to this Network security domain.Need some suggestion and some resources to develop this project.please help me .
Thank you very much for your great suggestion. it is very helpful for my project .
Basically i want to develop signature based IDS with countermeasures options.
I'm confused about platform which i have to choose windows or linux ,also about software development tools.
please help me .
In my experience, Linux is a much friendlier platform when dealing with deep networking code. The source is open and there is a rich set of tools to choose from. That is not to say the Windows is not a practical platform to develop to, it just presents more roadblocks in my opinion.
Software development tools are really up to you; use what you are comfortable with. There is nothing in the networking world that necessitates a new environment (unless your platform requires it).
I'd suggest you read up on the suggestions I gave and familiarize yourself with the current state of IDS development. Once you have a grip on what you'd like to do, develop a plan to get that done.
We can be here to assist you in that journey, but the journey itself is yours.