{"id":3466,"date":"2016-01-27T12:20:05","date_gmt":"2016-01-27T12:20:05","guid":{"rendered":"https:\/\/cpanelplesk.com\/wp62\/?p=3466"},"modified":"2021-02-06T09:20:49","modified_gmt":"2021-02-06T09:20:49","slug":"how-to-enable-logging-in-iptables-on-linux","status":"publish","type":"post","link":"https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/","title":{"rendered":"How to Enable Logging in Iptables on Linux"},"content":{"rendered":"<p style=\"line-height: 21.0pt; background: white; vertical-align: baseline; margin: 0in 0in 15.0pt 0in;\"><span style=\"color: #000000;\">Enabling logging on iptables is useful for observing traffic coming to our server. This way we can also find out the number of hits done from any ip. This article will help to enable loging in iptables. Previously we have learned how easy it is to install and use iptables on CentOS, you can get that basic information on my <a href=\"https:\/\/cpanelplesk.com\/wp62\/how-to-install-and-use-iptables-on-centosrhel-7\/\">previous tutorial.<\/a><!--more--><\/span><strong><span style=\"color: #000000;\">Enable Iptables LOG<\/span><\/strong><\/p>\n<p><span style=\"color: #000000;\">We can simply use following command to enable logging in iptables.<\/span><\/p>\n<div class=\"command-sh\">\n<pre class=\"lang:default decode:true \">$ iptables -A INPUT -j LOG<\/pre>\n<\/div>\n<p>We can also define the source ip or range for which log will be created.<\/p>\n<div class=\"command-sh\">\n<pre class=\"lang:default decode:true \">$ iptables -A INPUT -s 192.168.10.0\/24 -j LOG<\/pre>\n<\/div>\n<p>To define level of LOG generated by iptables us \u2013log-level followed by level number.<\/p>\n<div class=\"command-sh\">\n<pre class=\"lang:default decode:true  \">$ iptables -A INPUT -s 192.168.10.0\/24 -j LOG --log-level 4<\/pre>\n<\/div>\n<p>We can also add some prefix in generated Logs, So it will be easy to search for logs in a huge file.<\/p>\n<div class=\"command-sh\">\n<pre class=\"lang:default decode:true \">$ iptables -A INPUT -s 192.168.10.0\/24 -j LOG --log-prefix '** SUSPECT **'<\/pre>\n<\/div>\n<p><strong>View Iptables LOG<\/strong><\/p>\n<p><span style=\"color: #000000;\">After enabling iptables logs, you can check the following log files to view logs generated by iptables as per your operating system.<\/span><\/p>\n<p><strong><span style=\"color: #000000;\">On Ubuntu and Debian<\/span><\/strong><\/p>\n<p><span style=\"color: #000000;\">iptables logs are generated by the kernel. So check following kernel log file.<\/span><\/p>\n<div class=\"cpanel-files\"><\/div>\n<pre class=\"lang:default decode:true \">$ tailf \/var\/log\/kern.log<\/pre>\n<p><strong>On CentOS\/RHEL and Fedora<\/strong><\/p>\n<div class=\"command-sh\">\n<pre class=\"lang:default decode:true\"># cat \/var\/log\/messages<\/pre>\n<\/div>\n<p><strong>Change Iptables LOG File Name<\/strong><\/p>\n<p><span style=\"color: #000000;\">To change iptables log file name edit <strong>\/etc\/rsyslog.conf<\/strong> file and add following configuration in file.<\/span><\/p>\n<div class=\"cpanel-files\"><\/div>\n<pre class=\"lang:default decode:true \">kern.warning \/var\/log\/iptables.log<\/pre>\n<p>Finally restart rsyslog service using following command.<\/p>\n<div class=\"command-sh\">\n<pre class=\"lang:default decode:true\">$ service rsyslog restart<\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Enabling logging on iptables is useful for observing traffic coming to our server. This way we can also find out the number of hits done from any ip. This article will help to enable loging in iptables. Previously we have learned how easy it is to install and use iptables on CentOS, you can get [&#8230;]<\/p>\n<p><a class=\"understrap-read-more-link\" href=\"https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/\">Continue Reading&#8230;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-3466","post","type-post","status-publish","format-standard","hentry","category-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Enable Logging in Iptables on Linux - cPanel Plesk<\/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:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to Enable Logging in Iptables on Linux - cPanel Plesk\" \/>\n<meta name=\"twitter:description\" content=\"Enabling logging on iptables is useful for observing traffic coming to our server. This way we can also find out the number of hits done from any ip. This article will help to enable loging in iptables. Previously we have learned how easy it is to install and use iptables on CentOS, you can get [...]Continue Reading...\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Seemab Saleem\" \/>\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:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/\"},\"author\":{\"name\":\"Seemab Saleem\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/73d573cc7eaaf6625cf0dbd72191a648\"},\"headline\":\"How to Enable Logging in Iptables on Linux\",\"datePublished\":\"2016-01-27T12:20:05+00:00\",\"dateModified\":\"2021-02-06T09:20:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/\"},\"wordCount\":211,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13\"},\"articleSection\":[\"Linux\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/\",\"url\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/\",\"name\":\"How to Enable Logging in Iptables on Linux - cPanel Plesk\",\"isPartOf\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#website\"},\"datePublished\":\"2016-01-27T12:20:05+00:00\",\"dateModified\":\"2021-02-06T09:20:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cpanelplesk.com\/wp62\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Enable Logging in Iptables on Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#website\",\"url\":\"https:\/\/cpanelplesk.com\/wp62\/\",\"name\":\"cPanel Plesk\",\"description\":\"Blog on famous hosting control panels\",\"publisher\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cpanelplesk.com\/wp62\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13\",\"name\":\"Farooq Omer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2020\/11\/cpanelplesk.png\",\"contentUrl\":\"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2020\/11\/cpanelplesk.png\",\"width\":300,\"height\":44,\"caption\":\"Farooq Omer\"},\"logo\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/73d573cc7eaaf6625cf0dbd72191a648\",\"name\":\"Seemab Saleem\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6a87ff2e53b03e6839250e5278a6bd46?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6a87ff2e53b03e6839250e5278a6bd46?s=96&d=mm&r=g\",\"caption\":\"Seemab Saleem\"},\"description\":\"Linux Server Administrator, Web Hosting engineer. I'm dealing with Linux servers since 2014. I started this blog to share the work i love with the world . let me know if you need any assistance. Thanks!!\",\"sameAs\":[\"https:\/\/cpanelplesk.com\/wp62\"],\"url\":\"https:\/\/cpanelplesk.com\/wp62\/author\/cmb\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Enable Logging in Iptables on Linux - cPanel Plesk","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:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/","twitter_card":"summary_large_image","twitter_title":"How to Enable Logging in Iptables on Linux - cPanel Plesk","twitter_description":"Enabling logging on iptables is useful for observing traffic coming to our server. This way we can also find out the number of hits done from any ip. This article will help to enable loging in iptables. Previously we have learned how easy it is to install and use iptables on CentOS, you can get [...]Continue Reading...","twitter_misc":{"Written by":"Seemab Saleem","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/#article","isPartOf":{"@id":"https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/"},"author":{"name":"Seemab Saleem","@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/73d573cc7eaaf6625cf0dbd72191a648"},"headline":"How to Enable Logging in Iptables on Linux","datePublished":"2016-01-27T12:20:05+00:00","dateModified":"2021-02-06T09:20:49+00:00","mainEntityOfPage":{"@id":"https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/"},"wordCount":211,"commentCount":0,"publisher":{"@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13"},"articleSection":["Linux"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/","url":"https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/","name":"How to Enable Logging in Iptables on Linux - cPanel Plesk","isPartOf":{"@id":"https:\/\/cpanelplesk.com\/wp62\/#website"},"datePublished":"2016-01-27T12:20:05+00:00","dateModified":"2021-02-06T09:20:49+00:00","breadcrumb":{"@id":"https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cpanelplesk.com\/wp62\/how-to-enable-logging-in-iptables-on-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cpanelplesk.com\/wp62\/"},{"@type":"ListItem","position":2,"name":"How to Enable Logging in Iptables on Linux"}]},{"@type":"WebSite","@id":"https:\/\/cpanelplesk.com\/wp62\/#website","url":"https:\/\/cpanelplesk.com\/wp62\/","name":"cPanel Plesk","description":"Blog on famous hosting control panels","publisher":{"@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cpanelplesk.com\/wp62\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13","name":"Farooq Omer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/","url":"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2020\/11\/cpanelplesk.png","contentUrl":"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2020\/11\/cpanelplesk.png","width":300,"height":44,"caption":"Farooq Omer"},"logo":{"@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/"}},{"@type":"Person","@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/73d573cc7eaaf6625cf0dbd72191a648","name":"Seemab Saleem","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6a87ff2e53b03e6839250e5278a6bd46?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6a87ff2e53b03e6839250e5278a6bd46?s=96&d=mm&r=g","caption":"Seemab Saleem"},"description":"Linux Server Administrator, Web Hosting engineer. I'm dealing with Linux servers since 2014. I started this blog to share the work i love with the world . let me know if you need any assistance. Thanks!!","sameAs":["https:\/\/cpanelplesk.com\/wp62"],"url":"https:\/\/cpanelplesk.com\/wp62\/author\/cmb\/"}]}},"_links":{"self":[{"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/posts\/3466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/comments?post=3466"}],"version-history":[{"count":0,"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/posts\/3466\/revisions"}],"wp:attachment":[{"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/media?parent=3466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/categories?post=3466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/tags?post=3466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}