\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{mer. mai 31 10:32:05 CEST 2017}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={ausearch},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Outil de requête de logs d'audit},
CreationDate={D:20170531103205},
ModDate={D:20170531103205},
Keywords={audit;Linux;security;auditd;logs}
}}
\begin{document}
 
\begin{center}
{\Huge ausearch }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Outil de requête de logs d'audit}
 
\vspace{10mm}
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -a, --event audit-event-id]{Recherche un évènement basé sur l'id doné. Les messages commencent toujours par msg=audit(1116360555.329:2401771, l'id étant le nombre après le ':'.}
\item[\hspace{1mm} --arch CPU]{Recherche les évènements basé sur une architecture CPU.}
\item[\hspace{1mm} -c, --comm comm-name]{Recherche un évènement basé sur le nom de l'exécutable.}
\item[\hspace{1mm} --debug]{Affiche les évènements mal-formés sur stderr}
\item[\hspace{1mm} --checkpoint checkpoint-file]{checkpoint la sortie entre les invocation successive de ausearch de manière à ce que seuls les évènements qui n'ont pas été sortie sont affichés dans les invocations suivantes}
\item[\hspace{1mm} -e, --exit exit-code-or-errno]{Recherche un évènement basé sur le code de sortie syscall donné}
\item[\hspace{1mm} -f, --file filename]{Recherche un évènement basé sur le nom de fichier donné, ou socket af\_unix}
\item[\hspace{1mm} -ga, --gid-all all-group-id]{Recherche en évènement avec le gid ou gid effectif spécifié}
\item[\hspace{1mm} -ge, --gid-effective effective-group-id]{Recherche en évènement avec le gid effectif spécifié}
\item[\hspace{1mm} -gi, --gid group-id]{Recherche en évènement avec le gid spécifié}
\item[\hspace{1mm} -hn, --host hostname]{Recherche en évènement avec le nom d'hôte spécifié}
\item[\hspace{1mm} -i, --interpret]{Interprète les entités numériques en texte.}
\item[\hspace{1mm} -if, --input filename | directory]{Utilise le fichier ou répertoire au lieu des logs}
\item[\hspace{1mm} --input-logs]{Utilise l'emplacement des logs spécifié dans auditd.conf pour la recherche}
\item[\hspace{1mm} --just-one]{Stop une fois le première évènement correspondant trouvé}
\item[\hspace{1mm} -k, --key key-string]{Recherche en évènement basé sur la clé donnée}
\item[\hspace{1mm} -l, --line-buffered]{Vide la sortie sur chaque ligne.}
\item[\hspace{1mm} -m, --message message-type | comma-sep-message-type-list]{Recherche un évènement correspondant au type de message spécifié.}
\item[\hspace{1mm} -n, --node node-name]{Recherche les évènements venant du ou des nœuds spécifiés.}
\item[\hspace{1mm} -o, --object SE-Linux-context-string]{Recherche des évènements venant avec le tcontext donné}
\item[\hspace{1mm} -p, --pid process-id]{Recherche un évènement avec le PID de processus donné}
\item[\hspace{1mm} -pp, --ppid parent-process-id]{Recherche un évènement ayant le PID de processus parent donné}
\item[\hspace{1mm} -r, --raw]{Sortie non formatée}
\item[\hspace{1mm} -sc, --syscall syscall-name-or-value]{Recherche un évènement correspondant au syscall donné}
\item[\hspace{1mm} -se, --context SE-Linux-context-string]{Recherche un évènement avec les scontext ou tcontext donné}
\item[\hspace{1mm} --session Login-Session-ID]{Recherche un évènement avec l'ID de session donné}
\item[\hspace{1mm} -su, --subject SE-Linux-context-string]{Recherche un évènement avec le scontext donné}
\item[\hspace{1mm} -sv, --success success-value]{Recherche un évènement avec la valeur de succès donné (yes ou no)}
\item[\hspace{1mm} -te, --end \texttt{[}end-date\texttt{]} \texttt{[}end-time\texttt{]}]{Recherche les évènement avant cette date/heure. mots clés permis: now, recent, today, yesterday, this-week, wwek-ago, this-month, this-year.}
\item[\hspace{1mm} -ts, --start \texttt{[}start-date\texttt{]} \texttt{[}start-time\texttt{]}]{Affiche les évènements après cette date/heure. Les mots clé de -te sont permis.}
\item[\hspace{1mm} -tm, --terminal terminal]{Recherche un évènement correspondant à la valeur terminal donnée}
\item[\hspace{1mm} -ua, --uid-all all-user-id]{Recherche un évènement avec l'UID ou UID effectif donné}
\item[\hspace{1mm} -ue, --uid-effective effective-user-id]{Recherche un évènement avec l'UID effectif donné}
\item[\hspace{1mm} -ui, --uid user-id]{Recherche un évènement avec l'UID donné}
\item[\hspace{1mm} -ul, --loginuid login-id]{Recherche un évènement avec le login id donné}
\item[\hspace{1mm} -uu, --uuid guest-uuid]{Recherche un évènement avec l'uuid invité donné}
\item[\hspace{1mm} -vm, --vm-name guest-name]{Recherche un évènement avec le nom de l'invité donné}
\item[\hspace{1mm} -w, --word]{Chaîne de recherche à matcher}
\item[\hspace{1mm} -x, --executable executable]{Recherche un évènement correspondant à l'exécutable donné}
\end{description}
 
\vspace{1cm}{\huge Codes de sortie }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} 0]{succès}
\item[\hspace{1mm} 1]{Rien n'est trouvé, erreur d'argument, erreur d'accès fichier mineur}
\item[\hspace{1mm} 10]{données checkpoint invalide}
\item[\hspace{1mm} 11]{Erreur de traitement de checkpoint}
\item[\hspace{1mm} 12]{Évènement checkpoint non trouvé dans le fichier de log}
\end{description}
\end{flushleft}
\end{document}
