{"id":149,"date":"2005-09-09T09:35:00","date_gmt":"2005-09-09T09:35:00","guid":{"rendered":"http:\/\/adam.rosi-kessel.org\/weblog\/free_software\/code\/ssh_login_blocker_0.2.html"},"modified":"-0001-11-30T00:00:00","modified_gmt":"1970-01-01T05:00:00","slug":"ssh_login_blocker_02","status":"publish","type":"post","link":"http:\/\/adam.rosi-kessel.org\/weblog\/2005\/09\/09\/ssh_login_blocker_02","title":{"rendered":"ssh_login_blocker 0.2"},"content":{"rendered":"<p> If you&#8217;re using the ssh_login_blocker script I posted on Monday, please upgrade to <a href=\"http:\/\/adam.rosi-kessel.org\/weblog\/free_software\/code\/ssh_login_blocker.html\">the current version<\/a>. I actually posted an old version by accident. The primary differences are that the current version works even when your auth.log file is rotated, and the &#8220;bad username&#8221; and &#8220;bad password&#8221; checks both reset after an arbitrary time period (by default 5 minutes). If you don&#8217;t have this &#8220;reset time&#8221; set, ten bad passwords over a week could lock you out. <\/p>\n<p> Sorry for posting the wrong version before! <\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you&#8217;re using the ssh_login_blocker script I posted on Monday, please upgrade to the current version. I actually posted an old version by accident. The primary differences are that the current version works even when your auth.log file is rotated, and the &#8220;bad username&#8221; and &#8220;bad password&#8221; checks both reset after an arbitrary time period [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[17],"tags":[],"_links":{"self":[{"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/posts\/149"}],"collection":[{"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/comments?post=149"}],"version-history":[{"count":0,"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/posts\/149\/revisions"}],"wp:attachment":[{"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/media?parent=149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/categories?post=149"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/tags?post=149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}