Esiste un'attività che rileva i tentativi di accesso riusciti e non riusciti da un'applicazione C++ Linux. Qual è il modo migliore per farlo?Rileva i tentativi di autenticazione da ssh/console da un'applicazione per linux
ho trovato solo 2 modi: 1) Vedi/var/log/secure per timeout 2) Utilizzare inotify su/var/log/secure
Ma c'è un problema, che due o più tentativi di accesso non riusciti in/var/logs/secure sembrano "PAM 2 ulteriori fallimenti di autenticazione" e questa stringa non viene visualizzata in un momento di accesso non riuscito.
Potresti avere più fortuna a chiedere su http://serverfault.com. Il fatto che tu stia scrivendo un programma non è molto importante qui; la vera domanda è da dove verranno le informazioni di cui hai bisogno. – Kenster
È possibile analizzare i file/var/log/wtmp e/var/log/btmp. Qualcosa come i comandi "last" e "lastb". Vedi: http://stackoverflow.com/questions/11093218/parsing-wtmp-logs-with-c – Icarus3