/Matt_daemon

Un daemon, qui ne se traduit pas par démon, désigne un type de programme informatique, un processus ou un ensemble de processus qui s’exécute en arrière-plan plutôt que sous le contrôle direct d’un utilisateur. Le terme daemon semble avoir été introduit, en 1963, par les concepteurs de CTSS du MIT, en réponse au « dragon », terme employé par les concepteurs d’ITS. Le rétro- acronyme Disk And Execution MONitor (moniteur de disque et d’exécution) a été inventé pour justifier le terme daemon après sa démocratisation. Les daemons sont souvent démarrés lors du chargement du système d’exploitation, et servent en général à répondre à des requêtes du réseau, à l’activité du matériel ou à d’autres programmes en exécutant certaines tâches. Sous Microsoft Windows, ces fonc- tions sont exécutées par des programmes appelés « services ».

Primary LanguageC++

Matt_daemon

Un daemon, qui ne se traduit pas par démon, désigne un type de programme informatique, un processus ou un ensemble de processus qui s’exécute en arrière-plan plutôt que sous le contrôle direct d’un utilisateur. Le terme daemon semble avoir été introduit, en 1963, par les concepteurs de CTSS du MIT, en réponse au « dragon », terme employé par les concepteurs d’ITS. Le rétro- acronyme Disk And Execution MONitor (moniteur de disque et d’exécution) a été inventé pour justifier le terme daemon après sa démocratisation. Les daemons sont souvent démarrés lors du chargement du système d’exploitation, et servent en général à répondre à des requêtes du réseau, à l’activité du matériel ou à d’autres programmes en exécutant certaines tâches. Sous Microsoft Windows, ces fonctions sont exécutées par des programmes appelés « services ».

  • Daemon acceptant 3 connexions simultané
  • Client communiquant avec le Daemon sur un port donnée
  • Uname du systeme sur lequelle le Daemon est lancé
  • Lancement d'un bind shell
  • Log de toutes les touches clavier envoyé au daemon
  • Chiffremment du tunnel de communication
  • Authentification
  • Envoi du fichier de log par mail

Compile

make

Launch Daemon

sudo ./Matt_daemon

Launch Client

./BEN_AFK <HOST> <PORT>