Lost Password?

Go Back   CodeCall Programming Forum > Software Development > General Programming > Programming Theory

Unregistered, Check out the Coder Battles in the Announcement and Game forums.

Programming Theory Discuss programming theory, algorithm efficiency, logic, and other any other category where math and computer science overlap.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 12-23-2007, 08:16 AM
naveed.pasha naveed.pasha is offline
Newbie
 
Join Date: Dec 2007
Posts: 3
Credits: 0
Rep Power: 0
naveed.pasha is on a distinguished road
Exclamation Doing final year project based upon an intrusion detection system (IDS) - Need Help!

Hi all!

I've started a little late doing my final year university project, but I know what I want to do so it's probably better than a few of the other students out there!

I do enjoy reading and studying about the wide variety of topics that are encompassed by network and computer security. I want to develop an Intrusion Detection System, possibly making it platform independent into a network intrusion detection system (NIDS). I've been doing quite a bit of research and there are a wide selection of functions I could include and could not include. Anyhow, I've come here to ask assistance in actually planning the programming or how to go about it and suggestions on which functions I should or shouldn't include. By the way, the primary aim for this final year project is to develop a IDS of some sort and display it functioning, possibly it to have some configurable characteristics, maybe using some sort of penetration testing tool or developing one myself along with the IDS to test it working.

In doing all of this I also hope to gain a greater insight into network and computer security...
All suggestions and ideas are welcome anything to point me in the right direction is much appreciated!

Kind Thanks
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #2 (permalink)  
Old 12-24-2007, 01:46 AM
lasthell lasthell is offline
Newbie
 
Join Date: Dec 2007
Posts: 7
Credits: 0
Rep Power: 0
lasthell is on a distinguished road
Default

Hi Naveed,

Do u want to actually design and build an IDS system or use any existing IDS system and add some features and GUI stuff. snort is already available open source IDS system. It covers fragmentation and timings and based on signature matching with rich set of signatures.
If you want to design your own IDS you ll need proxy application to receive data from clients and forward it to server. And signature matching engine to match vulnerability signatures against TCP payload. Depending on the result of matching you can let the connection continue or can drop it by sending reset packets to client and server.

Thanks,
lasthell
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 12-25-2007, 06:39 AM
naveed.pasha naveed.pasha is offline
Newbie
 
Join Date: Dec 2007
Posts: 3
Credits: 0
Rep Power: 0
naveed.pasha is on a distinguished road
Default

Hi Lasthell,

Firstly I'd like to thank you for the great info you've provided me with. I'm not sure what option to go for either design and build or modify an existing one such as snort? I've looked through the information on the snort website and it does seem rather complicated. I think after all the planning and writing and research and what not, I'll probably have a period of 3 weeks to program the actual IDS - so what would you recommend for this kind of time frame? Additionally, what proxy application and signature matching engine would you recommend?

Thanks again!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 12-25-2007, 07:21 AM
lasthell lasthell is offline
Newbie
 
Join Date: Dec 2007
Posts: 7
Credits: 0
Rep Power: 0
lasthell is on a distinguished road
Default

Naveed, if you want to go with very simplistic approach, this can be done.

1) Linux utility "netsed" can be used to match patterns on packet data. This utility works just like sed, just instead of files it works on packet data.

2) Make collection of some limited software vulnerability signatures in one file, and match these signatures against tcp payload of specific port using netsed.

3) You can get any application specific(telnet, ftp, etc..) vulnerability information on net and develop signatures for the same(u can download them too).

4) You have to differentiate signatures according to their protocols which in turn can be identified using port numbers.

5) So using netsed u ll be matching signatures only specific to that application with packets coming on that application's standard port.

6) You can log information using simple bash commands when pattern matches.

Run ur IDS script/application as daemon on server machine and you are through.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 12-27-2007, 04:46 PM
naveed.pasha naveed.pasha is offline
Newbie
 
Join Date: Dec 2007
Posts: 3
Credits: 0
Rep Power: 0
naveed.pasha is on a distinguished road
Default

Hi Lasthell,

Thanks again - I find your advice invaluable!
I've been pondering on the thought of possibly pushing harder to get a better mark for this project and maybe turning this IDS into an Intrusion Prevention System (IPS). After reading a few articles on the net it seems to me that this is the current thing or more recent than IDS's. I would like to know your opinion on this and thoughts on how to adapt the information you've already given me on how to go about developing the product (a simplistic version of course), that's if you recommend going down this avenue?

Kind Regards.

P.s. I've also got hold of a copy of Intrusion Prevention Fundamentals By Earl Carter, Jonathan Hogue this seems like a very relevant book, is there anything else you would recommend?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #6 (permalink)  
Old 05-18-2008, 02:29 AM
isthikar isthikar is offline
Newbie
 
Join Date: May 2008
Posts: 1
Credits: 0
Rep Power: 0
isthikar is on a distinguished road
Default Re: Doing final year project based upon an intrusion detection system (IDS) - Need He

Hai Naveed


me to was searching a topic like presently... did u finalize ur project n how was ot.. i too going to then networking side.. so can u help me out by saying is ur topic work good so i can too propose for me....

bt i read it was outdated if soo i will have a problem in approval do u have any topics..

plz reply me soon
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 07-07-2008, 06:15 PM
olaolu143 olaolu143 is offline
Newbie
 
Join Date: Jul 2008
Posts: 1
Credits: 0
Rep Power: 0
olaolu143 is on a distinguished road
Default Re: Doing final year project based upon an intrusion detection system (IDS) - Need He

Hello Naveed,

How is your project going?

I am also doing a project based onntrusion detection but I really want mine to be host based and focus on detecting Masquerade attacks.

I found this on the ACM website: "A web-based system for intrusion detection"

You will need to google it, because CodeCall we not let me post message with links as this is my first post.

It may be helpful.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Project: vBulletin Alert System (vbAS) Crane Community Projects 18 12-13-2006 10:54 AM


All times are GMT -5. The time now is 04:49 AM.

Contest Stats

Xav ........ 1024.41
MeTh0Dz|Reb0rn ........ 974.08
morefood2001 ........ 850.04
John ........ 841.93
WingedPanther ........ 661.52
marwex89 ........ 575.59
Brandon W ........ 456.18
chili5 ........ 292.12
orjan ........ 187.41
Steve.L ........ 181.88

Contest Rules

CodeCall Goal

Goal: 100,000 Posts
Complete: 79%

Ads