\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]{ven. mars 18 10:08:54 CET 2016}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={delv},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Utilitaire de recherche et de validation DNS},
CreationDate={D:20160318100854},
ModDate={D:20160318100854},
Keywords={DNS;Domain Names Service}
}}
\begin{document}
 
\begin{center}
{\Huge delv }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Utilitaire de recherche et de validation DNS}
 
\vspace{10mm}
 
\hspace{1mm}  delv (Domain Entity Lookup \& Validation) est un outil pour envoyer des requêtes DNS et valider les résultats en utilisant le même résolveur et validateur interne de named.
\vspace{5mm} \\
 
 
\hspace{1mm}  delv envoie à un serveur de nom spécifié toutes les requêtes nécessaires pour obtenir et valider les données demandées, incluant la requête originale, les requêtes sous-jacentes pour suivre les chaînes CNAME ou DNAME, et les requêtes pour les records DNSKEY, DS et DLV pour établir une chaîne de confiance pour la validation DNSSEC. Il n'effectue pas de résolution itérative, mais simule le comportement du serveur de nom configuré pour la validation DNSSEC et le forwarding
\vspace{5mm} \\
 
 
\hspace{1mm}  Par défaut, les réponses sont validées en utilisant les ancres de confiance DNSSEC embarqués pour la zone root et pour la zone de validation ISC DNSSEC (dlv.isc.org). Les enregistrements retournés par delv sont soit validées ou non signées. Si la validation échoue, une explication de l'erreur est incluse dans la sortie.
\vspace{5mm} \\
 
 
\hspace{1mm}  Sauf mention, delv tente chaque serveur listé dans /etc/resolv.conf, et si aucune adresse n'est utilisable, utilise 127.0.0.1 ou ::1. Sans arguments ni options, delv effectue une requête NS pour '.'
\vspace{5mm} \\
 
 
\hspace{1mm}  La syntaxe de base est \textbf{delv @server name type}, où
\vspace{5mm} \\
 
 
\begin{description} \normalsize
\item[\hspace{1mm} server]{est le nom ou l'adresse IP d'un serveur à requêter.}
\item[\hspace{1mm} name]{est le nom de la ressource à rechercher}
\item[\hspace{1mm} type]{est le type de requête (ANY, A, MX, SIG, etc)}
\end{description}
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -a anchor-file]{Spécifie un fichier depuis lequel lire les TA DNSSEC. défaut: /etc/bind.keys, qui est inclus avec bind9 et contient les TA pour la zone root et pour dlv.isc.org.}
\item[\hspace{1mm} -b address]{Définis l'adresse IP source de la requête}
\item[\hspace{1mm} -c class]{Définis la classe de la requête. Actuellement seul IN est supporté}
\item[\hspace{1mm} -d level]{Niveau de débug, de 0(pas de debug) à 99}
\item[\hspace{1mm} -i]{Mode non-secure. Désactive la validation DNSSEC}
\item[\hspace{1mm} -m]{Debuggage de l'utilisation mémoire}
\item[\hspace{1mm} -p port\#]{Spécifie le port de destination pour la requête}
\item[\hspace{1mm} -q name]{Définis le nom de la requête. Utile pour éviter toute ambiguïté}
\item[\hspace{1mm} -t type]{Définis le type de requête. Utile pour éviter toute ambiguïté}
\item[\hspace{1mm} -x addr]{Indique une requête inverse}
\item[\hspace{1mm} -4]{Force l'utilisation d'IPv4}
\item[\hspace{1mm} -6]{Force l'utilisation d'IPv6}
\end{description}
 
\vspace{1cm}{\huge Options de recherche }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} +\texttt{[}no\texttt{]}cdflag]{Définis le bit CD dans la requête. Utile pour les problèmes DNSSEC derrière un resoleur}
\item[\hspace{1mm} +\texttt{[}no\texttt{]}class]{Affiche la CLASS en affichant l'enregistrement}
\item[\hspace{1mm} +\texttt{[}no\texttt{]}ttl]{Affiche le TTL en affichant l'enregistrement}
\item[\hspace{1mm} +\texttt{[}n\texttt{]}rtrace]{Active le logging du résolveur}
\item[\hspace{1mm} -\texttt{[}no\texttt{]}mtrace]{Active le logging de message. Produit un dump détaillé des réponses reçues}
\item[\hspace{1mm} +\texttt{[}no\texttt{]}vtrace]{Active le logging de validation. Affiche le processus interne du validateur}
\item[\hspace{1mm} +\texttt{[}no\texttt{]}short]{affiche une réponse courte}
\item[\hspace{1mm} +\texttt{[}no\texttt{]}comments]{affiche les commentaires dans la sortie}
\item[\hspace{1mm} +\texttt{[}no\texttt{]}rrcomments]{Affiche les commentaires par enregistrement dans la sortie.}
\item[\hspace{1mm} +\texttt{[}no\texttt{]}crypto]{Affiche les champs cryptographiques dans les enregistrements DNSSEC}
\item[\hspace{1mm} +\texttt{[}no\texttt{]}trust]{Affiche le niveau de confiance en affichant un enregistrement.}
\item[\hspace{1mm} +\texttt{[}no\texttt{]}split\texttt{[}=W\texttt{]}]{Split les champs base64 ou hexa long en portions de W caractères (arrondis au multiple de 4 le plus proche)}
\item[\hspace{1mm} +\texttt{[}no\texttt{]}all]{Affiche les options (+comments, +rrcomment, +trust) comme un groupe}
\item[\hspace{1mm} +\texttt{[}no\texttt{]}multiline]{Affiche les records comme les records SOA dans un format multi-ligne.}
\item[\hspace{1mm} +\texttt{[}no\texttt{]}root\texttt{[}=ROOT\texttt{]}]{Indique si la validation DNSSEC est effectuée de manière conventionnelle, et spécifie le nom d'un TA.}
\item[\hspace{1mm} +\texttt{[}no\texttt{]}dlv\texttt{[}=DLV\texttt{]}]{Effectue la validation DNSSEC, et spécifier le nom du TA DLV. Défaut: dlv.isc.org.}
\end{description}
\end{flushleft}
\end{document}
