Skip to content

😈 [42 project] A little daemon aiming to treat and stock the messages received on a specific port, opened by this daemon.

License

Notifications You must be signed in to change notification settings

owalid/matt-daemon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

Matt-daemon is a lightweight application that operates silently in the background, continuously monitoring a designated port for incoming messages. It provides a seamless solution for processing and managing various types of messages in real-time.

Key Features

  • Message Reception: The daemon establishes a connection to the specified port and listens for incoming messages, ensuring a smooth flow of communication and log it to a file.
  • Message Processing: Once received, the daemon efficiently processes each message. There is a operation that is allowed:
    • archive
    • quit
    • clear
    • procevent start, procevent stop
  • Encryption communication: The daemon uses AES-128 encryption to ensure secure communication between the client and server.
  • Error Handling: The daemon includes robust error handling mechanisms to gracefully handle any unexpected situations or exceptions that may arise during message processing.

Usage

./Matt_daemon -h
Usage : ./Matt_daemon
[-c/--client MAX_ACCEPTED_CONN]. 1 <= MAX_ACCEPTED_CONN <= 100.
[-k/--key KEY]. KEY path for aes encryption.
[-p/--procevent] Enable linux kernel process event connection.

Scripts

Multiples scripts are available to help you to use the project.

The Makefile are also script that you can use to build the project, install the project, run the project and clean the project.

  • make to build the project.
  • make install to download dependencies.
  • make test to run tests.

Web

About

😈 [42 project] A little daemon aiming to treat and stock the messages received on a specific port, opened by this daemon.

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •