Add some SSH CPE.

git-svn-id: https://svn.nmap.org/nmap@28470 e0a8ed71-7df4-0310-8962-fdc924857419
Add hp_procurve_switch_software CPE.

git-svn-id: https://svn.nmap.org/nmap@28471 e0a8ed71-7df4-0310-8962-fdc924857419
Add some new service CPE, mostly for telnet.

git-svn-id: https://svn.nmap.org/nmap@28472 e0a8ed71-7df4-0310-8962-fdc924857419
sv-tidy.

git-svn-id: https://svn.nmap.org/nmap@28473 e0a8ed71-7df4-0310-8962-fdc924857419
Correct a comment.

git-svn-id: https://svn.nmap.org/nmap@28474 e0a8ed71-7df4-0310-8962-fdc924857419
Whitespace.

git-svn-id: https://svn.nmap.org/nmap@28475 e0a8ed71-7df4-0310-8962-fdc924857419
Remove byte order dependency in in_addr_to_octets.

Because in_addr is stored in network byte order, this function could
extract the octets in MSB-to-LSB order or in LSB-to-MSB order. This
didn't matter in the case of resolved names, because the same order was
used when generating the octet array and later when matching against it.
But the function parse_ipv4_ranges, which handles literal IPv4
addresses, always uses octet[0] as the MSB, so comparisons failed in
later matching.

As it was, the code worked on little-endian architectures but didn't on
big-endian.

git-svn-id: https://svn.nmap.org/nmap@28476 e0a8ed71-7df4-0310-8962-fdc924857419
Add a link for PHP magic GUIDs.

git-svn-id: https://svn.nmap.org/nmap@28479 e0a8ed71-7df4-0310-8962-fdc924857419
Move a specific Oracle OVM match above a more general Java RMI match.

git-svn-id: https://svn.nmap.org/nmap@28480 e0a8ed71-7df4-0310-8962-fdc924857419
o [NSE] Added gps library and the gpsd-info script that collects GPS data
  from the gpsd daemon. [Patrik Karlsson]


git-svn-id: https://svn.nmap.org/nmap@28482 e0a8ed71-7df4-0310-8962-fdc924857419
o [NSE] Added the mobilme library and the scripts http-icloud-findmyiphone and
  http-icloud-sendmsg, that finds the location of iOS devices and provides
  functionality to send them messages. [Patrik Karlsson]


git-svn-id: https://svn.nmap.org/nmap@28483 e0a8ed71-7df4-0310-8962-fdc924857419
o [NSE] Added the ipp library and the script cups-info that lists available
  printers by querying the cups network daemon. [Patrik Karlsson]


git-svn-id: https://svn.nmap.org/nmap@28484 e0a8ed71-7df4-0310-8962-fdc924857419
o [NSE] Added the script traceroute-geolocation that queries geographic
  locations of each traceroute hop and allows to export the results to KLM,
  allowing the hops to be plotted on a map. [Patrik Karlsson]


git-svn-id: https://svn.nmap.org/nmap@28485 e0a8ed71-7df4-0310-8962-fdc924857419
Updated the description of http-icloud-sendmsg


git-svn-id: https://svn.nmap.org/nmap@28486 e0a8ed71-7df4-0310-8962-fdc924857419
Allow targets-sniffer.nse to sniff IPv6 addresses.

Patch by Daniel Miller.

git-svn-id: https://svn.nmap.org/nmap@28488 e0a8ed71-7df4-0310-8962-fdc924857419
Simplify some code in targets-sniffer.nse.

git-svn-id: https://svn.nmap.org/nmap@28489 e0a8ed71-7df4-0310-8962-fdc924857419
some updates from chat w/David

git-svn-id: https://svn.nmap.org/nmap@28490 e0a8ed71-7df4-0310-8962-fdc924857419
Fix the check for duplicate addresses in target_needs_new_hostgroup.

git-svn-id: https://svn.nmap.org/nmap@28491 e0a8ed71-7df4-0310-8962-fdc924857419
Make the two versions of target_needs_new_hostgroup the same.

Up to data structure differences. I'm not sure why they differed to
begin with, though I remember writing the comment that explains that
they differed. This is related to a problem reported by Daniel Miller:
http://seclists.org/nmap-dev/2012/q1/675.

git-svn-id: https://svn.nmap.org/nmap@28492 e0a8ed71-7df4-0310-8962-fdc924857419
Updated the hash information to include PHP/5.4.0.

git-svn-id: https://svn.nmap.org/nmap@28493 e0a8ed71-7df4-0310-8962-fdc924857419