# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR 2009-2021 Nicolas SURRIBAS
# This file is distributed under the same license as the Wapiti package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Wapiti GIT\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-09-28 16:14+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

msgid "Found backup file {}"
msgstr "Ficher de sauvegarde {} trouvé"

#, python-brace-format
msgid "Backup file {0} found for {1}"
msgstr "Copie de sauvegarde {0} trouvée pour {1}"

msgid "Credentials found for URL {} : {} / {}"
msgstr "Identifiants trouvés pour l'URL {} : {} / {}"

#, python-brace-format
msgid "HttpOnly flag is not set in the cookie : {0}"
msgstr "L'indicateur HttpOnly n'est pas défini dans le cookie : {0}"

#, python-brace-format
msgid "Secure flag is not set in the cookie : {0}"
msgstr "L'indicateur Secure n'est pas défini dans le cookie : {0}"

msgid "Checking cookie : {}"
msgstr "Vérification du cookie"

msgid "CRLF Injection"
msgstr "Injection CRLF"

msgid "Error: The server did not understand this request"
msgstr "Erreur : Le serveur n'a pas compris la requête"

#, python-brace-format
msgid "{0} via injection in the parameter {1}"
msgstr "{0} via une injection dans le paramètre {1}"

msgid "CSP is not set"
msgstr "CSP n'est pas défini"

#, python-brace-format
msgid "CSP attribute \"{0}\" is missing"
msgstr "L'attribut CSP \"{0}\" est manquant"

#, python-brace-format
msgid "CSP \"{0}\" value is not safe"
msgstr "La valeur de CSP \"{0}\" n'est pas sûre"

msgid "Lack of anti CSRF token"
msgstr "Absence de jeton anti CSRF"

msgid "CSRF token '{}' is not properly checked in backend"
msgstr "Le jeton CSRF '{}' n'est pas correctement vérifié par l'application"

msgid "CSRF token '{}' might be easy to predict"
msgstr "Le jeton CSRF '{}' pourrait être simple à prédire"

#, python-brace-format
msgid "{0} {1} detected"
msgstr "{0} {1} détecté"

msgid "No Drupal Detected"
msgstr "Drupal non détecté"

msgid "Warning eval()"
msgstr "Avertissement eval()"

msgid "Command execution"
msgstr "Exécution de commande"

msgid "PHP evaluation"
msgstr "Interprétation de code PHP"

msgid "Warning exec"
msgstr "Avertissement exec"

msgid "preg_replace injection"
msgstr "Injection via preg_replace"

msgid "Warning usort()"
msgstr "Avertissement usort()"

msgid "Warning assert"
msgstr "Avertissement assert"

msgid "Evaluation warning"
msgstr "Avertissement d'évaluation"

msgid "Blind command execution"
msgstr "Exécution de commande en aveugle"

#, python-brace-format
msgid "Possible {0} vulnerability"
msgstr "Eventuelle Vulnérabilité de type {0}"

msgid "Constraints: {}"
msgstr "Contraintes: {}"

#, python-brace-format
msgid "{0} bypassable weak restriction"
msgstr "Restriction d'accès bypassable sur {0}"

#, python-brace-format
msgid "Weak restriction bypass vulnerability: {0}"
msgstr "Bypass d'une restriction d'accès faible: {0}"

#, python-brace-format
msgid "HTTP status code changed from {0} to {1}"
msgstr "Le code de statut HTTP a changé de {0} à {1}"

msgid "Source code:"
msgstr "Code source :"

msgid "Strict-Transport-Security is not set"
msgstr "L'entête Strict-Transport-Security n'est pas défini"

msgid "X-Content-Type-Options is not set"
msgstr "L'entête X-Content-Type-Options n'est pas défini"

msgid "X-XSS-Protection is not set"
msgstr "L'entête X-XSS-Protection n'est pas défini"

msgid "X-Frame-Options is not set"
msgstr "L'entête X-Frame-Options n'est pas défini"

msgid "Checking X-Frame-Options :"
msgstr "Vérification de X-Frame-Options :"

msgid "Checking X-XSS-Protection :"
msgstr "Vérification de X-XSS-Protection :"

msgid "Checking X-Content-Type-Options :"
msgstr "Vérification de X-Content-Type-Options :"

msgid "Checking Strict-Transport-Security :"
msgstr "Vérification de Strict-Transport-Security :"

msgid "Error downloading nikto database."
msgstr "Echec du téléchargement de la base de données Nikto."

msgid "Problem with local nikto database."
msgstr "Un problème est survenu avec la base de données nikto locale"

msgid "Downloading from the web..."
msgstr "Téléchargement depuis le web..."

msgid "References:"
msgstr "Références"

msgid "Stored XSS vulnerability"
msgstr "Vulnérabilité XSS permanent"

#, python-brace-format
msgid "Permanent XSS vulnerability found via injection in the parameter {0}"
msgstr ""
"Vulnérabilité de XSS permanent trouvée via une injection dans la paramètre "
"{0}"

#, python-brace-format
msgid ""
"Permanent XSS vulnerability found in {0} by injecting the parameter {1} of "
"{2}"
msgstr ""
"Vulnérabilité de XSS permanent trouvée dans {0} via une injection dans la "
"paramètre {1} de {2}"

msgid "Warning: Content-Security-Policy is present!"
msgstr "Avertissement: L'entête Content-Security-Policy est présent!"

msgid "Open Redirect"
msgstr ""

#, python-brace-format
msgid "URL {0} seems vulnerable to Shellshock attack!"
msgstr "L'URL {0} semble vulnérable à l'attaque Shellshock !"

#, python-brace-format
msgid "URL {0} seems vulnerable to Shellshock attack"
msgstr "L'URL {0} semble vulnérable à l'attaque Shellshock"

msgid "SQL Injection"
msgstr "Injection SQL"

msgid ".NET SQL Injection"
msgstr "Injection SQL .NET"

msgid "Spring JDBC Injection"
msgstr ""

msgid "XPath Injection"
msgstr "Injection XPath"

msgid "LDAP Injection"
msgstr "Injection LDAP"

msgid "SSRF vulnerability"
msgstr "Vulnérabilité SSRF"

msgid "[*] Asking endpoint URL {} for results, please wait..."
msgstr "[*] Requête du endpoint à l'URL {}, en attente des résultats..."

msgid "[!] Unable to request endpoint URL '{}'"
msgstr "[!] Impossible de questionner l'URL du endpoint '{}'"

#, python-brace-format
msgid ""
"{0} via injection in the parameter {1}.\n"
"The target performed an outgoing HTTP {2} request at {3} with IP {4}.\n"
"Full request can be seen at {5}"
msgstr ""
"{0} via une injection dans le paramètre {1}.\n"
"La cible a effectuée une requête HTTP {2} sortante à {3} avec l'adresse IP "
"{4}.\n"
"Les données reccueillies peut être vues à {5}"

msgid "Blind SQL vulnerability"
msgstr "Vulnérabilité d'injection SQL en aveugle"

msgid "Error downloading wapp database."
msgstr "Erreur de téléchargement de la base de données Wappalizer."

msgid "Problem with local wapp database."
msgstr "Un problème est survenu avec la base de données wapp locale"

msgid ""
"Try using --store-session option, or update apps.json using --update option."
msgstr ""
"Essayez avec l'option --store-session, ou mettez à jour apps.json avec "
"l'option --update."

msgid "No WordPress Detected"
msgstr "WordPress non détecté"

msgid "Enumeration of WordPress Plugins :"
msgstr "Enumération des extensions WordPress :"

msgid "Enumeration of WordPress Themes :"
msgstr "Enumération des thèmes WordPress :"

msgid "XSS vulnerability"
msgstr "Vulnérabilité XSS"

#, python-brace-format
msgid "XSS vulnerability found via injection in the parameter {0}"
msgstr "Vulnérabilité XSS trouvée via l'injection dans le paramètre {0}"

msgid "XXE vulnerability"
msgstr "Vulnérabilité XXE"

#, python-brace-format
msgid "Out-Of-Band {0} by sending raw XML in request body"
msgstr "{0} Out-Of-Band via l'envoi de données XML dans le corps de la requête"

#, python-brace-format
msgid "Out-Of-Band {0} via injection in the parameter {1}"
msgstr "{0} Out-Of-Band via l'envoi de données XML dans le paramètre {1}"

#, python-brace-format
msgid ""
"The target sent {0} bytes of data to the endpoint at {1} with IP {2}.\n"
"Received data can be seen at {3}."
msgstr ""
"La cible a envoyé {0} octets de données au endpoint à {1} avec l'adresse IP "
"{2}.\n"
"Les données reccueillies peuvent être visualisées à {3}."

msgid "Backup file"
msgstr "Copie de sauvegarde"

msgid ""
"It may be possible to find backup files of scripts on the webserver that the "
"web-admin put here to save a previous version or backup files that are "
"automatically generated by the software editor used (like for example Emacs)."
msgstr ""
"Il se peut que des copies de sauvegarde de scripts soient accessibles sur le "
"serveur. L'administrateur web a du placer volontairement une sauvegarde dans "
"l'idée de revenir à une précédente version ou involontairement en utilisant "
"un éditeur configuré pour sauver automatiquement une copie après une "
"certaine durée."

msgid ""
"These copies may reveal interesting information like source code or "
"credentials."
msgstr ""
"Ces fichiers peuvent révéler des informations intéressantes comme du code "
"source ou encore des identifiants (accès à la base de données)."

msgid ""
"The webadmin must manually delete the backup files or remove it from the web "
"root."
msgstr ""
"L'administrateur web doit supprimer manuellement les sauvegardes présentes "
"sous la racine web."

msgid "He should also reconfigure its editor to deactivate automatic backups."
msgstr ""
"Il devrait aussi reconfigurer l'éditeur qu'il utilise pour désactiver les "
"sauvegardes automatiques."

msgid "Weak credentials"
msgstr "Identifiants faibles"

msgid ""
"The web application is using either default credentials or weak passwords "
"that can be found in well-known passwords lists."
msgstr ""
"L'application Web utilise des informations d'identification par défaut ou "
"des mots de passe faibles qui peuvent être trouvés dans des listes de mots "
"de passe bien connus."

msgid ""
"Do not ship or deploy with any default credentials, particularly for admin "
"users."
msgstr ""
"Ne pas définir de mots de passe par défaut, en particulier pour les comptes "
"administrateur."

msgid ""
"Implement weak-password checks, such as testing new or changed passwords "
"against a list of the top 10000 worst passwords."
msgstr ""
"Mettez en œuvre des vérifications de mots de passe faibles, comme tester les "
"mots de passe nouveaux ou modifiés par rapport à une liste des 10000 pires "
"mots de passe."

msgid ""
"The term CRLF refers to Carriage Return (ASCII 13, \\r) Line Feed (ASCII 10, "
"\\n)."
msgstr ""
"Le terme CRLF fait référence à Carriage Return (ASCII 13, \\r) Line Feed "
"(ASCII 10, \\n)."

msgid ""
"A CRLF Injection attack occurs when a user manages to submit a CRLF into an "
"application."
msgstr ""
"Ce type d'attaque a lieu quand un utilisateur parvient à injecter une suite "
"CRLF dans l'application."

msgid "This is most commonly done by modifying an HTTP parameter or URL."
msgstr ""
"Cela est généralement effectué par la modificiation d'un paramètre de l'URL."

msgid ""
"Check the submitted parameters and do not allow CRLF to be injected when it "
"is not expected."
msgstr ""
"Vérifiez et supprimez la présence des CRLF dans les données reçues quand "
"elles ne sont pas explicitement autorisées."

msgid "Content Security Policy Configuration"
msgstr "Configuration de la stratégie de securité du contenu (CSP)"

msgid "CSP Configuration"
msgstr "Configuration de la CSP"

msgid ""
"Content Security Policy (CSP) is an added layer of security that helps to "
"detect and mitigate certain types of attacks, including Cross Site Scripting "
"(XSS) and data injection attacks."
msgstr ""
"Une Content Security Policy (CSP) ou stratégie de sécurité du contenu permet "
"d'améliorer la sécurité des sites web en permettant de détecter et réduire "
"certains types d'attaques, dont les attaques XSS (Cross Site Scripting) et "
"les injections de contenu."

msgid ""
"Configuring Content Security Policy involves adding the Content-Security-"
"Policy HTTP header to a web page and giving it values to control what "
"resources the user agent is allowed to load for that page."
msgstr ""
"Configurer une stratégie CSP nécessite d'utiliser un en-tête HTTP Content-"
"Security-Policy pour une page web et de spécifier une valeur pour contrôler "
"les ressources que le navigateur est autorisé à charger pour cette page."

msgid "Cross Site Request Forgery"
msgstr "Cross Site Request Forgery"

msgid "CSRF"
msgstr "CSRF"

msgid ""
"Cross-Site Request Forgery (CSRF) is an attack that forces an end user to "
"execute unwanted actions on a web application in which they're currently "
"authenticated."
msgstr ""
"Une attaque Cross-Site Request Forgery (CSRF) vise à faire exécuter dans le "
"navigateur de la victime différentes actions via l'envoi de requêtes HTTP."

msgid "Check if your framework has built-in CSRF protection and use it."
msgstr ""
"Vérifier que le framework utilisé implémente nativement une protection anti-"
"CSRF et utiliser la."

msgid ""
"If framework does not have built-in CSRF protection add CSRF tokens to all "
"state changing requests (requests that cause actions on the site) and "
"validate them on backend."
msgstr ""
"Si le framework ne fournit pas de protection anti-CSRF, ajouter un jeton "
"anti-CSRF à toutes les requêtes qui modifient l'état d'un élément de "
"l'application, et vérifier la validité des jetons côté serveur."

msgid "Potentially dangerous file"
msgstr "Fichier potentiellement dangereux"

msgid "A file with potential vulnerabilities has been found on the website."
msgstr ""
"Certains scripts sont connus pour être potentiellement vulnérables et "
"dangereux. Des listes de tels fichiers existent et sont fréquemment "
"utilisées par des attaquants pour scanner des sites Internet à la recherche "
"de ces vulnérabilitées."

msgid ""
"Make sure the script is up-to-date and restrict access to it if possible."
msgstr ""
"L'administrateur devrait vérifier régulièrement si des mises à jour sont "
"disponibles pour les scripts et logiciels utilisés sur le serveur. Il est "
"aussi conseillé de se tenir informé sur les nouvelles vulnérabilités "
"trouvées en s'abonnant à des listes de sécurité ou en suivant des flux RSS "
"spécialisés."

msgid "This attack consists in executing system commands on the server."
msgstr ""
"Ce type d'attaque consiste à faire exécuter des commandes sur le serveur."

msgid "The attacker tries to inject this commands in the request parameters."
msgstr ""
"L'attaquant tente d'injecter les commandes dans les paramêtres de requêtes "
"qui lui sont accessibles."

msgid "Prefer working without user input when using file system calls."
msgstr ""
"Ce type de vulnérabilité résulte souvent d'un manque de vérifications sur "
"les données soumises par le visiteur. Pour les opérations sur les accès "
"fichiers il est préférable d'utiliser des appels systèmes spécialisés au "
"lieu de tenter de faire exécuter des commandes shell."

msgid "Path Traversal"
msgstr "Traversée de dossiers"

msgid "This attack is known as Path or Directory Traversal."
msgstr ""
"Cette attacque est connue sous le nom de traversée de fichiers ou traversée "
"de dossiers."

msgid ""
"Its aim is the access to files and directories that are stored outside the "
"web root folder."
msgstr ""
"Ces techniques permettent à l'attaquant d'accèder à des fichiers auxquels il "
"n'est pas sensé accèder car en dehors de la racine du serveur web."

msgid "The attacker tries to explore the directories stored in the web server."
msgstr ""
"En utilisant certaines séquences comme '../', il peut remonter dans "
"l'arborescence pour ainsi lister des répertoires ou obtenir le contenu de "
"fichiers."

msgid ""
"Use indexes rather than actual portions of file names when templating or "
"using language files (eg: value 5 from the user submission = "
"Czechoslovakian, rather than expecting the user to return 'Czechoslovakian')."
msgstr ""
"Chaque fois que vous le pouvez, ne passez pas directement des paths à vos "
"scripts, utilisez à la place des correspondances numériques (ex: la valeur 5 "
"signifiera d'aller prendre les fichiers dans le dossier /path1 et évitera de "
"faire apparaître le path sur le site)."

msgid ""
"Ensure the user cannot supply all parts of the path - surround it with your "
"path code."
msgstr ""
"Assurez vous que l'utilisateur n'a pas le contrôle sur la totalité du path - "
"ajoutez préfixe et suffixe autour du chemin récupéré."

msgid ""
"Validate the user's input by only accepting known good - do not sanitize the "
"data."
msgstr ""
"Privilégiez un mécanisme de liste blanche pour valider les données soumises "
"au lieu de tenter de nottoyer ces données."

msgid ""
"Use chrooted jails and code access policies to restrict where the files can "
"be obtained or saved to."
msgstr ""
"Utilisez des jails chroot et des restrictions d'accès pour limiter le nombre "
"de fichiers accessibles par le serveur."

msgid "Fingerprint web technology"
msgstr "Technologie web identifiée"

msgid ""
"The use of a web technology can be deducted due to the presence of its "
"specific fingerprints."
msgstr ""
"L'utilisation d'une technologie web peut être déduite à cause des traces qui "
"lui sont spécifiques."

msgid "This is only for informational purposes."
msgstr "A titre d'information seulement."

msgid "Fingerprint web application framework"
msgstr "Framework d'application web identifié"

msgid ""
"The version of a web application framework can be identified due to the "
"presence of its specific fingerprints."
msgstr ""
"La version d'un framewor d'application web peut être identifiée à cause des "
"traces qui lui sont spécifiques."

msgid "Fingerprint web server"
msgstr "Serveur web identifié"

msgid ""
"The version of a web server can be identified due to the presence of its "
"specific fingerprints."
msgstr ""
"La version d'un serveur web peut être identifiée à cause des traces qui lui "
"sont spécifiques."

msgid "Htaccess Bypass"
msgstr "Contournement de htaccess"

msgid ""
"Htaccess files are used to restrict access to some files or HTTP method."
msgstr ""
"Les fichiers htaccess permettent de restreindre l'accès a des fichiers ou "
"répertoires en fonction d'identifiants ou méthode HTTP utilisées."

msgid ""
"In some case it may be possible to bypass this restriction and access the "
"files."
msgstr ""
"Si la configuration a été mal faite il peut être possible de contourner la "
"restriction."

msgid "Make sure every HTTP method is forbidden if the credentials are bad."
msgstr ""
"La configuration du htaccess doit être minutieusement vérifiée pour ne pas "
"laisser une porte d'entrée à un éventuel attaquant."

msgid "HTTP Secure Headers"
msgstr "Entête HTTP Secure"

msgid ""
"HTTP security headers tell the browser how to behave when handling the "
"website's content."
msgstr ""
"Les entêtes HTTP de sécurité indiquent au navigateur les restrictions en place "
"pour traiter le contenu du site."

msgid "Use the recommendations for hardening your HTTP Security Headers."
msgstr "Utilisez les recommandations de renforcement des entêtes HTTP de sécurité."

msgid "HttpOnly Flag cookie"
msgstr "Drapeau de cookie HttpOnly"

msgid ""
"HttpOnly is an additional flag included in a Set-Cookie HTTP response header."
msgstr ""
"HttpOnly est un drapeau (flag) optionel passé dans les entête Set-Cookie de réponses HTTP."

msgid ""
"Using the HttpOnly flag when generating a cookie helps mitigate the risk of "
"client side script accessing the protected cookie (if the browser supports "
"it)."
msgstr ""
"L'utilisation du drapeau HttpOnly sur les cookies permet de bloquer l'accès "
"au contenu des cookies par les scripts (si le navigateur le supporte)."

msgid ""
"While creation of the cookie, make sure to set the HttpOnly Flag to True."
msgstr ""
"Lors de l'émission d'un cookie, assurez-vous qu'il dispose du drapeau HttpOnly."

msgid "Internal Server Error"
msgstr "Erreur interne au serveur"

msgid ""
"An error occurred on the server's side, preventing it to process the request."
msgstr ""
"Le serveur a rencontré une erreur lors du traitement de la requête."

msgid "It may be the sign of a vulnerability."
msgstr "Cela peut être de signe d'une potentielle vulnérabilité."

msgid "More information about the error should be found in the server logs."
msgstr "Plus d'information sur cette erreur devrait se trouver dans les logs du serveur."

msgid ""
"Unvalidated redirects and forwards are possible when a web application "
"accepts untrusted input that could cause the web application to redirect the "
"request to a URL contained within untrusted input."
msgstr ""
"L'application reçoit en entrée des URLs reprises directement pour effectuer "
"une redirection HTTP."

msgid ""
"By modifying untrusted URL input to a malicious site, an attacker may "
"successfully launch a phishing scam and steal user credentials."
msgstr ""
"Un attaquant peut profiter de l'absence de vérifications pour une campagne "
"de phishing."

msgid ""
"Force all redirects to first go through a page notifying users that they are "
"going off of your site, and have them click a link to confirm."
msgstr ""
"La page chargée de la redirection devrait avertir l'utilisateur de la "
"redirection et demander sa confirmation via un bouton."

msgid "Resource consumption"
msgstr "Consommation anormale de ressource"

msgid "It took an abnormal time to the server to respond to a query."
msgstr "Le server a mis un temps anormalement long à répondre à la requête."

msgid ""
"An attacker might leverage this kind of weakness to overload the server."
msgstr ""
"Un attaquant pourrait exploiter ce type de faiblesse pour surcharger le serveur."

msgid ""
"The involved script is maybe using the server resources (CPU, memory, "
"network, file access...) in a non-efficient way."
msgstr ""
"Le script faillible utilise peut être les resources du serveur (CPU, mémoire, "
"réseau, accès aux fichiers...) de façon peu efficiente."

msgid "Secure Flag cookie"
msgstr "Drapeau de cookie Secure"

msgid ""
"The secure flag is an option that can be set by the application server when "
"sending a new cookie to the user within an HTTP Response."
msgstr ""
"Le drapeau de cookie Secure est un indicateur optionel qui peut être placé par l'application "
"web lors de l'émission du cookie dans une réponse HTTP."

msgid ""
"The purpose of the secure flag is to prevent cookies from being observed by "
"unauthorized parties due to the transmission of a the cookie in clear text."
msgstr ""
"L'objectif du drapeau Secure est d'empècher des tierses parties d'intercepter le cookie "
"si ce dernier transite en clair sur le réseau."

msgid "When generating the cookie, make sure to set the Secure Flag to True."
msgstr "Lors de l'émission d'un cookie, assurez vous qu'il dispose du drapeau Secure."

msgid "SQLI"
msgstr "SQLI"

msgid ""
"SQL injection vulnerabilities allow an attacker to alter the queries "
"executed on the backend database."
msgstr ""
"Les Vulnérabilités d'injection SQL permettent à un attaquant de modifier les "
"requêtes qui sont normalement exécutées sur le système de base de données."

msgid ""
"An attacker may then be able to extract or modify information stored in the "
"database or even escalate his privileges on the system."
msgstr ""
"Un attaquant peut alors parvenir à extraire où à modifier des informations "
"en base. Cela peut aussi potentiellement permettre à l'attaquant d'augmenter "
"ses privilèges sur le système."

msgid ""
"To protect against SQL injection, user input must not directly be embedded "
"in SQL statements."
msgstr ""
"Pour se protéger des injections SQL, les données fournies par les "
"utilisateurs ne doivent pas être utilisées telles-quelles dans les requêtes "
"SQL."

msgid ""
"Instead, user input must be escaped or filtered or parameterized statements "
"must be used."
msgstr ""
"A la place elles doivent faire l'objet de vérifications (filtres, "
"échappements) approfondies."

msgid "Server Side Request Forgery"
msgstr "Server Side Request Forgery"

msgid "SSRF"
msgstr "SSRF"

msgid ""
"The target application may have functionality for importing data from a URL, "
"publishing data to a URL or otherwise reading data from a URL that can be "
"tampered with."
msgstr ""
"L'application web dispose d'une fonctionnalité permettant d'aller lire une "
"URL ou d'envoyer des données à une URL qui peut être détournée."

msgid ""
"Every URI received by the web application should be checked, especially "
"scheme and hostname. A whitelist should be used."
msgstr ""
"Toutes les URI reçues en entrées devraient être correctement vérifiées, en "
"particulier le protocole et le nom d'hôte. L'utilisation d'une whitelist est "
"conseillée."

msgid "Blind SQL Injection"
msgstr "Injection SQL en aveugle"

msgid "Blind SQLI"
msgstr "Injection SQL en aveugle"

msgid ""
"Blind SQL injection is a technique that exploits a vulnerability occurring "
"in the database of an application."
msgstr ""
"Tout comme les Vulnérabilités d'injection SQL classiques, les injections SQL "
"en aveugle permettent à un attaquant d'altérer les requêtes normalement "
"exécutées sur la base de données."

msgid ""
"This kind of vulnerability is harder to detect than basic SQL injections "
"because no error message will be displayed on the webpage."
msgstr ""
"Ce type de vulnérabilité est plus difficile à détecter en raison de "
"l'absence de messages d'erreur renvoyés par l'application web."

msgid "Cross Site Scripting"
msgstr "Cross Site Scripting"

msgid "XSS"
msgstr "XSS"

msgid ""
"Cross-site scripting (XSS) is a type of computer security vulnerability "
"typically found in web applications which allow code injection by malicious "
"web users into the web pages viewed by other users."
msgstr ""
"Le Cross-site scripting (XSS) est une catégorie de vulnérabilités web qui "
"permet d'exécuter du code dans le navigateur des visiteurs du site."

msgid "Examples of such code include HTML code and client-side scripts."
msgstr ""
"Ce type de code peut être du code HTML ou du code exécuté par le navigateur "
"(généralement Javascript)."

msgid ""
"The best way to protect a web application from XSS attacks is ensure that "
"the application performs validation of all headers, cookies, query strings, "
"form fields, and hidden fields."
msgstr ""
"Afin de se prémunir au mieu de ce type d'attaque il faut valider "
"minutieusement toutes les données reçues via paramètres, champs de "
"formulaires, cookies, entête etc."

msgid ""
"Encoding user supplied output in the server side can also defeat XSS "
"vulnerabilities by preventing inserted scripts from being transmitted to "
"users in an executable form."
msgstr ""
"Les données destinées à être affichées dans la navigateur des utilisateurs "
"doivent être systématiquement encodées pour empècher leur interprétation par "
"le navigateur."

msgid ""
"Applications can gain significant protection from javascript based attacks "
"by converting the following characters in all generated output to the "
"appropriate HTML entity encoding:"
msgstr ""
"Les caractères ayant une signification particulière en HTML doivent être "
"remplacés par leur code d'entité HTML."

msgid "XML External Entity"
msgstr "XML External Entity"

msgid "XXE"
msgstr "XXE"

msgid ""
"An XML External Entity attack is a type of attack against an application "
"that parses XML input."
msgstr ""
"Les attaques XML External Entity ciblent l'application en charge de "
"l'analyse du format XML."

msgid ""
"This attack occurs when XML input containing a reference to an external "
"entity is processed by a weakly configured XML parser."
msgstr ""
"Cela survient quand un parseur XML malconfiguré doit traiter des références "
"à des entitées externes."

msgid ""
"This attack may lead to the disclosure of confidential data, denial of "
"service, server side request forgery, port scanning from the perspective of "
"the machine where the parser is located, and other system impacts."
msgstr ""
"Cette attaque peut permettre de récupérer des données confidentielles, "
"provoquer des dénis de service, des SSRF, effectuer des scans de ports "
"depuis la machine cible, etc."

msgid ""
"The safest way to prevent XXE is always to disable DTDs (External Entities) "
"completely."
msgstr ""
"La méthode la plus efficace pour se protéger des XXE est de désactiver "
"complétement l'utilisation des entitées externes."

#, python-brace-format
msgid "  Evil url: {0}"
msgstr "  Evil url: {0}"

#, python-brace-format
msgid "{0} in {1} via injection in the parameter {2}"
msgstr "{0} dans {1} via une injection dans le paramètre {2}"

#, python-brace-format
msgid "  coming from {0}"
msgstr "  en provenance de {0}"

#, python-brace-format
msgid "{0} in {1} via injection in the query string"
msgstr "{0} dans {1} via une injection dans la query string"

#, python-brace-format
msgid "{0} in {1} via injection in the resource path"
msgstr "{0} dans {1} via une injection dans le chemin de la ressource"

#, python-brace-format
msgid "Involved parameter: {0}"
msgstr "Paramètre en cause : {0}"

msgid "Evil request:"
msgstr "Evil request:"

#, python-brace-format
msgid "Received a HTTP 500 error in {0}"
msgstr "Une erreur HTTP 500 a été obtenue avec {0}"

#, python-brace-format
msgid "Timeout occurred in {0}"
msgstr "Une erreur timeout est survenu sur {0}"

msgid ""
"The request timed out while attempting to inject a payload in the query "
"string"
msgstr ""
"La requête n'a pas aboutie (délais dépassé) lors de l'injection d'un payload "
"dans la query string"

msgid ""
"The request timed out while attempting to inject a payload in the resource "
"path"
msgstr ""
"La requête n'a pas aboutie (délais dépassé) lors de l'injection d'un payload "
"dans le chemin de la ressource"

#, python-brace-format
msgid ""
"The request timed out while attempting to inject a payload in the parameter "
"{0}"
msgstr ""
"La requête n'a pas aboutie (délais dépassé) lors de l'injection d'un payload "
"dans le paramètre {0}"

msgid ""
"The server responded with a 500 HTTP error code while attempting to inject a "
"payload in the query string"
msgstr ""
"Le serveur a répondu par une erreur HTTP 500 lors de l'injection d'un "
"payload dans la query string"

msgid ""
"The server responded with a 500 HTTP error code while attempting to inject a "
"payload in the resource path"
msgstr ""
"Le serveur a répondu par une erreur HTTP 500 lors de l'injection d'un "
"payload dans le chemin de la ressource"

#, python-brace-format
msgid ""
"The server responded with a 500 HTTP error code while attempting to inject a "
"payload in the parameter {0}"
msgstr ""
"Le serveur a répondu par une erreur HTTP 500 lors de l'injection d'un "
"payload dans le paramètre {0}"

#, python-brace-format
msgid "Invalid argument for option {0} : {1}"
msgstr "Argument invalide pour l'option {0} : {1}"

msgid "Use Tor listener (127.0.0.1:9050)"
msgstr "Utiliser le relais Tor local (127.0.0.1:9050)"

msgid "Set HTTP authentication credentials"
msgstr "Définir les identifiants pour l'authentification HTTP"

msgid "Set the authentication type to use"
msgstr "Définir le type d'authentification à utiliser"

msgid "Set a custom user-agent to use for every requests"
msgstr "Définir un user-agent spécifique à utiliser pour toutes les requêtes"

msgid "Set a custom header to use for every requests"
msgstr "Définir un entête HTTP à utiliser pour toutes les requêtes"

msgid ""
"Invalid base URL was specified, please give a complete URL with protocol "
"scheme and slash after the domain name."
msgstr ""
"Une URL de base invalide a été donnée, veuillez fournir une URL complète "
"avec protocole et slash après le domaine."

msgid "Choose the form you want to use or enter 'q' to leave :"
msgstr "Sélectionnez le formulaire de votre choix ou entrez 'q' pour quitter :"

msgid "Enter a number : "
msgstr "Entrez un numéro : "

msgid "Please enter values for the following form: "
msgstr "Veuillez renseigner les champs pour le formulaire suivant : "

#, python-brace-format
msgid "url = {0}"
msgstr "url = {0}"

msgid "Waiting for running crawler tasks to finish, please wait."
msgstr "Veuillez patienter pendant que les taches en cours du crawler se terminent."

msgid "[*] Loading modules:"
msgstr "[*] Chargement des modules :"

#, python-brace-format
msgid "[!] Could not find module {0}"
msgstr "[!] Impossible de trouver le module {0}"

#, python-brace-format
msgid "[!] Unable to find a module named {0}"
msgstr "[!] Impossible de trouver le module {0}"

#, python-brace-format
msgid "Updating module {0}"
msgstr "Mise à jour du module {0}"

msgid "Update done."
msgstr "Mise à jour effectuée."

msgid "[*] Saving scan state, please wait..."
msgstr "[*] Enregistrement de l'état du scan, veuillez patienter..."

msgid " Note"
msgstr " Note"

#, python-brace-format
msgid "This scan has been saved in the file {0}"
msgstr "Ce scan a été sauvé dans le fichier {0}"

msgid "Max scan time was reached, stopping."
msgstr "Le temps maximum de scan a été atteint, arrêt en cours."

#, python-brace-format
msgid "[!] Missing dependencies for module {0}:"
msgstr "[!] Dépendances manquantes pour le module {0}:"

#, python-brace-format
msgid "[*] Launching module {0}"
msgstr "[*] Lancement du module {0}"

#, python-brace-format
msgid "[*] {0} pages were previously attacked and will be skipped"
msgstr "[*] {0} pages ont été précédemment attaquées et seront ignorées"

msgid "Attack process was interrupted. Do you want to:"
msgstr "Le processus d'attaque a été interrompu. Voulez-vous:"

msgid "\tr) stop everything here and generate the (R)eport"
msgstr "\tr) Tout arrêter ici et générer le (R)apport"

msgid "\tn) move to the (N)ext attack module (if any)"
msgstr "\tn) Sauter au module d'attaque suivant (Next)"

msgid "\tq) (Q)uit without generating the report"
msgstr "\tq) (Q)uitter ici sans générer de rapport"

msgid "\tc) (C)ontinue the current attack"
msgstr "\tc) (C)ontinuer l'attaque en cours"

msgid "Invalid choice. Valid choices are r, n, q and c."
msgstr "Choix invalide. Les choix valides sont r, n, q et c."

#, python-brace-format
msgid "Max attack time was reached for module {0}, stopping."
msgstr "Le temps maximum d'attaque a été atteint pour le module {0}, arrêt."

msgid "Sending crash report {} ... {}"
msgstr "Envoi du rapport d'erreur {} ... {}"

msgid "Error sending crash report"
msgstr "Erreur lors de l'envoi du rapport d'erreur"

msgid "{} requests were skipped due to network issues"
msgstr "{} requêtes ont été abandonnées en raison d'erreurs réseau"

msgid "Report"
msgstr "Rapport"

#, python-brace-format
msgid "A report has been generated in the file {0}"
msgstr "Un rapport a été généré dans le fichier {0}"

#, python-brace-format
msgid "Open {0} with a browser to see this report."
msgstr "Ouvrez {0} dans un navigateur pour voir ce rapport."

msgid "Error: {} must not contain params, query or fragment!"
msgstr ""
"Erreur: {} ne doit pas contenir de paramètres, query string ni fragments!"

msgid "Error: {} must contain scheme and host"
msgstr "Erreur: {} doit contenir un protocole ainsi qu'un nom d'hôte"

msgid "[*] You are lucky! Full moon tonight."
msgstr "[*] Vous êtes chanceux ! C'est la pleine lune ce soir."

msgid "[*] Be careful! New moon tonight."
msgstr "[*] Soyez prudent ! Nouvelle lune ce soir."

msgid "[*] Watch out! Bad things can happen on Friday the 13th."
msgstr ""
"[*] Faites attention ! De vilaines choses peuvent survenir un vendredi 13."

msgid "[*] Today is International Beer Day!"
msgstr "[*] Aujourd'hui est la journée internationale de la bière!"

msgid "[*] May the force be with you!"
msgstr "[*] Que la force soit avec vous!"

msgid "[*] Happy new year!"
msgstr "[*] Bonne année!"

msgid "[*] Merry christmas!"
msgstr "[*] Joyeux noël!"

msgid "[*] Today is world backup day! Is your data safe?"
msgstr ""
"[*] Aujourd'hui est la journée mondiale de la sauvegarde! Avez-vous pensé à "
"sauvegarder vos données?"

msgid "The base URL used to define the scan scope (default scope is folder)"
msgstr ""
"L'URL de base utilisée pour définir le périmètre de scan (le périmètre par "
"défaut est folder)"

msgid "Set scan scope"
msgstr "Définir le périmètre de scan"

msgid "List of modules to load"
msgstr "La liste des modules à utiliser"

msgid "List Wapiti attack modules and exit"
msgstr "Lister les modules d'attaque de Wapiti et quitter"

msgid "Update Wapiti attack modules and exit"
msgstr "Mettre à jour les modules d'attaque de Wapiti et quitter"

msgid "Set attack level"
msgstr "Définir le niveau d'attaque"

msgid "Set the HTTP(S) proxy to use. Supported: http(s) and socks proxies"
msgstr ""
"Définir le proxy HTTP(S) à utiliser. Les proxies http(s) et socks sont "
"supportés."

msgid "Set a JSON cookie file to use."
msgstr "Définir le fichier JSON de cookie à utiliser."

msgid ""
"You can also pass 'firefox' or 'chrome' to load cookies from your browser."
msgstr ""
"Vous pouvez aussi passer 'firefox' ou 'chrome' pour charger les cookies depuis le navigateur correspondant."

msgid "Ignore Set-Cookie header from HTTP responses"
msgstr "Ignorer les entêtes Set-Cookie présents dans les réponses HTTP"

msgid ""
"Don't resume the scanning process, attack URLs scanned during a previous "
"session"
msgstr ""
"Ne pas résumer le scan, directement attaquer les URLs scannées lors d'une "
"précédente session"

msgid ""
"Resume the scanning process (if stopped) even if some attacks were "
"previously performed"
msgstr ""
"Reprendre le scan (si précédemment stoppé) même si les attaques avaient "
"débuté"

msgid "Flush attack history and vulnerabilities for the current session"
msgstr ""
"Effacer l'historique des attaques et vulnérabilitiées de la session en cours"

msgid ""
"Flush everything that was previously found for this target (crawled URLs, "
"vulns, etc)"
msgstr ""
"Effacer tout l'historique de la session (URLs trouvées, vulnérabilités, etc)"

msgid "Directory where to store attack history and session data."
msgstr "Dossier où stocker les fichiers de session de Wapiti."

msgid "Directory where to store configuration databases."
msgstr ""
"Répertoire dans lequel seront stockées les fichiers de configuration (bases "
"de données)"

msgid "Adds an url to start scan with"
msgstr "Utiliser une URL supplémentaire pour débuter le scan"

msgid "Adds an url to exclude from the scan"
msgstr "Ajouter une URL à exclure du scan"

msgid "Remove this parameter from urls"
msgstr "Retirer ce paramètre des URLs"

msgid "Skip attacking given parameter(s)"
msgstr "Ne pas attaquer un paramètre"

msgid "Set how deep the scanner should explore the website"
msgstr "Définir la profondeur d'exploration du site"

msgid "Set how many (in-scope) links the scanner should extract for each page"
msgstr ""
"Définir combien de lien (dans la périmètre) le scanneur doit extraire pour "
"chaque page"

msgid "Set how many pages the scanner should explore per directory"
msgstr ""
"Définir combien de pages d'un dossier le scanner doit traiter pour chaque "
"dossier"

msgid "Set how many seconds you want the scan to last (floats accepted)"
msgstr ""
"Définir combien de temps (en secondes) la phase d'exploration doit durer"

msgid ""
"Set how many seconds you want each attack module to last (floats accepted)"
msgstr ""
"Définir combien de secondes chaque module d'attaque doit durer au maximum "
"(nombres à virgule acceptés)"

msgid ""
"URLs and forms having more than MAX input parameters will be erased before "
"attack."
msgstr ""
"Les URLs et les formulaires ayant plus de MAX entrées seront supprimés avant "
"l'attaque"

msgid ""
"Easy way to reduce the number of scanned and attacked URLs.\n"
"Possible values: paranoid, sneaky, polite, normal, aggressive, insane"
msgstr ""
"Une option simple pour réduire la quantité d'URLs scannées et donc "
"attaquées.\n"
"Les valeurs possibles sont: paranoid, sneaky, polite, normal, aggresive, "
"insane"

msgid ""
"Number of concurrent tasks to use for the exploration (crawling) of the "
"target."
msgstr ""
"Nombre de taches concurrentes à utiliser pour l'exploration (crawling) du site web."

msgid "Set timeout for requests"
msgstr "Définir le temps d'attente pour les requêtes"

msgid "Set SSL check (default is no check)"
msgstr "Activer ou désactiver la validation SSL (désactivée par défaut)"

msgid "Colorize output"
msgstr "Colorier l'affichage"

msgid "Set verbosity level (0: quiet, 1: normal, 2: verbose)"
msgstr "Définir le niveau de verbosité (0: silencieux, 1: normal, 2: bavard)"

msgid "Set output format. Supported:"
msgstr "Définir le format de sortie. Formats supportés:"

msgid "Default is html."
msgstr "Html est le format par défaut."

msgid "Output file or folder"
msgstr "Fichier ou dossier de destination"

msgid "Url serving as endpoint for target"
msgstr "Url servant d'enpoint côté cible"

msgid "Url serving as endpoint for attacker"
msgstr "Url servant d'enpoint côté attaquant"

msgid "Url serving as endpoint for both attacker and target"
msgstr "Url servant d'enpoint à la fois pour l'attaquant et la cible"

msgid "Don't send automatic bug report when an attack module fails"
msgstr "Ne pas envoyer de rapport de bugs quand un module d'attaque échoue"

msgid "Show program's version number and exit"
msgstr "Afficher la version du programme et quitter"

msgid "Number of concurrent tasks must be 1 or above!"
msgstr "Le nombre de taches concurrentes doit être supérieur ou égal à 1!"

msgid "[*] Do you feel lucky punk?"
msgstr "[*] Est-ce que tu tentes ta chance punk ?"

msgid "[*] Available modules:"
msgstr "[*] Modules disponibles :"

msgid ""
"Invalid base URL was specified, please give a complete URL with protocol "
"scheme."
msgstr ""
"URL de base spécifiée invalide, merci de fournir une URL disposant d'un "
"protocole."

msgid "[*] Updating modules"
msgstr "[*] Mise à jour des modules"

msgid "Error: File given with the -s option must be UTF-8 encoded !"
msgstr ""
"Erreur: les fichiers passés via le paramètre -s doivent être encodés en UTF-8"

msgid "Error: Internal endpoint URL must be accessible from Wapiti!"
msgstr "Erreur: l'URL endpoint interne doit pouvoir être accédée par Wapiti!"

msgid "[*] Resuming scan from previous session, please wait"
msgstr "[*] Reprise du scan depuis la session enregistrée, veuillez patienter"

#, python-brace-format
msgid "[*] {0} URLs and forms having more than {1} parameters were removed."
msgstr ""
"[*] {0} URLs et formulaires avec plus de {1} paramètres ont été supprimés"

#, python-brace-format
msgid "[*] Wapiti found {0} URLs and forms during the scan"
msgstr "[*] Wapiti a trouvé {0} URLs et formulaires lors du scan"

msgid ""
"[!] Can't store information in persister. SQLite database must have been "
"locked by another process"
msgstr ""
"[!] Erreur lors du stockage des informations. La base de données SQLite "
"doit être vérouillée par un autre processus"

msgid "[!] You should unlock and launch Wapiti again."
msgstr "[!] Veuillez libérer l'accès et relancer Wapiti."

msgid "Login failed"
msgstr "Authentification échouée"

msgid "Invalid credentials format"
msgstr "Format d'identifiants invalide"

msgid "Login success"
msgstr "Authentification réussie"

msgid "Credentials might be invalid"
msgstr "Les identifiants semblent invalides"

msgid "No login form detected"
msgstr "Aucun formulaire de connexion n'a été détecté"

msgid "[!] Connection error with URL"
msgstr "[!] Impossible de se connecter à l'URL"

msgid "[!] {} with url {}"
msgstr "[!] {} avec l'URL {}"

#, python-brace-format
msgid "Report for {0}\n"
msgstr "Rapport pour {0}\n"

#, python-brace-format
msgid "Date of the scan : {0}\n"
msgstr "Date du scan : {0}\n"

#, python-brace-format
msgid "Scope of the scan : {0}\n"
msgstr "Portée de ce scan : {0}\n"

msgid "Summary of vulnerabilities :"
msgstr "Résumé des vulnérabilités :"

#, python-brace-format
msgid "{0} : {1:>3}\n"
msgstr "{0} : {1:>3}\n"

msgid "Evil request:\n"
msgstr "Evil request:\n"

#, python-brace-format
msgid "cURL command PoC : \"{0}\""
msgstr "PoC en commande cURL : \"{0}\""

msgid "Summary of anomalies :"
msgstr "Résumé des anomalies :"

msgid "Summary of additionals :"
msgstr "Résumé des informations complémentaires :"
