Case Studies  
 

Real Time Change Event Detection System on Linux

Client:
A leading software product company, Portland, Oregon

 
 

Project Description :
The client needed a driver on Linux to capture any changes on the Linux file system i.e. creation, deletion, changes to the files or changes to the permissions on the file. A software product was needed that would continuously run in the background, monitor and report the system level events for auditing. There was external auditing agent to set the rules for monitoring the events.

 
 

There were following requirements for the Linux driver:
• Communicate with external auditing agent to get rules for change detection
• Capture Linux file system events
• Validate the captured events against the rules
• Report the validated events to external auditing agent
• Run on RHEL 3, 4, 5 Linux, with 32-bit as well as 64-bit OS
• The CPU usage of this driver during heavy file I/O not to exceed 5%
• Support SMP

 
 

Design Highlights:

 
 

Following are the design highlights of our solution:

 
 

• Layered architecture to ensure low coupling, high scalability and easy maintenance
• Development of Daemon that
• Registers with the kernel to receive file system change events
• Creates socket for communication
• Starts the IPC thread to handle external auditing agent request

 
     
   
     
  TSupported Linux Distributions :  
     
 
Linux Distribution
Linux Kernel
RHEL 4 AS
2.6.9-1.648_EL
RHEL 4 ES
2.6.9-1.648_EL
RHEL 3 AS
2.4.21-9.EL
RHEL 3 ES
2.4.21-9.EL
RHEL 5
2.6
 
     
 

Technology :
• C, Linux
• Kernel Space programming
• User Space Programming

 
   
     
 

Call 503-207-5505 or Email to find out how we can help you meet your needs.

 
 
 
Also read more about
Enterprise Content Management and Portal Solutions
Offshore Software Development Outsourcing & Microsoft Gold Certified Partner
 
ISV/Software Solutions
Information Worker Solutions
Data Management Solutions
Custom Development Solutions
 
    .Net Application Dev.
    .Net Application Migration
  SharePoint 2007 Solutions
    ECM & Portal Solutions
    .Net Open Source CMS
    Data Management & BI
    DotNetNuke (DNN)
    Microsoft CRM Solutions
    Windows Mobile Solutions
    BizTalk Server Consulting
    E-Commerce Solutions
    PHP & MYSQL
    Technical Offerings
Open Source .Net Content Management System - Microsoft .Net Open Source Platform
Web design India, website designing, website development company , website design india, web designing
Encodex Technologies Offshore Software Development India: Case Studies
Offshore .NET Programming and .NET  Application Development India
Offshore Software Development Outsourcing Company India

Valid HTML 4.01 Transitional

Valid CSS!

Home | Company | Services | Clients | Careers | Press Releases | Case Studies | Contact Us | Links

Copyright © 2010 Encodexindia, All Rights Reserved.
Offshore Software Development Outsourcing Company India and A Microsoft Gold Certified Partner