

{"id":10129,"date":"2014-03-31T00:16:00","date_gmt":"2014-03-31T04:16:00","guid":{"rendered":"http:\/\/streamingradioguide.com\/startingover\/?p=10129"},"modified":"2014-03-31T00:16:00","modified_gmt":"2014-03-31T04:16:00","slug":"the-war-goes-on","status":"publish","type":"post","link":"https:\/\/streamingradioguide.com\/startingover\/?p=10129","title":{"rendered":"The war goes on&#8230;"},"content":{"rendered":"<p>So despite banning most of the world beyond the United States, folks still try to break in to the web server&#8230;<\/p>\n<p>Here is the web log from yesterday:<\/p>\n<p>69.163.187.112 &#8211; &#8211; [29\/Mar\/2014:18:49:12 -0400] &#8220;GET \/licensee-list.php?showall=etc\/passwd HTTP\/1.0&#8221; 403 249 &#8220;-&#8221; &#8220;-&#8221;<br \/>\n69.163.187.112 &#8211; &#8211; [29\/Mar\/2014:18:49:12 -0400] &#8220;GET \/licensee-list.php?showall=on&#038;licensee=etc\/passwd HTTP\/1.0&#8221; 403 261 &#8220;-&#8221; &#8220;-&#8221;<br \/>\n69.163.187.112 &#8211; &#8211; [29\/Mar\/2014:18:49:13 -0400] &#8220;GET \/licensee-list.php?showall=\/etc\/passwd HTTP\/1.0&#8221; 403 250 &#8220;-&#8221; &#8220;-&#8221;<br \/>\n69.163.187.112 &#8211; &#8211; [29\/Mar\/2014:18:49:13 -0400] &#8220;GET \/licensee-list.php?showall=on&#038;licensee=\/etc\/passwd HTTP\/1.0&#8221; 403 262 &#8220;-&#8221; &#8220;-&#8221;<\/p>\n<p>What is going on here is something is trying to get me to download the contents of my linux UserID and password file.   It&#8217;s a very clumsy attempt and my defenses automatically stop it.   The 403 is the &#8220;Security Violation&#8221; you may see places from time to time.   It was caught on the first response.   Because 4 attempts were sent within a second, three more arrived before the address was banned at the firewall, so now this web server is totally unreachable from this IP  69.163.187.112  (unless they get seriously more clever)<\/p>\n<p>Now that I&#8217;m not spending time on testing desktop players, I have more time to fix things making this easier to deal with.  I know an IP address, but until now I may not know much more and it was time consuming.   In this specific case, reverse DNS lookup volunteered that this is a web server at a place called DreamHost.   Web servers should not be accessing this server for data without permission, so I want to ban all web servers at Dreamhost.   <\/p>\n<p>So I created a brand new tool tonight<\/p>\n<p>Based on that IP, I found out who actually controls it &#8211; and if I was so inclined to send an email to DreamHost to let them investigate if one of their customers did this on purpose or if their customer&#8217;s web server has been hacked and they don&#8217;t know it yet.<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/streamingradioguide.com\/startingover\/wp-content\/uploads\/2014\/03\/banning-example1.png\" alt=\"banning-example\" width=\"600\" height=\"400\" class=\"alignnone size-full wp-image-10138\" srcset=\"https:\/\/streamingradioguide.com\/startingover\/wp-content\/uploads\/2014\/03\/banning-example1.png 600w, https:\/\/streamingradioguide.com\/startingover\/wp-content\/uploads\/2014\/03\/banning-example1-150x100.png 150w, https:\/\/streamingradioguide.com\/startingover\/wp-content\/uploads\/2014\/03\/banning-example1-300x200.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><br \/>\nSo now I can list on my resume that I have used JSON.   I didn&#8217;t actually do anything other than copy\/paste code and tweak it a little &#8211; but hey, if copy\/pasting the first paragraph of Rosa Parks&#8217; autobiography gets you an A- if you&#8217;re a college athlete, I think I&#8217;m entitled too!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So despite banning most of the world beyond the United States, folks still try to break in to the web server&#8230; Here is the web log from yesterday: 69.163.187.112 &#8211; &#8211; [29\/Mar\/2014:18:49:12 -0400] &#8220;GET \/licensee-list.php?showall=etc\/passwd HTTP\/1.0&#8221; 403 249 &#8220;-&#8221; &#8220;-&#8221; &hellip; <a href=\"https:\/\/streamingradioguide.com\/startingover\/?p=10129\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-10129","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=\/wp\/v2\/posts\/10129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10129"}],"version-history":[{"count":12,"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=\/wp\/v2\/posts\/10129\/revisions"}],"predecessor-version":[{"id":10143,"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=\/wp\/v2\/posts\/10129\/revisions\/10143"}],"wp:attachment":[{"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}