This is a copy of the original, and the spare part delivered as an OEM may (in rare cases) have minimal variations in functionality, quality or appearance.To find out more about originality, read our blogwhere we focus on originality in more detail. Originality: OEM - Spare part sold as OEM ("Original Equipment Manufacturer") is manufactured to the same standards, specifications and materials as the original. the device does not correctly indicate the battery status.sF, -smartfetch -> Enables smart fetching to reduce network traffic, also increases speed if certain conditions are met.If the battery on Apple has inflated or lost capacity, it needs to be replaced. tG, -trygui -> Upon failure to fetch with the headless browser phantomJS, will pop open FireFox and try again. This specifies the number of times to "retry" a given host when it fails. This could be due to a number of factors, sometimes you just have too many threads going, a network hiccup, etc. r, -retries -> Sometimes Firefox or ghostscript timeout when fetching a page. For any wildcard certificate e.g: "*.", HTTPScreenshot will try to bruteforce valid subdomains and add them to the list of URLs to be screenshotted. This flag specifies a file containing a list of potential subdomains. dB, -dns_brute -> Must use with -vH for it to make sense. For wildcard certificates, the "*." part of the name is dropped. Often these are in the form "*." (wildcard certificate) but sometimes will be linked to a single hostname only like " The -vH or -vhosts flag will, for each SSL enabled website extract the hostnames from the CN and subject alt names field, and add them to the list of URL's to be screenshotted.
In the "subject alt names" field of the certificate, when it exists, we may get a whole list of other domain names potentially associated with this IP. The SSL certificate will provide us with a hint at the domain name in the CN field. This is not currently a feature in HTTPScreenshot, but may be implemented later.įor SSL enabled "https" sites, this can be a little easier. to try and find the hostnames associated with an IP address. This is because the site is expecting a certain "virtual host" or hostname instead of the IP address, sometimes a single HTTP server will respond with many different pages for different hostnames.įor plaintext "http" websites, we can use reverse DNS, BING reverse IP search etc. vH, -vhosts -> Often when visiting websites by their IP address (e.g: ), we will receive a different page than expected or an error. The -a or -autodetect option throws away all SSL hints from the input file and tries to detect on its own.
Further, masscan doesn't do any version or service detection. Unfortunately this is unreliable, nmap doesn't always like to tell you that something is SSL enabled. If a LIST of urls is specified as input, sites with scheme " are treated as non-ssl and sites with scheme " are treated as ssl-enabledįor GNMAP input the script will scrape input and try to use any SSL detection performed by nmap. a, -autodetect -> Without this option enabled, HTTPScreenshot will behave as follows: v, -verbose -> Will spit out some extra debugging output. t TIMEOUT, -timeout -> How long to wait for a response from the server before calling it quits If you add too many threads, you might start seeing timeouts in responses - adjust for your network and machine. The list of input URL's is automatically shuffled to avoid hammering at IP addresses that are close to each other when possible. w, -workers -> The number of threads to use. This options uses "phantomjs" which doesn't have a GUI but will still do a decent job parsing javascript.
#Battery for 2010 macbook pro 17 windows#
As the number of threads increases this becomes really ugly - 20,30 Firefox windows open at once. p, -headless -> I find myself using this option more and more. i, -input -> Takes a gnmap file as input. l, -list -> Takes as input a file with a simple list of input URLs in the format "http(s)://" Some of the above options have non-obvious use-cases, so the following provides some more detail: Increases speed if certain conditions are met.
sF, -smartfetch Enables smart fetching to reduce network traffic, also tG, -trygui Try to fetch the page with FireFox when headless fails Number of retries if a URL fails or timesout Specify a DNS subdomain wordlist for bruteforcing on vH, -vhosts Attempt to scrape hostnames from SSL certificates and Ignores NMAP service detction and URL schemes. a, -autodetect Automatically detect if listening services are HTTP or Time to wait for pageload before killing the browser p, -headless Run in headless mode (using phantomjs) h, -help show this help message and exit