Poodle Bug “Poodlebleed”

The Poodle Bug is a vulnerability in the design of SSL version 3.0. Poodle is actually an acronym for Padding Oracle On Downgraded Legacy Encryption. The vulnerability allows the decryption to plaintext of secure connections. The bug was discovered by Google Security Team researcher Bodo Möller in collaboration with Thai Duong and Krzysztof Kotowicz. Test … Read more

Definition and Meaning of PsBattle

PsBattle, sometimes incorrectly used PSBattle, Ps-Battle, and Ps Battle a term used to shorten “Photoshop Battle”. Photoshop Battles are when users of a social media platform come together in order to exercise their photoshop skills on an original, interesting picture posted with word PsBattle. The subreddit /r/photoshopbattles is entirely dedicated to PsBattles where users will … Read more

How to download iOS 9

Apple’s new iOS, Apple iOS 9 hasn’t yet been released. You’re probably looking for iOS 8 (which came out Today, 17th of September 2014). You can find that at Method 1. 1) Select your device and click “Settings” 2) Click “General” 3) Click “Software Update” 4) Download new iOS 8 Method 2. (Recommended) 1) Download … Read more

Nighthawk Router Antenna Upgrade Experience

Upgraded my DD-WRT Nighthawk router with these antennas: http://www.amazon.com/gp/product/B00HMRJ8WK/ref=cm_cr_ryp_prd_ttl_sol_0 Here’s some stats on stock vs these antennas with my upgrade. Wireless strength stock: Wireless strength with these antennas: Device ending in A6 is running on the 5Ghz band and is about 20 feet from the router. Device ending in B0 is on the 2.4Ghz band … Read more

Recommended Crawl Rate for Bots

You can set your desired bot crawl delay in your robots.txt file by adding this after the user-agent field: Crawl-Delay: 10 That will cause any legitimate robot to wait 10 seconds between requests as they crawl your site for links. My recommendation, however, is not to set a crawl delay at all. You want bots … Read more

Google Apps script bot “GoogleApps script”

The GoogleApps Script Bot is a useragent / bot that Google’s Javascript app uses to fetch pages. Example and JS Code found below.
Here’s the standard apache log when this bot is accessing your site
64.233.172.162 - - [02/Jun/2014:15:12:59 -0400] "GET / HTTP/1.1" 200 749 "-" "Mozilla/5.0 (compatible; GoogleApps script; +http://script.google.com/bot.html)"
This bot can be used by any Google Docs user in order to scrape or otherwise access content on a website.
The particular IP accessing my site resolved to google-proxy-64-233-172-162.google.com
I’ve setup a test doc for anyone that would like to checkout the script in action. The code powering it can be found under the script editor.
You’re welcome to punch in your own url to have the crawler fetch your site.
See it in action: https://docs.google.com/a/rehmann.co/spreadsheets/d/1junWawm5kNziFJAZHdUP9wMpW9o-HHu3DGgQ0bLTyY4/edit#gid=0

Unfortunately, it looks like this script doesn’t follow rules set fourth in your robots.txt file, so if your website is being abused by a user using the Google Docs script bot, I would block the IP or setup your site to serve a 404 error to any user-agent matching “GoogleApps script”
I’d love to hear of your experience with this bot. Are people abusing it to scrape your content?

Cheers,
Luke

Functioning Example:
https://docs.google.com/a/rehmann.co/spreadsheets/d/1junWawm5kNziFJAZHdUP9wMpW9o-HHu3DGgQ0bLTyY4/edit#gid=0
(feel free to make a copy or test with your own URL)
Code behind it:
function readRows() {
var sheet = SpreadsheetApp.getActiveSheet();
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
var values = rows.getValues();

for (var i = 0; i <= numRows - 1; i++) { var row = values[i]; Logger.log(row); } }; function GetPage(url) { var response = UrlFetchApp.fetch(url); return response.getContentText(); } function encodeURIC( r ) { if( r.constructor == Array ) { var out = r.slice(); for( i=0; i< r.length; i++){ for( j=0; j< r[i].length; j++){ out[i][j] = encodeURIComponent(r[i][j].toString() ) ; } } return out ; } else{ return encodeURIComponent(r.toString() ) } }

CrawlDaddy – GoDaddy Bot

Shortly after creating a new website & domain, the following requests from CrawlDaddy popped up in the logs: 64.202.161.41 – – [13/May/2014:10:54:37 -0400] “GET /index.php HTTP/1.1” 200 5789 “-” “Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; CrawlDaddy v0.3.0 abot v1.2.0.0 http://code.google.com/p/abot)” 64.202.161.46 – – [13/May/2014:10:54:37 -0400] “GET /FAQ.php HTTP/1.1” 200 8391 “-” “Mozilla/5.0 (compatible; MSIE … Read more