Skip to content
/ Agent Public

This is JAVA Application which can : collect operation system Logs : Security , Application ,... parse Logs structure split very large file of logs into configured chunk file ( time frame in minutes) Apply PowerShell commands over Windows Apply Linux commands Load and Store Configuration into Configuration file Work offline , store last processi…

Notifications You must be signed in to change notification settings

saedAgha/Agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent

This is JAVA Application which can :

  • collect operation system Logs : Security , Application ,...
  • parse Logs structure
  • split very large file of logs into configured chunk file ( time frame in minutes)
  • Apply PowerShell commands over Windows
  • Apply Linux commands
  • Load and Store Configuration into Configuration file
  • Work offline , store last processing point , even if App were closed it will know how to continue from the last point.
  • work Async

This Application Design is Compound of different Design Patterns and principles:

  • Factory
  • implementing interfaces
  • inhereting abstract classes
  • lots of Polymorphism behaviors
  • Safe Thread Singlton
  • using Composite
  • Reflection

alt text

About

This is JAVA Application which can : collect operation system Logs : Security , Application ,... parse Logs structure split very large file of logs into configured chunk file ( time frame in minutes) Apply PowerShell commands over Windows Apply Linux commands Load and Store Configuration into Configuration file Work offline , store last processi…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages