{"id":153,"date":"2025-11-18T00:28:46","date_gmt":"2025-11-18T00:28:46","guid":{"rendered":"https:\/\/aboutblank.fr\/?p=153"},"modified":"2025-11-18T00:28:46","modified_gmt":"2025-11-18T00:28:46","slug":"bannir-une-ip-manuellement-avec-fail2ban","status":"publish","type":"post","link":"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/","title":{"rendered":"Bannir une ip manuellement avec Fail2ban"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/paranoiaque.fr\/wp-content\/uploads\/2023\/01\/2192e09a9529040554cc0492d32394a69d0fb3ea.png\" alt=\"Nginx, Docker et Fail2ban - Paranoiaque\/Paranoid\"\/><\/figure>\n\n\n\n<p>Commen\u00e7ons par cr\u00e9er un filtre &#8220;manuel&#8221; vide :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/fail2ban\/filter.d\/manuel.conf<br><br>&#91;Definition]<br>failregex = <br>ignoreregex = <\/code><\/pre>\n\n\n\n<p>Puis une prison personnalis\u00e9e :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/fail2ban\/fail.d\/custom.conf\n\n&#91;manual]\nbanaction = %(banaction_allports)s\nbantime = -1\nenabled = true<\/code><\/pre>\n\n\n\n<p>bantime est la p\u00e9riode en secondes pendant laquelle une IP est bloqu\u00e9e (-1 signifie perp\u00e9tuit\u00e9).<\/p>\n\n\n\n<p>Pensez \u00e0 redemarrer le serveur fail2ban pour mettre \u00e0 jour la config.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl restart fail2ban<\/code><\/pre>\n\n\n\n<p>Ensuite pour bannir une ip :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fail2ban-client set manuel banip 11.22.33.44<\/code><\/pre>\n\n\n\n<p>Si vous souhaitez unban une ip :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fail2ban-client set manuel unbanip 11.22.33.44<\/code><\/pre>\n\n\n\n<p>Et pour bannir une liste d&#8217;ip :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>grep -v '^#' ip.blocklist | while read IP; do fail2ban-client set manuel banip $IP; done<\/code><\/pre>\n\n\n\n<p>Vous pourriez ensuite ajouter cela \u00e0 un script de chargement de liste de blocage et le d\u00e9clencher, par exemple, en utilisant ExecStartPost dans une surcharge de fichier d&#8217;unit\u00e9 Systemd. Mais en r\u00e9alit\u00e9, cela ne devrait pas \u00eatre n\u00e9cessaire, car Fail2ban conserve son \u00e9tat et garde les adresses IP bloqu\u00e9es apr\u00e8s un red\u00e9marrage de Fail2ban ou m\u00eame apr\u00e8s un red\u00e9marrage complet du syst\u00e8me.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Commen\u00e7ons par cr\u00e9er un filtre &#8220;manuel&#8221; vide : Puis une prison personnalis\u00e9e : bantime est la p\u00e9riode en secondes pendant laquelle une IP est bloqu\u00e9e (-1 signifie perp\u00e9tuit\u00e9). Pensez \u00e0 redemarrer le serveur fail2ban pour mettre \u00e0 jour la config. Ensuite pour bannir une ip : Si vous souhaitez unban une ip : Et pour [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-153","post","type-post","status-publish","format-standard","hentry","category-tutos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bannir une ip manuellement avec Fail2ban - about:blank<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bannir une ip manuellement avec Fail2ban - about:blank\" \/>\n<meta property=\"og:description\" content=\"Commen\u00e7ons par cr\u00e9er un filtre &#8220;manuel&#8221; vide : Puis une prison personnalis\u00e9e : bantime est la p\u00e9riode en secondes pendant laquelle une IP est bloqu\u00e9e (-1 signifie perp\u00e9tuit\u00e9). Pensez \u00e0 redemarrer le serveur fail2ban pour mettre \u00e0 jour la config. Ensuite pour bannir une ip : Si vous souhaitez unban une ip : Et pour [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/\" \/>\n<meta property=\"og:site_name\" content=\"about:blank\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ramyr7z\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/ramyr7z\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-18T00:28:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/paranoiaque.fr\/wp-content\/uploads\/2023\/01\/2192e09a9529040554cc0492d32394a69d0fb3ea.png\" \/>\n<meta name=\"author\" content=\"ramy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ramy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/\"},\"author\":{\"name\":\"ramy\",\"@id\":\"https:\/\/aboutblank.fr\/#\/schema\/person\/e443d4b5268a6c0a283cc35b34107a96\"},\"headline\":\"Bannir une ip manuellement avec Fail2ban\",\"datePublished\":\"2025-11-18T00:28:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/\"},\"wordCount\":142,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/aboutblank.fr\/#\/schema\/person\/e443d4b5268a6c0a283cc35b34107a96\"},\"image\":{\"@id\":\"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/paranoiaque.fr\/wp-content\/uploads\/2023\/01\/2192e09a9529040554cc0492d32394a69d0fb3ea.png\",\"articleSection\":[\"Tutos\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/\",\"url\":\"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/\",\"name\":\"Bannir une ip manuellement avec Fail2ban - about:blank\",\"isPartOf\":{\"@id\":\"https:\/\/aboutblank.fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/paranoiaque.fr\/wp-content\/uploads\/2023\/01\/2192e09a9529040554cc0492d32394a69d0fb3ea.png\",\"datePublished\":\"2025-11-18T00:28:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/#primaryimage\",\"url\":\"https:\/\/paranoiaque.fr\/wp-content\/uploads\/2023\/01\/2192e09a9529040554cc0492d32394a69d0fb3ea.png\",\"contentUrl\":\"https:\/\/paranoiaque.fr\/wp-content\/uploads\/2023\/01\/2192e09a9529040554cc0492d32394a69d0fb3ea.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/aboutblank.fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bannir une ip manuellement avec Fail2ban\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/aboutblank.fr\/#website\",\"url\":\"https:\/\/aboutblank.fr\/\",\"name\":\"about:blank\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/aboutblank.fr\/#\/schema\/person\/e443d4b5268a6c0a283cc35b34107a96\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/aboutblank.fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/aboutblank.fr\/#\/schema\/person\/e443d4b5268a6c0a283cc35b34107a96\",\"name\":\"ramy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/aboutblank.fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/aboutblank.fr\/wp-content\/uploads\/2025\/12\/camel.png\",\"contentUrl\":\"https:\/\/aboutblank.fr\/wp-content\/uploads\/2025\/12\/camel.png\",\"width\":1000,\"height\":821,\"caption\":\"ramy\"},\"logo\":{\"@id\":\"https:\/\/aboutblank.fr\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/aboutblank.fr\/\",\"https:\/\/www.facebook.com\/ramyr7z\"],\"url\":\"https:\/\/aboutblank.fr\/index.php\/author\/ramy\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bannir une ip manuellement avec Fail2ban - about:blank","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/","og_locale":"en_US","og_type":"article","og_title":"Bannir une ip manuellement avec Fail2ban - about:blank","og_description":"Commen\u00e7ons par cr\u00e9er un filtre &#8220;manuel&#8221; vide : Puis une prison personnalis\u00e9e : bantime est la p\u00e9riode en secondes pendant laquelle une IP est bloqu\u00e9e (-1 signifie perp\u00e9tuit\u00e9). Pensez \u00e0 redemarrer le serveur fail2ban pour mettre \u00e0 jour la config. Ensuite pour bannir une ip : Si vous souhaitez unban une ip : Et pour [&hellip;]","og_url":"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/","og_site_name":"about:blank","article_publisher":"https:\/\/www.facebook.com\/ramyr7z","article_author":"https:\/\/www.facebook.com\/ramyr7z","article_published_time":"2025-11-18T00:28:46+00:00","og_image":[{"url":"https:\/\/paranoiaque.fr\/wp-content\/uploads\/2023\/01\/2192e09a9529040554cc0492d32394a69d0fb3ea.png","type":"","width":"","height":""}],"author":"ramy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ramy","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/#article","isPartOf":{"@id":"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/"},"author":{"name":"ramy","@id":"https:\/\/aboutblank.fr\/#\/schema\/person\/e443d4b5268a6c0a283cc35b34107a96"},"headline":"Bannir une ip manuellement avec Fail2ban","datePublished":"2025-11-18T00:28:46+00:00","mainEntityOfPage":{"@id":"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/"},"wordCount":142,"commentCount":0,"publisher":{"@id":"https:\/\/aboutblank.fr\/#\/schema\/person\/e443d4b5268a6c0a283cc35b34107a96"},"image":{"@id":"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/#primaryimage"},"thumbnailUrl":"https:\/\/paranoiaque.fr\/wp-content\/uploads\/2023\/01\/2192e09a9529040554cc0492d32394a69d0fb3ea.png","articleSection":["Tutos"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/","url":"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/","name":"Bannir une ip manuellement avec Fail2ban - about:blank","isPartOf":{"@id":"https:\/\/aboutblank.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/#primaryimage"},"image":{"@id":"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/#primaryimage"},"thumbnailUrl":"https:\/\/paranoiaque.fr\/wp-content\/uploads\/2023\/01\/2192e09a9529040554cc0492d32394a69d0fb3ea.png","datePublished":"2025-11-18T00:28:46+00:00","breadcrumb":{"@id":"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/#primaryimage","url":"https:\/\/paranoiaque.fr\/wp-content\/uploads\/2023\/01\/2192e09a9529040554cc0492d32394a69d0fb3ea.png","contentUrl":"https:\/\/paranoiaque.fr\/wp-content\/uploads\/2023\/01\/2192e09a9529040554cc0492d32394a69d0fb3ea.png"},{"@type":"BreadcrumbList","@id":"https:\/\/aboutblank.fr\/index.php\/2025\/11\/18\/bannir-une-ip-manuellement-avec-fail2ban\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/aboutblank.fr\/"},{"@type":"ListItem","position":2,"name":"Bannir une ip manuellement avec Fail2ban"}]},{"@type":"WebSite","@id":"https:\/\/aboutblank.fr\/#website","url":"https:\/\/aboutblank.fr\/","name":"about:blank","description":"","publisher":{"@id":"https:\/\/aboutblank.fr\/#\/schema\/person\/e443d4b5268a6c0a283cc35b34107a96"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aboutblank.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/aboutblank.fr\/#\/schema\/person\/e443d4b5268a6c0a283cc35b34107a96","name":"ramy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aboutblank.fr\/#\/schema\/person\/image\/","url":"https:\/\/aboutblank.fr\/wp-content\/uploads\/2025\/12\/camel.png","contentUrl":"https:\/\/aboutblank.fr\/wp-content\/uploads\/2025\/12\/camel.png","width":1000,"height":821,"caption":"ramy"},"logo":{"@id":"https:\/\/aboutblank.fr\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/aboutblank.fr\/","https:\/\/www.facebook.com\/ramyr7z"],"url":"https:\/\/aboutblank.fr\/index.php\/author\/ramy\/"}]}},"_links":{"self":[{"href":"https:\/\/aboutblank.fr\/index.php\/wp-json\/wp\/v2\/posts\/153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aboutblank.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aboutblank.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aboutblank.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aboutblank.fr\/index.php\/wp-json\/wp\/v2\/comments?post=153"}],"version-history":[{"count":0,"href":"https:\/\/aboutblank.fr\/index.php\/wp-json\/wp\/v2\/posts\/153\/revisions"}],"wp:attachment":[{"href":"https:\/\/aboutblank.fr\/index.php\/wp-json\/wp\/v2\/media?parent=153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aboutblank.fr\/index.php\/wp-json\/wp\/v2\/categories?post=153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aboutblank.fr\/index.php\/wp-json\/wp\/v2\/tags?post=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}