OS Identification : ICMP

2003-12-09T00:00:00
ID OS_FINGERPRINT_XPROBE.NASL
Type nessus
Reporter Tenable
Modified 2018-03-12T00:00:00

Description

This plugin attempts to identify the Operating System type and version by sending more or less incorrect ICMP requests using the techniques outlined in Ofir Arkin's paper 'ICMP Usage In Scanning'. An attacker may use this to identify the kind of the remote operating system and gain further knowledge about this host.

                                        
                                            #
# (C) Tenable Network Security, Inc.
#
# Redistribution and use in source, with or without modification, are
# permitted provided that the following conditions are met:
#
# 1. Redistributions of source code must retain the above copyright
#    notice, this list of conditions and the following disclaimer.
# 2. All advertising materials mentioning features or use of this software
#    must display the following acknowledgement:
#     This product includes software developed by Tenable Network Security
#
#
#
# grep ":.*:.*:.*:.*:.*:.*:.*:.*:.*:.*:" os_fingerprint.nasl | sort  | uniq -c  | sort -n
#
#
# The following persons contributed signatures :
#
# 'Securite Antivirus' (ac-besancon)
# 13dka
# Aaron Smith
# Aaron Wickware
# Abri Du Plooy
# Adam LaFrenier
# Adrian S Voinea
# Ahmet Ozturk
# Alan Bischoff
# Aldwin Wijnveld
# Alexander Brinkman - IRIX 6.5.20
# Alonso Torres
# Anders Oreback
# Andrew Cox
# Andy Tuck
# Anthony Tulio
# Arnod Nipper
# Arnold Nipper
# Audun Larsen
# AV
# Benjam Figon
# Benjamin Zak
# Bill Jackson
# Bill Petersen
# Billy Holmes
# Bjarke Christesen
# Boka Marek
# Boris Bielous
# Brian Costello
# Brian Haney
# Burt Soltero
# CWL Hoogenboezem
# Calvin Garrison
# Carl Houseman
# Carlo Tognetti
# Chad Goldman
# ChazeFroy
# Charles G Griebel
# Chris Gamboni
# Chris Karr
# Chris Sullo
# Christoph Wenger
# Christopher Walsh
# Clifford A. Collins
# Clyde Hoadley
# Craig Carpenter
# Dan Kennedy
# Dane Howard
# Daniel Griswold
# Daniel Moreland
# Daniel Surdu
# Daniel Wesemann
# Dave
# Dave Nelson
# David
# David A. Koran
# David C. Papayoanou
# David Lodge
# David Panofsky
# Dead Jester
# Dennis Feijen
# Dirk De Wit
# Don Hartzog
# Donald A. Tevault
# Donald J. Ankney
# Ego Kastelijin
# Enno Rey
# Eric Pinkerton
# Erik Ball
# Erik Brostrm
# Erik Linder
# Eugene
# Evan Wunderle
# Fabio Erri
# Fazer
# Florian Huber
# Florin Mariutea
# Francis Souza
# Frank Reid
# Gareth Rhys
# Garry Frazer
# Gary Boardman
# Gauthier Lulka
# Gavin Atkinson
# Geoff King
# George Theall
# Georgi Vodenitcharov
# Gerardo Di Giacomo
# Giulio Marchionni
# Goran Tornqvist
# Graham Freeman
# Greg Roelofs
# Guy RayMakers
# H D Moore
# Hal Davis
# Heiko Geist
# Heinze Kluge
# Herbert Rosenau
# HoJoToGo
# Ian Anderson
# Ian Comerford
# Ian Parker
# Ian Pattison
# JKalf
# Jakob Staerk
# Jamyn
# Jason Dravet
# Jason Mock
# Jay Reffner
# Jeff Groves
# Jeiff Schneider
# Jim Cassata
# Jim Jackson
# Jim Southwell
# Joah Sorliden
# Joannathan Herve
# Joe Clifton
# Joe McKinnon
# Joel (asmodianx)
# Johan Srilden
# John Ward
# Joshua Broussard
# Joshua Voigt
# Juan Carlo Matain
# Julio M. Merino Vidal
# Justin Wienckow
# Jutta Zalud
# KK Liu
# Kai Hofmann
# Keith Duarte
# Ken Welker
# Kendall Risselada
# Kenneth Kidd
# Kermode Bear
# Kevin
# Kevin McPhillipps
# Kjeld Dunweber
# Knut Ut
# Kulbinder S Kalirai
# Kurt Mosiejczuk
# Kyle Barz
# Lance Lloyd
# Lee Reynolds
# Lior Rotkovitch
# Luigi Rosa
# Luke Hitch
# Maarten Hartsuijker
# Maarten Hartsuikjker
# Mally Mclane
# Marc Jacquard
# Marc Nowak
# Marc at spooshland.com
# Marcelo Oliveira
# Marco IANNOZI
# Marco Teixeira
# Mark Anders
# Mark Basset
# Martin Kown
# Martin Leung
# Mason Brown
# Matt Wilkins
# Matthew Gream
# Matthias Geiser
# Mattias Dewulf
# Mattias Webjorn Eriksson
# Maximilian Eul
# Michael H Busse
# Michael K. Smith
# Michael Mauch
# Michael Scheidell
# Michael Tsentsarevsky
# Michael Wittauer
# Michel Arboi
# Mikael Andersson
# Mike Burton
# Mike Leahy
# Montgomery County Maryland
# Neil McElhinney
# Nick Nero
# Nicolas Nerson
# Nicolas S. Dade
# Olivier Marechal
# Ondrej Cecak
# Owen Crow
# Pablo Emilio
# Par Turesson
# Pardazeh Eng Co
# Patrick Davignon
# Patrick O'connor
# Paul Gibson
# Paul Kuhanst
# Paul Lamb
# Paul MacLennan
# Paul Shelbourn
# Paul Weatherhead
# Pauli Borodolin
# Pauli Borodulin
# Pauli Burodulin
# Pauli Porodulin
# Pavel Vachek
# Pedro Andujar
# Petar Krasmirov
# Peter Dilling
# Peter Eckel
# Peters Devon
# Philippe Deschamp
# Philippe Lang
# Piotr Lasota
# Ragis Guirguis
# Ral Aldaz
# Ralph Utz
# Randy Jones
# Randy Towry
# Renato Schmidt
# Renaud Fortier
# Ricardo Stella
# Rich
# Richard Harvey
# Richard Shinebarger
# Rick Klaasen
# Riley Nice
# Robert Casey
# Roberto Marinello
# Rodik
# Roman Rodak
# Ron Searle
# Ronish Mehta
# Ruslan Savshyn
# Ryan Tryssenaar
# Ryan Tryssernaar
# Scott Bentley
# Scott Stanton
# Sean Buffington
# Sean O'Brian
# Sergy Osipov
# Shane Mullins
# Shanon R Petry
# Shawn Leard
# Shawn Lukaschuk
# Simon Fretz
# Skyler Bingham
# Slim Amamou
# Stephen B Suddeth
# Stephen Weeber
# Steve Sanders
# Steve Wielgus
# Steven Lim
# Stuart Halliday
# Sumit Khanna
# Thomas Karsten Bauer
# Thomas Ratz
# Tobias Glemser
# Tobias Reichl
# Todd
# Todd H
# Victor M. Forno J.
# Vincent Renardias
# W. Anderson
# Wany Barber
# Wayne Barber
# William D. Johnson
# William Riley
# Wood McBain
# Yoni
# Zube
# alzeke
# fr3ak
# jiang zuowen
# nts
# omri
# rewriteit
# rio@rio.st
#
#
#



include("compat.inc");

if (description)
{
  script_id(25249);
  script_version("1.49");
  script_cvs_date("Date: 2018/03/12 12:01:40");

  script_name(english:"OS Identification : ICMP");
  script_summary(english:"Determines the remote operating system.");

  script_set_attribute(attribute:"synopsis", value:
"By sending ICMP requests, it was possible to identify the remote
operating system.");
  script_set_attribute(attribute:"description", value:
"This plugin attempts to identify the Operating System type and version
by sending more or less incorrect ICMP requests using the techniques
outlined in Ofir Arkin's paper 'ICMP Usage In Scanning'. An attacker
may use this to identify the kind of the remote operating system and
gain further knowledge about this host.");
  script_set_attribute(attribute:"see_also", value:"https://ofirarkin.files.wordpress.com/2008/11/icmp_scanning_v30.pdf");
  script_set_attribute(attribute:"solution", value:"n/a");
  script_set_attribute(attribute:"risk_factor", value:"None");

  script_set_attribute(attribute:"plugin_publication_date", value:"2003/12/09");

  script_set_attribute(attribute:"plugin_type", value:"remote");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"General");

  script_copyright(english:"This script is Copyright (C) 2007-2018 Tenable Network Security, Inc.");

  script_require_ports("Host/scanned");

  exit(0);
}



include('global_settings.inc');
include("network_func.inc");
include("raw.inc");
include('audit.inc');


ttl = 0; # global
ip_id_sent = "1"; # global
MAX_RETRIES = 3;

db = "
3Com CoreBuilder 3500 Switch:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:0:0:1:1:1:0:1:64:4096:M:N:N:N
3Com SuperStack II:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:0:1:255:1024:M:N:N:N
3Com SuperStack II:1:1:0:32:1:32:1:0:32:1:0:32:1:>64:32:0:1:1:1:1:1:1:0:1:32:2048:M:N:N:N
3Com SuperStack switch:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:255:1024:M:N:N:N
3Com Total Control 1000 Access Server:1:1:0:255:0:255:1:1:255:1:0:255:1:8:255:0:1:2:2:1:1:1:0:1:255:1024:M:N:N:N
6624M TigerSwitch 10/100:1:1:0:64:1:64:1:0:64:1:0:64:1:8:64:0:1:0:0:3:1:3:0:1:64:8192:MNW:0:N:N
A/UX 3.11:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:0:0:1:1:1:0:1:32:4096:M:N:N:N
A4/600 Label Printer:1:1:0:32:1:32:1:0:32:1:0:32:1:8:32:0:1:1:2:1:1:1:0:1:32:8192:M:N:N:N
AIX 4.0/4.2:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:1:2:1:>20:1:0:1:64:16060:M:N:N:N
AIX 4.0:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:2:1:>20:1:1:1:64:16060:M:N:N:N
AIX 4.0:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:3:>20:1:1:1:64:64240:M:N:N:N
AIX 4.0:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:3:>20:1:1:1:64:65535:MNWNNT:2:1:1
AIX 4.1:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:1:1:64:15400:M:N:N:N
AIX 4.1:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:1:1:64:64240:M:N:N:N
AIX 4.2:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:1:2:1:>20:1:0:1:64:16340:M:N:N:N
AIX 4.3:1:1:1:255:0:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:1:1:64:16060:M:N:N:N
AIX 4.3:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:0:1:64:16060:M:N:N:N
AIX 4.3:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:1:1:64:16060:M:N:N:N
AIX 5.1:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:0:1:64:51100:M:N:N:N
AIX 5.1:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:0:1:64:16384:M:N:N:N
AIX 5.1:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:0:1:64:65160:MNWNNT:0:1:1
AIX 5.1:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:0:1:64:65535:M:N:N:N
AIX 5.1:0:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:0:1:64:16560:M:N:N:N
AIX 5.1:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:0:1:64:65535:MNWNNT:4:1:1
AIX 5.1:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:1:1:64:17520:M:N:N:N
AIX 5.1:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:1:1:64:65535:MNWNNTNNS:4:1:1
AIX 5.2:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:0:1:64:17376:MNWNNT:0:1:1
AIX 5.2:0:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:1:1:64:16560:M:N:N:N
AIX 5.2:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:0:1:64:17520:M:N:N:N
AIX 5.2:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:1:1:64:65535:M:N:N:N
AIX 5.3:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:3:>20:1:1:1:64:17520:M:N:N:N
AIX 5.3:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:1:1:64:65160:MNWNNT:0:1:1
APC PowerNet UPS:0:1:0:64:1:64:1:0:64:1:1:64:1:8:64:0:1:2:1:1:1:1:0:1:64:1600:M:N:N:N
APC PowerNet UPS:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:1:1:64:4344:MNWNNSNNT:0:1:1
APC PowerNet UPS:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:1:1:64:4344:MNWNNT:0:1:1
APC UPS Management Card:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:1:1:64:4344:MNWNNT:0:1:1
Actiontec GT701 DLS Modem:1:1:0:255:1:255:1:0:255:1:0:255:1:64:255:0:1:2:2:3:>20:1:1:0:64:5792:MSTNW:0:1:1
Adtran ATLAS 550:0:1:0:64:0:64:1:1:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:4096:M:N:N:N
Alcatel Speed Touch Pro:1:1:1:255:1:255:1:1:255:1:0:255:1:8:255:1:1:1:0:1:1:1:0:1:64:4096:MNWNNT:0:1:1
Alcatel Speed Touch:1:1:0:64:1:64:1:1:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:4096:MNWNNT:0:1:1
Allied Telesyn AR320 Router:0:S:1:64:1:64:S:1:64:S:0:64:S:8:255:0:1:1:1:1:1:1:0:1:64:1024:M:N:N:N
Allot NetEnforcer:1:1:0:255:1:255:1:0:255:1:0:255:1:>64:255:0:1:1:1:1:1:1:1:1:64:1360:MSTNW:0:1:1
AltaVista Tunnel Server:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:1:1:1:1:1:1:64:33580:MNW:0:N:N
Alteon:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:0:1:255:4096:M:N:N:N
Alteon:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:0:1:255:8760:M:N:N:N
Ascend Max-HP Modem Hub:1:1:0:255:0:255:1:0:255:1:0:255:1:8:64:0:1:1:2:1:1:1:0:1:64:4380:M:N:N:N
Ascend Pipeline Router:1:1:0:255:0:255:1:0:255:1:0:255:1:8:64:0:1:1:2:1:1:1:0:1:64:4380:M:N:N:N
Askey Ethernet Switch:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:1:1:1:1:1:64:8192:MNWNNT:0:1:1
AsyncOS:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:1:3:1:1:1:1:64:16384:MNWNNT:0:1:1
Avaya VPNet VSU 2000::1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:0:3:>20:3:0:1:64:4380:M:N:N:N
AXIS Network Camera:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:0:1:64:16352:M:N:N:N
AXIS Network Camera:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:0:1:64:32736:M:N:N:N
BSDI BSD/OS 4.0:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:2:2:1:>20:1:1:1:64:8280:MNWNNT:0:1:1
BUG inc. IP stack:0:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:8192:M:N:N:N
Belkin Wireless Router:1:1:1:64:1:64:1:0:64:1:0:64:1:X:X:X:X:X:X:X:X:X:0:1:64:8192:MNW:0:N:N
Bintec Router:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:2:3:1:3:0:1:64:4096:M:N:N:N
Bintec VPN Access:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:2:3:1:3:0:1:64:16384:M:N:N:N
Blue Coat PacketShaper 4.1:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:1:0:1:1:3:0:1:64:4096:M:N:N:N
Blue Coat PacketShaper 6:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:1:0:3:1:3:0:1:64:1460::N:N:NA
Blue Coat PacketShaper 6:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:1:0:3:1:3:0:1:64:4096::N:N:N
Blue Coat PacketShaper 9:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:1:0:1:1:3:0:1:64:4096::N:N:N
Blue Coat SG400:1:1:1:255:0:255:1:0:255:1:0:255:1:8:255:1:1:0:0:3:>20:3:0:1:64:65535:MNWNNT:0:1:1
BreezeAccess SU-I Local Loop Radio:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:1:1:1:1:1:1:1:1:1:64:1500::N:N:N
Bytecc LanDisk:1:1:0:32:0:32:1:1:32:1:0:32:1:8:32:0:1:1:2:1:1:1:0:1:32:65535:M:N:N:N
CISCO ATA:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:0:1:255:16000:M:N:N:N
CISCO CatOS 8.3:1:1:1:64:1:64:1:1:64:1:1:64:1:8:64:1:1:0:0:1:1:1:0:1:255:4096:M:N:N:N
CISCO Catalyst 5000:1:1:1:64:1:64:1:1:64:1:1:64:1:8:64:1:1:0:0:1:1:1:0:1:32:4096::N:N:N
CISCO Catalyst:1:1:1:64:1:64:1:1:64:1:1:64:1:8:64:1:1:0:0:1:1:1:0:1:32:4096:M:N:N:N
CISCO Content Switch:0:1:0:128:0:128:1:1:128:1:0:128:1:8:64:1:1:0:2:1:1:1:0:1:64:8192:M:N:N:N
CISCO Content Switch:1:1:0:255:1:255:1:0:255:1:0:255:1:>64:255:0:1:1:2:1:1:1:0:1:64:5840:MNNS:N:N:N
CISCO IOS 11.0:1:S:1:255:1:255:S:0:255:S:0:255:S:8:255:0:1:1:2:1:1:1:0:0:255:2144:M:N:N:N
CISCO IOS 11.2:1:S:1:255:1:255:S:0:255:S:1:255:S:8:255:0:1:1:1:1:1:1:0:0:255:4288:M:N:N:N
CISCO IOS 11.2:1:S:1:255:1:255:S:0:255:S:1:255:S:8:255:0:1:1:2:1:1:1:0:0:255:4288:M:N:N:N
CISCO IOS 12.0:1:S:1:255:0:255:1:0:255:1:0:255:1:8:255:0:1:2:1:1:1:1:0:0:255:4128:M:N:N:N
CISCO IOS 12.0:1:S:1:255:0:255:1:0:255:1:1:255:S:8:255:0:1:1:2:1:1:1:0:0:255:4128:MS:N:N:N
CISCO IOS 12.0:1:S:1:255:1:255:S:0:255:S:0:255:S:8:255:0:1:1:1:1:1:1:0:0:255:4128:M:N:N:N
CISCO IOS 12.0:1:S:1:255:1:255:S:0:255:S:1:255:S:8:255:0:1:1:1:1:1:1:0:0:255:4128:M:N:N:N
CISCO IOS 12.1:1:S:1:255:1:255:S:0:255:S:1:255:S:8:255:0:1:1:2:1:1:1:0:0:255:4128:M:N:N:N
CISCO IOS 12.1:1:S:1:255:1:255:S:0:::1:255:S:8:255:0:1:1:2:1:1:1:0:1:255:4128:M:N:N:N
CISCO IOS 12.2:1:S:1:255:0:255:1:0:255:1:0:255:1:8:255:0:1:2:2:1:1:1:0:0:255:4128:M:N:N:N
CISCO IOS 12.2:1:S:1:255:1:255:S:0:255:S:0:255:S:8:255:0:1:1:2:1:1:1:0:0:255:4128:M:N:N:N
CISCO IOS 12.2:1:S:1:255:1:255:S:0:255:S:1:255:S:8:255:0:1:1:1:1:1:1:0:0:255:1460:M:N:N:N
CISCO IOS 12.2:1:S:1:255:1:255:S:0:255:S:1:255:S:8:255:0:1:1:2:1:1:1:0:0:255:4288
CISCO IOS 12.2:1:S:1:255:1:255:S:0:::0::1:8:255:0:1:1:2:1:1:1:0:0:255:4128:M:N:N:N
CISCO IOS 12.3:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:0:1:1:1:3:1:1:0:0:255:4128:M:N:N:N
CISCO IOS 12.3:1:S:1:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:0:0:255:4128:M:N:N:N
CISCO IOS 12.3:1:S:1:255:1:255:S:0:255:S:0:255:S:8:255:0:1:1:1:1:1:1:0:0:255:4128:M:N:N:N
CISCO IOS 12.3:0:S:1:255:1:255:S:0:255:S:0:255:S:8:255:0:1:1:2:1:1:1:0:0:255:4128:M:N:N:N
CISCO IOS 12.4:1:S:1:255:1:255:S:0:255:S:0:255:S:8:255:0:1:1:2:1:1:1:0:1:255:4128:M:N:N:N
CISCO IOS 12.4:0:S:1:255:1:255:S:0:255:S:0:255:S:8:255:0:1:2:2:1:1:1:1:1:128:65535:MNWNNTNNS:0:0:0
CISCO IP Telephone 7640:1:1:0:64:0::1:0:::0::1:8:64:0:1:1:2:1:1:1:0:1:64:1000:M:N:N:N
CISCO IP Telephone 7940:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:1400:M:N:N:N
CISCO IP Telephone 7940:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:1400:M:N:N:N
CISCO Local Director 4.2:1:1:1:64:0:64:1:0:64:1:0:64:1:X:X:X:X:X:X:X:X:X:X:0:1:255:4096:M:N:N:N
CISCO VPN Concentrator:1:S:1:128:0:128:1:0:128:1:0:128:1:8:128:0:0:1:1:1:1:1:1:S:128:5840::N:N:N
CISCO VPN Concentrator:1:S:1:128:0:128:1:0:128:1:0:128:1:8:128:0:0:1:2:1:1:1:0:1:128:8192:MNWNNT:0:1:1
CISCO VPN Concentrator:1:S:1:128:0:128:1:1:255:S:0:255:S:8:128:0:0:1:2:1:1:1:0:1:128:8192:MNWNNT:0:1:1
Cabletron Switch:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:255:536:M:N:N:N
Cabletron Switch:1:1:0:32:0:32:1:1:32:1:0:32:1:8:255:1:S:0:1:1:1:1:0:0:32:4096::N:N:N
Canon Digital Copier (iR4570):1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:1:1:1:1:1:64:16384:MNWNNT:0:1:1
Cayman DSL Router:1:1:0:32:0:32:1:0:32:1:0:32:1:8:255:0:1:1:1:1:1:1:0:1:32:4096::N:N:N
Check Point Secure Platform NGX:1:1:0:255:0:255:1:0:255:1:0:255:1:>64:255:0:1:1:2:1:1:1:1:0:64:5840:MNNSNW:0:N:N
Check Point Secuer Platform NGX:1:1:0:255:1:255:1:0:255:1:0:255:1:>64:255:0:1:1:2:1:1:1:1:0:64:5840:MNNSNW:0:N:N
Cyclades Terminal Server:1:1:0:255:0:255:1:0:255:1:0:255:1:>64:255:0:1:1:1:3:1:1:1:0:64:5792:MSTNW:0:1:1
D-Link DI-604 Router:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:5840:MS:N:N:N
D-Link DI-614+ WLAN Access Point:1:1:0:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:0:1:128:8192:MW:0:N:N
D-Link DI-624 WLAN Access Point:1:1:0:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:0:1:128:8192:M:N:N:N
D-Link DI-624+ WLAN Access Point:1:1:0:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:0:1:128:8192:M:N:N:N
D-Link DI-713P WLAN Access Point:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:5840:M:N:N:N
D-Link Router:1:1:0:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:0:1:128:8192:M:N:N:N
D-Link Router:1:1:0:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:2:1:1:1:0:1:128:8192:M:N:N:N
D-Link Router:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:5808:M:N:N:N
D-Link Router:0:1:0:64:0:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:0:1:64:4096:M:N:N:N
D-Link Router:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:16000:M:N:N:N
D-Link Router:0:1:0:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:2:1:1:1:0:1:128:8192:M:N:N:N
D-Link WLAN Access Point:1:1:0:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:2:1:1:1:0:1:128:8192:M:N:N:N
D-Link WLAN Access Point:1:1:0:128:1:128:1:0:128:1:0:128:1:8:128:0:1:2:2:1:1:1:0:1:128:8192:M:N:N:N
D-Link WLAN Access Point:1:1:0:32:0:32:1:0:32:1:0:32:1:X:X:X:X:X:X:X:X:X:0:1:32:16000:M:N:N:N
Dell Advocent KVM:1:0:1:255:1:255:0:0:255:0:0:255:0:>64:255:1:0:1:2:1:1:1:1:0:64:5792:MSTNW:0:1:1
Dell Laser Printer:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:1:0:1:>20:1:0:1:32:12288::N:N:N
Dell PowerConnect Switch:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:0:1:>20:1:0:1:64:8192:MNWNNT:0:1:1
Dell PowerVault Backup Server:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:3:1:3:0:1:64:1400:MNW:0:N:N
Dell PowerVault:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:1:0:3:1:3:0:1:64:8192:MNW:0:N:N
Dell Remote Access Controller:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:1:0:1:1:3:0:1:64:4096:MNWN:1:N:N:
Dell KVM:1:1:0:64:1:64:1:0:::0::1:>64:64:0:1:1:2:1:1:1:1:0:64:5680:MNW:0:N:N
Digi PortServer:1:S:0:64:0:64:1:0:64:1:0:64:1:>64:64:1:1:1:2:1:1:1:0:1:64:8192:M:N:N:N
Digital Loggers Ethernet Power Controller:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:0:M:N:N:N:
Digital UNIX 4.0:1:1:1:64:1:64:1:0:64:1:1:64:1:8:64:1:1:0:1:1:1:1:1:1:64:33580:MNW:0:N:N
DryStar Printer:0:1:0:255:0:255:1:1:255:1:0:255:1:8:255:0:1:1:1:1:1:1:0:1:64:8760:M:N:N:N
ELSA LANCOM Wireless Router:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:1400::N:N:N
EMC Celerra File Server:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:3:1:3:0:1:64:65535:MNWNNT:3:1:1
EMC Celerra File Server:1:1:0:255:0::1:0:::0::1:8:255:0:1:1:2:3:1:3:0:1:64:65535:MNNSNWNNT:3:1:1
Efficient SDSL Router:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:2:3:>20:1:0:1:64:4096:MM:N:N:N
Enterasys Networks 1H582:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:1:1:1:0:1:64:8192:MNWNNT:0:1:1
Enterasys Networks 6G306:0:1:1:255:1:255:1:1:255:1:0:255:1:8:255:0:1:0:1:1:1:1:0:1:255:4096:M:N:N:N
Enterasys Networks Matrix E5:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:1:0:1:1:1:0:1:64:4096::N:N:N
Enterasys Networks Matrix N7:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:1:1:1:0:1:64:8192:MNWNNT:0:1:1
Enterasys Vertical Horizon Switch:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:1:0:1:1:1:0:1:64:4096::N:N:N
Enterasys XP 2004 10.0 Switch:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:2:1:1:1:1:1:64:17376:MNWNNT:0:1:1
Enterasys XSR-1805:1:S:1:255:0:255:1:1:255:S:0:255:S:8:255:0:0:1:1:1:1:1:0:1:255:8192:MNWNNT:0:1:1
Ericson HM220DP ADSL Modem/Router:0:1:1:32:0:32:1:1:32:1:0:32:1:8:32:0:1:0:2:1:1:1:0:1:64:8112:M:N:N:N
EulerOS 2.0 SP1::1:1:0:64:1:64:1:0:::0::1:X:X:X:X:X:X:X:X:X:X:1:0:64:14480:MSTNW:7:1:1
ExtremeNetworks Alpine Switch:1:1:1:128:1:128:1:1:128:1:1:128:1:8:128:1:1:0:2:1:>20:1:0:1:32:4096:M:N:N:N
ExtremeNetworks Switch:1:1:1:128:1:128:1:1:128:1:0:128:1:8:128:1:1:0:2:1:>20:1:0:1:32:4096:M:N:N:N
F5 Networks BIG-IP 2400:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:1:1:3:1:1:1:1:64:65535:MNWNNT:3:1:1
F5 Networks BIG-IP 2400:1:1:1:255:0:255:1:0:255:1:0:255:1:8:255:1:1:1:1:3:1:1:1:0:64:5792:MSTNW:0:1:1
F5 Networks BIG-IP 1500:1:1:1:255:0:255:1:0:255:1:0:255:1:8:255:1:1:1:2:1:1:1:1:0:64:5792:MSTNW:0:1:1
F5 Networks Appliance:1:1:1:255:0:255:1:0:255:1:0:255:1:8:255:1:1:1:1:3:1:1:1:1:64:17520:MNWNNT:0:1:1
F5 Networks Appliance:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:1:2:3:1:1:1:1:64:17520:MNWNNT:0:1:1
Fabric OS:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:0:0:3:1:3:0:1:32:4096:M:N:N:N
Fabric OS:1:1:0:64:0::1:0:::0::1:>64:64:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:2:1:1
Fluke OptiView:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:255:16384:M:N:N:N
Fluke Optiview Network Analyzer:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:1:1:128:14600:MNWNNTNNS:0:0:0
Foundry Networks Load Balancer:1:1:0:64:0:64:1:0:64:1:0:64:1:64:64:0:1:1:1:1:1:1:0:1:64:16384:M:N:N:N
Foundry Networks Load Balancer:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:2:1:1:1:1:0:1:64:16384:M:N:N:N
FreeBSD 3.3:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:2:3:1:3:1:1:64:17520:M:N:N:N
FreeBSD 3.4:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:2:3:1:3:1:1:64:17520:M:N:N:N
FreeBSD 3.5:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:2:3:1:3:1:1:64:17520:M:N:N:N
FreeBSD 4.0:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:2:3:1:3:1:1:64:17520:M:N:N:N
FreeBSD 4.10:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:2:2:1:1:1:1:1:64:57344:MNWNNT:0:1:1
FreeBSD 4.1:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:2:3:1:3:1:1:64:17520:M:N:N:N
FreeBSD 4.2:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:1:1:1:1:1:1:64:17520:M:N:N:N
FreeBSD 4.3:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:2:3:1:3:1:1:64:4380:M:N:N
FreeBSD 4.3:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:2:3:1:3:1:1:64:65535:MNWNNT:1:1:1
FreeBSD 4.4:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:1:1:1:1:1:1:64:17376:MNWNNT:0:1:1
FreeBSD 4.5:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:1:1:1:1:0:1:64:65535:MNWNNT:1:1:1
FreeBSD 4.6:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:1:1:1:1:0:1:64:57344:MNWNNT:0:1:1
FreeBSD 4.7:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:1:1:1:1:1:1:64:57344:MNWNNT:0:1:1
FreeBSD 4.8:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:1:1:1:1:1:1:64:57344:MNWNNT:0:1:1
FreeBSD 4.9:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:2:1:1:1:1:1:64:57344:MNWNNT:0:1:1
FreeBSD 4.9:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:1:1:1:1:1:1:64:57344:MNWNNT:0:1:1
FreeBSD 4.9:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:1:1:1:1:1:1:64:65535:MNWNNT:0:1:1
FreeBSD 4.9:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:2:1:1:1:1:1:64:57344:MNWNNT:0:1:1
FreeBSD 5.1:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:1:1:1:1:1:1:64:65535:MNWNNT:1:1:1
FreeBSD 5.1:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:1:1:1:1:1:1:64:65535:MNWNNTNNS:1:1:1
FreeBSD 5.2:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:2:3:1:3:0:1:64:65535:MNWNNT:1:1:1
FreeBSD 5.2:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:1:1:1:1:1:1:64:65535:MNWNNT:1:1:1
FreeBSD 5.3:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:2:1:1:1:1:1:64:65535:MNWNNTNNS:1:1:1
FreeBSD 6.0:1:1:1:128:1:128:1:0:128:1:0:128:1:8:128:1:1:0:2:1:1:1:1:1:128:65535:MNWNNTS:1:1:1
FreeBSD 6.0:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:2:2:1:1:1:1:1:64:65535:MNWNNTS:1:1:1
FreeBSD 6.1:0:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:2:1:1:1:1:1:64:65535:MNWNNTS:1:1:1
FreeBSD 6.2:1:1:0:64:1:64:1:0:64:1:0:64:1:8:64:0:1:0:1:3:1:3:0:1:64:65535:MNWNNTS:1:1:1
FreeBSD 10.2:1:1:1:64:1:64:1:0:::0::1:8:64:0:1:1:2:1:1:1:1:1:64:65535:MNWST:6:1:1
FreeBSD 10.2:1:1:1:64:1:64:1:0:::0::1:8:64:0:1:1:2:1:1:1:1:1:64:5792:MSTNW:0:1:1
FreeBSD 10.3:1:1:1:64:1:64:1:0:::0::1:8:64:0:1:1:2:1:1:1:1:1:64:65535:MNWST:6:1:1
FreeBSD 10.3:1:1:1:64:1:64:1:0:::0::1:8:64:0:1:1:2:1:1:1:1:1:64:5792:MSTNW:0:1:1
GNET Wireless Access Point:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:0:1:255:5840:MS:N:N:N
Google Mini Search Appliance:1:1:0:255:1:255:1:0:255:1:0:255:1:>64:255:0:1:1:2:1:1:1:1:1:64:30660:MSTNW:0:1:1
GrandStream HandyTone VOIP Adapter:0:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:1:1:255:1446:M:N:N:N
HP 3000 - MPE/iX:1:S:0:255:1:255:S:1:255:S:1:255:S:8:255:0:0:1:2:1:1:1:0:1:255:12020:M:N:N:N
HP AdvanceStack Switch:1:1:1:32:1:32:1:0:32:1:0:1:8:32:0:1:1:2:1:1:1:0:1:32:1024:M:N:N:N
HP Deskjet 6127:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:1:1:64:2896:MNWNNSNNT:0:1:1
HP Deskjet:1:1:1:64:0:64:1:0:64:1:0:64:1:64:64:1:1:0:2:1:1:1:1:1:64:1460:MNWNNT:0:1:1
HP Guardian Service Processor:1:1:1:64:1:64:1:0:::0::1:8:64:1:1:0:0:3:1:3:0:1:64:8192:MNW:0:N:N
HP IP Console Switch:1:0:1:255:1:255:0:0:255:0:0:255:0:>64:255:1:0:1:1:1:1:1:1:0:64:5792:MSTNW:0:1:1
HP Integrated Lights Out:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:5840:M:N:N:N
HP Integrated Lights Out:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:5840:MS:N:N:N
HP Integrated Lights Out:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:5840:M:N:N:N
HP Integrated Lights Out:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:5840:MS:N:N:N
HP Integrated Lights Out:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:1:1:1:0:1:64:8192:MNWNNT:0:1:1
HP Integrated Lights Out:0:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:64:2048:M:N:N:N
HP Integrated Lights Out:1:1:0:64:0::1:0:::0::1:X:X:X:X:X:X:X:X:X:X:0:1:64:11680:M:N:N:N
HP JetDirect:0:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:0:1:1:1:0:1:64:2144:M:N:N:N
HP JetDirect:0:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:2144:M:N:N:N
HP JetDirect:0:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:5840:M:N:N:N
HP JetDirect:0:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:3:1:1:0:1:64:5840:M:N:N:N
HP JetDirect:0:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:5840:M:N:N:N
HP JetDirect:1:0:1:255:1:255:0:0:255:0:0:255:0:>64:255:1:0:1:2:1:1:1:1:0:255:1448:MSTNW:0:1:1
HP JetDirect:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:0:3:1:3:0:1:64:1460:MNWNNT:0:1:1
HP JetDirect:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:0:3:1:3:0:1:64:8192:MNW:0:N:N
HP JetDirect:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:3:1:3:0:1:64:1460:MNW:0:N:N
HP JetDirect:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:3:1:3:0:1:64:1460:MNWNNT:0:1:1
HP JetDirect:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:3:1:3:0:1:64:5840:MNW:0:N:N
HP JetDirect:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:3:1:3:0:1:64:5840:MNWNNT:0:1:1
HP JetDirect:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:3:1:3:0:1:64:8192:MNW:0:N:N
HP JetDirect:1:S:0:255:1:255:S:1:255:S:1:255:S:8:255:0:0:1:1:1:1:1:0:1:255:24576:M:N:N:N
HP LaserJet 4200:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:0:3:1:3:0:1:64:5840:MNWNNT:0:1:1
HP LaserJet:0:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:255:10136:NNTNWM:0:1:1
HP P1218A TopTools Remote Control:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:1:0:1:1:3:0:1:64:4096::N:N:N
HP Switch:1:1:0:64:1:64:1:0:64:1:0:64:1:8:64:0:1:0:0:1:1:3:0:1:64:8192:MNW:0:N:N
HP Switch:1:1:1:64:1:64:1:1:64:1:1:64:1:8:64:1:1:0:0:3:1:3:0:1:64:4096:M:N:N:N
HP-UX 10.20:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:1:0:1:1:1:1:1:64:32768:M:N:N:N
HP-UX B.11.0:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:64:32768:MNNSWNNNT:0:1:1
HP-UX B.11.11:1:1:1:255:0:255:1:0:255:1:0:255:1:64:255:0:1:1:1:1:1:1:0:1:64:32768:MNNSWNNNT:0:1:1
HP-UX B.11.11:1:1:1:255:0:255:1:0:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:64:32768:MNNSWNNNT:0:1:1
HP-UX B.11.11:1:1:1:255:0:255:1:0:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:64:32768:MNNSWNNNT:0:1:1
IBM 4690 OS version 3:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:0:0:3:1:3:0:1:32:28672:M:N:N:N
IBM Gigabit Switch Module:1:S:1:32:0:32:1:0:32:1:0:32:1:8:32:0:0:1:1:1:1:1:0:1:32:8192:MNWNNT:0:1:1
IBM OS/390:0:1:0:32:0:32:1:0:32:1:0:32:1:8:32:0:1:1:1:1:1:1:0:1:32:65535:MNWNNT:4:1:1
IBM OS/390:1:1:0:64:1:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:32768:MNNT:N:1:1
IBM OS/390:1:1:0:64:1:64:1:0:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:32768:MNNT:N:1:1
IBM OS/390:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:32768:M:N:N:N
IBM OS/390:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:32768:M:N:N:N
IBM OS/390:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:2:1:>20:1:1:1:64:65160:MNWNNT:0:1:1
IBM OS/400:1:1:0:64:1:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:1:1:64:8192:MNWNNT:0:1:1
IBM OS/400:1:1:0:64:1:64:1:0:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:8192:MNWNNT:0:1:1
IBM OS/400:1:1:0:64:1:64:1:0:64:1:0:64:1:8:64:0:1:1:2:1:1:1:1:1:64:32768:MNWNNT:5:1:1
IBM OS/400:1:1:0:64:1:64:1:0:64:1:0:64:1:8:64:0:1:1:2:1:1:1:1:1:64:64384:MNWNNT:0:1:1
IBM WebSphere DataPower:1:1:0:255:0::1:0:::0::1:>64:255:0:1:1:2:1:1:1:1:0:255:5792:MSTNW:8:1:1
IPCop (Linux Kernel 2.4 firewall):1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:1:1:1:1:1:0:64:5840:M:N:N:N
IRIX 5.3:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:1:2:1:1:1:0:1:64:60816:MNWNNT:0:1:1
IRIX 6.5:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:1:1:1:1:1:1:1:64:60816:MNWNNTNNS:0:1:1
IRIX 6.5:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:1:2:1:1:1:1:1:64:60816:MNWNNTNNS:0:1:1
IRIX 6.5:1:1:1:255:1:255:1:1:255:1:0:255:1:8:255:1:1:1:1:1:1:1:1:1:64:60816:MNWNNTNNS:0:1:1
IRIX 6.5:1:1:1:255:1:255:1:1:255:1:0:255:1:8:255:1:1:1:2:1:1:1:1:1:64:49152:MNWNNTNNS:0:1:1
Infotec Multifunction Copier:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:0:1:1:1:0:1:64:16384:MNWNNT:0:1:1
Intel NetportExpress Print Station:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:0:0:1:1:1:0:1:255:5840:M:N:N:N
JVC VN-C1U Webcam:1:1:0:64:1:64:1:1:64:1:0:64:1:8:64:0:1:1:1:3:1:1:0:1:64:4728:M:N:N:N
Juniper CMTS:1:0:1:255:1:255:0:0:255:0:0:255:0:>64:255:1:1:1:2:1:1:1:1:0:64:5792:MSTNW:0:1:1
Juniper M7i:1:1:1:255:0:255:1:0:255:1:0:255:1:8:255:1:1:2:2:1:1:1:0:1:64:16500:MNWNNT:0:1:1
Juniper M7i:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:1:1:1:1:1:1:1:64:17376:MNWNNT:0:1:1
Keyspan USB Server:1:S:1:64:0:64:1:0:64:1:0:64:1:8:255:1:1:1:2:1:1:1:1:1:255:16384:M:N:N:N
Konica IP Controller:1:1:1:64:0:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:0:1:64:2048:M:N:N:N
Konica Minolta Digital Copier/Printer:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:0:1:1:1:0:1:255:1:MNWNNT:0:1:1
Lantronix Printer:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:1:1:1:1:1:1:1:64:511:M:N:N:N
Lantronix Printer:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:1:1:3:1:1:1:1:64:255:M:N:N:N
Lantronix Printer:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:1:2:1:1:1:1:1:64:511:M:N:N:N
Lantronix SCS1600/SCS3200 Console Server:0:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:0:2:1:1:1:0:1:64:2048:M:N:N:N
Lantronix Universal Device Server:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:1:2:1:1:1:1:1:64:127:M:N:N:N
Lantronix Universal Device Server:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:1:2:1:1:1:1:1:64:255:M:N:N:N
Lexmark Printer:0:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:255:1010:M:N:N:N
Lexmark Printer:0:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:255:15346:M:N:N:
Lexmark Printer:1:0:1:255:1:255:0:0:255:0:0:255:0:>64:255:1:0:1:1:1:1:1:1:0:255:1448:MSTNW:0:1:1
Lexmark Printer:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:1:1:1:1:1:1:1:255:2896:MNWNNT:0:1:1
Lexmark Printer:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:1:2:1:1:1:1:1:255:2896:MNWNNT:0:1:1
Linksys Access Hub WAP11:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:4608:M:N:N:N
Linksys PAP2 Phone Adapter:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:255:16000:M:N:N:N
Linksys Router:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:255:5840:M:N:N:N
Linksys Router:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:3:1:1:0:0:255:5840:M:N:N:N
Linksys Router:1:1:1:255:1:255:1:1:255:1:0:255:1:8:255:1:1:0:0:3:>20:3:0:1:64:8760:MNWNNT:0:1:1
Linksys Router:1:S:0:255:0:255:1:0:255:1:0:255:1:8:255:0:S:1:1:1:1:1:0:0:255:5840:M:N:N:N
Linksys Router:1:S:0:64:0:64:1:0:64:1:0:64:1:8:64:0:S:1:1:1:1:1:0:0:64:5840:M:N:N:N
Linksys Router::1:S:0:255:0:255:1:0:255:1:0:255:1:8:255:0:S:2:2:1:1:1:1:1:128:64240:MNWNNTNNS:0:0:0
Linksys Wireless Access Point:0:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:7:1:1
Linksys Wireless Access Point:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:4608:M:N:N:N
Linksys Wireless WebCam:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:0:1:64:16352:MM:N:N:N
Linux Kernel 2.0:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:1:1:1:1:0:1:64:16352:M:N:N:N
Linux Kernel 2.2:1:1:0:255:1:255:1:0:255:1:0:255:1:64:255:0:1:1:1:1:1:1:1:1:64:16060:MSTNW:0:1:1
Linux Kernel 2.2:1:1:0:255:1:255:1:0:255:1:0:255:1:>64:255:0:1:1:1:1:1:1:1:1:64:32120:MSTNW:0:1:1
Linux Kernel 2.2:1:1:0:255:1:255:1:0:255:1:0:255:1:>64:255:0:1:1:2:1:1:1:1:1:64:16060:MSTNW:0:1:1
Linux Kernel 2.2:1:1:0:255:1:255:1:0:255:1:0:255:1:>64:255:0:1:1:2:1:1:1:1:1:64:32120:MSTNW:0:1:1
Linux Kernel 2.2:1:1:0:255:0:255:1:0:255:1:0:255:1:>64:255:0:1:1:2:1:1:1:0:1:64:16060:MSTNW:0:1:1
Linux Kernel 2.4:1:0:0:64:1:64:0:0:64:0:0:64:0:>64:64:0:0:1:2:1:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:0:1:255:1:255:0:0:255:0:0:255:0:>64:255:1:1:1:1:1:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:255:0:255:1:0:255:1:0:255:1:>64:255:0:1:1:1:1:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:255:0:255:1:0:255:1:0:255:1:>64:255:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:255:0:255:1:0:255:1:0:255:1:>64:255:0:1:2:2:1:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:255:1:255:1:0:255:1:0:255:1:64:255:0:1:1:1:1:1:1:1:1:128:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:255:1:255:1:0:255:1:0:255:1:64:255:0:1:1:1:1:1:1:1:1:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:255:1:255:1:0:255:1:0:255:1:>64:255:0:1:1:1:1:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:255:1:255:1:0:255:1:0:255:1:>64:255:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:255:1:255:1:0:255:1:0:255:1:>64:255:0:1:1:2:1:1:1:1:0:64:5840:MNW:0:N:N
Linux Kernel 2.4:1:1:0:64:0:64:1:0:64:1:0:64:1:>64:64:0:1:1:1:1:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:0:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:1:64:5616:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:0:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:1:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:0:64:1:0:64:1:0:64:1:>64:64:0:1:2:1:3:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:0:64:1:0:64:1:0:64:1:>64:64:0:1:2:2:1:1:3:0:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:1:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:1:1:64:5792:MTWSN:0:1:1
Linux Kernel 2.4:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:255:0:1:1:1:1:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:255:0:1:1:1:3:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:255:0:1:1:2:1:1:1:1:0:64:5760:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:255:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:255:0:1:1:2:1:1:1:1:1:128:6144:MWNSNN:0:N:N
Linux Kernel 2.4:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:255:0:1:1:2:1:1:1:1:1:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:1:1:1:1:0:1:64:5592:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:1:1:1:1:1:0:64:5512:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:1:1:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:1:1:1:1:1:1:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:1:3:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:1:64:5792:MSTNW:0:1:1
Linux Kernel 2.4:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:2:2:1:1:1:1:1:64:5792:MSTNW:0:1:1
Linux Kernel 2.6:0:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:1:1:1
Linux Kernel 2.6:0:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:2:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:2:2:3:1:1:1:1:64:5792:MSTNW:2:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:3:0:0:64:5792:MSTNW:7:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:1460:MSTNW:2:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:5:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:5472:MSTNW:0:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:3:1:1:1:0:64:5760:MSTNW:2:1:1
Linux Kernel 2.6:0:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.6:0:1:0:64:1:64:1:0:64:1:0:64:1:>64:255:0:1:1:2:1:1:1:1:0:64:5840:MNNSNW:2:N:N
Linux Kernel 2.6:1:1:0:128:0:128:1:0:128:1:0:128:1:>64:128:0:1:1:2:1:1:3:0:1:128:64240:M:N:N:N
Linux Kernel 2.6:1:1:0:64:0:64:1:0:64:1:0:64:1:>64:255:0:1:1:1:1:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.6:1:1:0:64:0:64:1:0:64:1:0:64:1:>64:255:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:2:1:1
Linux Kernel 2.6:1:1:0:64:0:64:1:0:64:1:0:64:1:>64:64:0:1:1:1:1:1:1:1:0:64:5792:MSTNW:2:1:1
Linux Kernel 2.6:1:1:0:64:0:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:5792:MST:N:1:1
Linux Kernel 2.6:1:1:0:64:0:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:2:1:1
Linux Kernel 2.6:1:1:0:64:0:64:1:0:64:1:0:64:1:>64:64:0:1:2:1:1:1:3:0:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:255:0:1:1:1:1:1:1:1:0:64:5840:MNNSNW:0:N:N
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:255:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:2:1:
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:255:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:2:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:255:0:1:2:2:1:1:1:1:0:64:5792:MSTNW:2:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:1:1:1:1:1:0:64:5760:MSTNW:0:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:1:1:1:1:1:0:64:5792:MSTNW:2:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:1:1:1:1:1:0:64:5792:MSTNW:7:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:4452:MSTNW:2:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:2:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:3:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:5840:M:N:N:N
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:3:0:0:64:1300:MSTNW:2:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:3:1:1:1:0:64:5792:MSTNW:2:1:1
Linux Kernel 2.6:1:S:1:255:1:255:S:0:255:S:0:255:S:8:255:0:1:1:1:1:1:1:1:0:64:5792:MSTNW:0:1:1
Linux Kernel 2.6:1:1:0:64:0:64:1:0:64:1:0:64:1:>64:64:0:1:2:2:1:1:1:1:0:64:5792:MSTNW:2:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:1:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:7:1:1
Linux Kernel 2.6:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:4:1:1
Linux Kernel 4.8:1:1:0:64:1:64:1:0:::0::1:>64:64:0:1:1:2:1:1:1:1:0:64:28960:MSTNW:7:1:1
Lucent ADSL Router:1:1:0:255:0:255:1:0:255:1:0:255:1:8:64:0:1:1:2:1:1:1:1:1:64:512:M:N:N:N
Lucent Cajun:1:S:0:64:1:64:S:1:64:S:0:64:S:8:64:0:1:1:2:1:1:1:0:1:64:4096:M:N:N:N
Mac OS 8.6:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:255:17520:MW:0:N:N
Mac OS 8:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:2:1:3:1:1:1:1:255:1380:MW:0:N:N
Mac OS 9:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:255:32768:MWNNNT:0:1:1
Mac OS 9:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:2:1:3:1:1:1:1:255:1380:MWNNNT:0:1:1
Mac OS 9:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:255:32768:MWNNNT:0:1:1
Mac OS X 10.2:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:1:1:1:1:1:1:64:33304:MNWNNT:0:1:1
Mac OS X 10.3:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:1:1:1:1:1:1:64:1460:MNWNNT:0:1:1
Mac OS X 10.3:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:1:1:1:1:1:1:64:33304:MNWNNT:0:1:1
Mac OS X 10.3:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:1:1:1:1:1:1:64:65535:MNWNNT:0:1:1
Mac OS X 10.3:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:1:1:1:1:1:1:64:65535:MNWNNT:1:1:1
Mac OS X 10.3:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:2:1:1:1:1:1:64:33304:MNWNNT:0:1:1
Mac OS X 10.3:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:2:1:1:1:1:1:64:65535:MNWNNT:0:1:1
Mac OS X 10.3:0:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:2:1:1:1:1:1:64:65535:MNWNNT:1:1:1
Mac OS X 10.4:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:2:1:1:1:1:1:64:65535:MNWNNT:0:1:1
Madge Smart Ringswitch:0:1:0:32:1:32:1:0:32:1:0:32:1:8:32:0:1:1:2:1:1:3:0:1:32:500::N:N:N
Microtik RouterOS:1:1:0:64:0:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:0:1:1
Microsoft Longhorn:0:1:0:128:0:128:1:0:128:1:0:128:1:64:128:0:1:1:1:1:1:1:1:1:128:16384:MWNST:0:1:1
Microsoft Windows CE Version 4.2::0:1:1:128:1:128:1:0:::0::1:8:128:0:1:1:2:1:1:1:1:1:128:32768:MNWNNTNNS:0:0:0
Microsoft Windows CE Version 6.0::0:1:1:128:1:128:1:0:::0::1:>64:128:0:1:1:2:1:1:1:1:1:128:33580:MNWNNTNNS:0:0:0
Microsoft Windows 2000 Professional Service Pack 3:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:2:1:1:1:1:1:128:64240:MNWNNTNNS:0:0:0
Microsoft Windows 2000 Professional Service Pack 4:0:1:1:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:2:1:1:1:1:1:128:65535:MNWNNTNNS:0:0:0
Microsoft Windows 2000 Professional Service Pack 4:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:32767:MNWNNS:0:N:N
Microsoft Windows 2000 Professional Service Pack 4:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:8760:MNWNNTNNS:0:0:
Microsoft Windows 2000 Professional Service Pack 4:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:3:1:1:0:1:128:17520:MNWNNTNNS:0:0:0
Microsoft Windows 2000 Professional Service Pack 4:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:2:1:1:1:1:1:128:17520:MNWNNTNNS:0:0:0
Microsoft Windows 2000 Professional:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:64512:MNWINNTNNS:0:0:0
Microsoft Windows 2000 Professional:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:64512:MNWNNTNNS:0:0:0
Microsoft Windows 2000 Server Service Pack 2:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:16872:MNWNNTNNS:0:0:0
Microsoft Windows 2000 Server Service Pack 4:0:1:1:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:17520:MNWNNTNNS:0:0:0
Microsoft Windows 2000 Server Service Pack 4:0:1:1:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:65535:MNWNNTNNS:0:0:0
Microsoft Windows 2000 Server Service Pack 4:0:1:1:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:2:3:1:1:1:1:128:17520:MNWNNTNNS:0:0:0
Microsoft Windows 2000 Server Service Pack 4:0:1:1:128:0:128:1:0:128:1:0:128:1:8:128:0:1:2:1:1:1:1:1:1:128:17640:MNWNNTNNS:0:0:0
Microsoft Windows 2000 Server Service Pack 4:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:0:1:128:65535:MNWNNTNNS:0:0:0
Microsoft Windows 2000 Server Service Pack 4:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:2:1:1:1:1:1:1:128:65535:MNWNNTNNS:0:0:0
Microsoft Windows 2000 Server:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:65535:MNWNNTNNS:0:0:0
Microsoft Windows 2000 Server:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:2:1:1:1:1:1:128:65535:MNWNNTNNS:0:0:0
Microsoft Windows Server 2003:0:1:0:128:0:128:1:0:128:1:0:128:1:>64:128:0:1:2:1:1:1:3:0:1:128:17520:MNWNNTNNS:0:0:0
Microsoft Windows Server 2003:0:1:1:128:0:128:1:0:128:1:0:128:1:>64:128:0:1:1:2:1:1:1:1:1:128:65535:MNWNNTNNS:0:0:0
Microsoft Windows Server 2003:0:1:1:128:1:128:1:0:128:1:0:128:1:>64:128:0:1:1:1:1:1:1:0:1:128:16384:MNWNNTNNS:0:0:0
Microsoft Windows Server 2003:0:1:1:128:1:128:1:0:128:1:0:128:1:>64:128:0:1:1:1:1:1:1:1:1:128:17520:MNWNNTNNS:0:0:0
Microsoft Windows Server 2003:0:1:1:128:1:128:1:0:128:1:0:128:1:>64:128:0:1:1:1:1:1:1:1:1:128:65535:MNWNNTNNS:0:0:0
Microsoft Windows Server 2003:0:1:1:128:1:128:1:0:128:1:0:128:1:>64:128:0:1:1:2:1:1:1:0:1:128:16384:MNWNNTNNS:0:0:0
Microsoft Windows Server 2003:0:1:1:128:1:128:1:0:128:1:0:128:1:>64:128:0:1:1:2:1:1:1:1:1:128:17520:MNWNNTNNS:0:0:0
Microsoft Windows Server 2003:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:255:0:1:1:2:1:1:1:0:1:128:16384:MNWNNTNNS:0:0:0
Microsoft Windows Server 2003:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:1:1:1:1:1:1:128:17520:MNWNNTNNS:0:0:0
Microsoft Windows Server 2003:0:1:1:128:0:128:1:0:128:1:0:128:1:>64:128:0:1:1:1:1:1:1:1:1:128:65535:MNWNNTNNS:0:0:0
Microsoft Windows Server 2003:1:1:0:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:2:1:1:1:0:1:64:57344:MNWNNT:0:1:1
Microsoft Windows 95:0:1:1:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:8760:MNWNNTNNS:0:0:0
Microsoft Windows 95:0:1:1:128:0:128:1:1:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:8760:MNWNNTNNS:0:0:0
Microsoft Windows 95:0:1:1:128:1:128:1:1:128:1:0:128:1:8:128:0:1:1:2:1:1:1:1:1:128:5840:MNNS:N:N:N
Microsoft Windows 95:0:1:1:32:0:32:1:1:32:1:0:32:1:8:32:0:1:1:1:1:1:1:1:1:32:8760:M:N:N:N
Microsoft Windows 98:0:1:1:128:1:128:1:1:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:8760:MNNS:N:N:N
Microsoft Windows 98:0:1:1:128:1:128:1:1:128:1:0:128:1:8:128:0:1:1:1:3:1:1:1:1:128:8760:MNNS:N:N:N
Microsoft Windows 98:0:1:1:128:1:128:1:1:128:1:0:128:1:8:128:0:1:1:2:1:1:1:1:1:128:5840:MNNS:N:N:N
Microsoft Windows 98:0:1:1:128:1:128:1:1:128:1:0:128:1:8:128:0:1:1:2:1:1:1:1:1:128:8760:MNNS:N:N:N
Microsoft Windows 98:0:1:1:64:1:64:1:1:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:8576:MNNS:N:N:N
Microsoft Windows 98:0:1:1:64:1:64:1:1:64:1:0:64:1:8:64:0:1:1:1:1:1:1:1:1:64:32767:MNNS:N:N:N
Microsoft Windows 98:0:1:1:64:1:64:1:1:64:1:0:64:1:8:64:0:1:1:1:1:1:1:1:1:64:64240:MNNS:N:N:N
Microsoft Windows 98:0:1:1:64:1:64:1:1:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:65535:MNNS:N:N:N
Microsoft Windows 98:0:1:1:128:1:128:1:1:128:1:0:128:1:8:128:0:1:1:2:1:1:1:1:1:128:32767:MNWNNS:0:N:N
Microsoft Windows CE:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:2:1:1:1:1:1:128:32768:MNWNNTNNS:0:0:0
Microsoft Windows ME:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:4736:MNWNNTNNS:0:0:0
Microsoft Windows ME:0:1:1:128:1:128:1:1:128:1:0:128:1:8:128:0:1:2:1:1:1:1:1:1:128:8576:MNNS:N:N:N
Microsoft Windows ME:0:1:1:64:1:64:1:0:64:1:0:64:1:8:64:0:1:1:1:3:1:1:1:1:64:32767:MNWNNTNNS:0:0:0
Microsoft Windows Mobile 2003 Second Edition:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:32768:MNWNNTNNS:0:0:0
Microsoft Windows Mobile 5.0:0:1:1:128:1:128:1:0:128:1:0:128:1:>64:128:0:1:1:1:1:1:1:1:1:128:65535:MNWNNTNNS:1:0:0
Microsoft Windows NT 4.0 Server (pre-SP3):0:1:1:128:0:128:1:1:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:8760:M:N:N:N
Microsoft Windows NT 4.0 Server:0:1:1:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:8280:M:N:N:N
Microsoft Windows NT 4.0 Server:0:1:1:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:8760:M:N:N:N
Microsoft Windows NT 4.0 Server:0:1:1:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:3:1:1:1:1:128:8760:M:N:N:N
Microsoft Windows NT 4.0 Terminal Server:0:1:0:128:1:128:1:0:128:1:1:128:1:8:128:0:1:2:2:1:1:1:0:1:128:32752:M:N:N:N
Microsoft Windows NT 4.0 Workstation (pre-SP3):0:1:1:128:0:128:1:1:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:8760:M:N:N:N
Microsoft Windows NT 4.0 Workstation:0:1:1:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:8280:M:N:N:N
Microsoft Windows NT 4.0 Workstation:0:1:1:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:8760:M:N:N:N
Microsoft Windows NT 4.0:0:1:1:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:2:1:1:1:1:1:128:8760:M:N:N:N
Microsoft Windows XP Home Edition:0:1:0:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:0:1:128:17640:MNWNNTNNS:0:0:0
Microsoft Windows XP Home Edition:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:0:1:128:17680:MNWNNTNNS:0:0:0
Microsoft Windows XP Home Edition:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:2:1:1:1:1:1:1:128:64240:MNWNNTNNS:0:0:0
Microsoft Windows XP Professional:0:1:1:128:1:128:1:0:128:1:0:128:1:>64:128:0:1:1:2:1:1:1:1:1:128:65535:MNWNNTNNS:0:0:0
Microsoft Windows XP Professional Service Pack 1:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:2:1:1:1:1:1:128:64512:MNWNNTNNS:0:0:0
Microsoft Windows XP Professional Service Pack 2:0:1:1:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:1:1:64:65535:MNWNNS:2:N:N
Microsoft Windows XP Professional:0:1:1:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:64240:MNWNNTNN:0:0:0
Microsoft Windows XP Professional:0:1:1:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:65280:MNWNNTNNS:0:0:0
Microsoft Windows XP Professional:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:0:1:128:16384:MNNS:N:N:N
Microsoft Windows XP Professional:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:0:1:128:17520:MNWNNTNNS:0:0:0
Microsoft Windows XP Professional:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:0:1:128:65340:MNWNNT:0:0:0
Microsoft Windows XP Professional:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:17520:MNWNNTNNS:0:0:0
Microsoft Windows XP Professional:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:17680:MNWNNTNNS:0:0:0
Microsoft Windows XP Professional:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:64240:MNWNNTNNS:0:0:0
Microsoft Windows XP Professional:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:64440:MNWNNTNNS:0:0:0
Microsoft Windows XP Professional:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:65268:MNWNNTNNS:0:0:0
Microsoft Windows XP Professional:0:1:1:128:1:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:65520:MNWNNTNNS:0:0:0
Microsoft Windows XP Professional:0:1:1:128:1:128:1:0:128:1:0:128:1:>64:128:0:1:1:2:1:1:1:1:1:128:65535:MNWNNS:1:N:N
Microsoft Windows XP Professional:0:1:1:64:1:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:1:1:64:64240:MNWNNS:2:N:N
Microsoft Windows XP Professional Service Pack 2:0:1:1:128:1:128:1:0:128:1:0:128:1:>64:128:0:1:1:2:1:1:1:1:1:128:64512:MNWNNTNNS:0:0:0
Minolta QMS Printer:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:1:1:1:0:1:64:24576:MNWNNT:0:1:1
Motoroal DAC6000:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:1:2:1:1:1:1:1:64:24820:M:N:N:N
Motorola Vanguard:0:1:0:64:0:64:1:1:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:2048:M:N:N:N
Motorola Vanguard:0:1:0:64:0:64:1:1:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:2048:M:N:N:N
NCR MP-RAS SVR4 UNIX:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:1:1:1:1:1:1:1:64:24820:MNWNNT:0:1:1
NeXT:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:0:0:3:1:3:0:1:64:4096:MS:N:N:N
NetBSD 2.0:1:1:0:255:1:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:1:1:64:32768:MNWNNT:0:1:1
NetBSD 3.0:1:1:0:255:1:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:1:1:64:32768:MNWNNTSNN:0:1:1
NetGear ProSafe VPN Firewall (FVS318):1:S:1:64:0:64:1:0:64:1:0:64:1:X:X:X:X:X:X:X:X:X:0:1:32:4095:M:N:N:N
NetGear Router:1:1:0:255:1:255:1:0:255:1:0:255:1:>64:255:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:0:1:1
NetGear Router:0:1:0:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:0:1:1:1:0:1:64:3072:M:N:N:N
NetGear Wireless Router (MR814):1:1:0:255:0:255:1:0:255:1:1:255:1:X:X:X:X:X:X:X:X:X:0:1:255:2048:M:N:N:N
Netcomm NB3 ADSL Modem:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:16000:M:N:N:N
Netilla Service Platform 4.0:1:1:0:64:1:64:1:0:64:1:0:64:1:>64:64:0:1:1:1:1:1:1:1:0:64:5840:MNNSNW:0:N:N
Netopia Router:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:0:1:255:2048:M:N:N:N
Netopia Router:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:0:1:255:8800:M:N:N:N
Netopia Router:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:1:1:64:57344:MNWNNT:0:1:1
Netopia Router:0:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:255:2048:M:N:N:N
Net Optics Bypass Switch:1:1:0:64:0::1:0:::0::1:X:X:X:X:X:X:X:X:X:X:0:1:64:2048:M:N:N:N
Nexsan ATABeast disk vault server:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:255:8192:MTW:0:1:1
Nokia IPSO 3.1:1:1:1:255:1:255:1:1:255:1:0:255:1:>64:255:1:1:0:2:1:>20:1:0:1:64:16384:MNWNNT:0:1:1
Nokia IPSO 3.5:1:1:1:255:1:255:1:0:255:1:0:255:1:>64:255:1:1:0:1:1:1:1:0:1:64:16384:MNWNNT:0:1:1
Nokia IPSO 3.7:1:1:1:255:1:255:1:0:255:1:0:255:1:>64:255:1:1:0:1:1:1:1:0:1:64:16384:MNWNNT:0:1:1
Nokia IPSO 3.9:1:1:1:255:1:255:1:0:255:1:0:255:1:>64:255:1:1:0:2:1:1:1:0:1:64:17376:MNWNNT:0:1:1
Nokia IPSO Firewall:1:1:1:255:0:255:1:0:255:1:0:255:1:X:X:X:X:X:X:X:X:X:0:1:64:16384:MNWNNT:0:1:1
Nortel 6480 Router:1:1:0:64:1:64:1:0:64:1:0:64:1:8:255:0:1:1:1:1:1:1:0:1:32:4096::N:N:N
Nortel Baystack Switch:1:1:0:32:0:32:1:0:32:1:0:32:1:8:32:0:1:1:1:1:1:1:0:1:32:1024:M:N:N:N
Nortel Baystack Switch:1:1:0:32:0:32:1:0:32:1:0:32:1:8:32:0:1:1:2:1:1:1:0:1:32:1024:MS:N:N:N
Nortel Baystack Switch:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:1024:M:N:N:N
Nortel Baystack Switch:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:1024:M:N:N:N
Nortel Business Policy Switch:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:1:1:1:0:1:64:8192:MNW:0:N:N
Nortel Contivity:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:2:3:1:3:0:1:64:8760:MNWNNT:0:1:1
Nortel Coreswitch:1:1:0:255:1:255:1:0:255:1:0:255:1:>64:255:0:1:1:2:1:1:1:1:0:64:5840:MNW:0:N:N
Nortel Passport:1:S:1:255:0:255:1:0:255:1:0:255:1:8:255:1:1:0:0:1:1:1:0:1:32:4096:M:N:N:N
Nortel Router:1:1:0:32:0:32:1:0:32:1:0:32:1:8:32:0:1:1:2:1:1:1:0:1:32:1024:MNNTNW:0:1:1
Nortel Switch:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:0:1:1:1:1:1:64:8192:MNWNNT:0:1:1
Nortel Switch:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:1:1:1:1:1:64:8192:MNWNNT:0:1:1
Novell NetWare 5.1:1:1:0:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:6144:MWNSNN:0:N:N
Novell NetWare 5.1:1:1:0:128:0:128:1:1:255:1:0:255:1:8:128:0:1:1:1:1:1:1:1:1:128:6144:MWNSNN:0:N:N
Novell NetWare 5.1:1:1:0:128:0:128:1:1:255:1:0:255:1:8:128:0:1:1:1:1:1:1:1:1:128:8191:M:N:N:N
Novell NetWare 6.0:1:1:0:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:6144:MWNSNN:0:N:N
Novell NetWare 6.0:1:1:0:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:1:1:128:6144:MWNSNN:1:N:N
Novell NetWare 6.5:1:1:0:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:3:1:1:1:1:128:6143:MWNSNN:0:N:N
Novell NetWare 6.5:1:1:0:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:3:1:1:1:1:128:6143:MWNSNN:0:N:N
Novell NetWare 6.5:1:1:0:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:2:1:1:1:1:1:128:6143:MWNSNN:0:N:N
Novell NetWare 6.5:1:1:0:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:2:1:1:1:1:1:128:6144:M:N:N:N
OS/2 2.4:1:1:1:64:1:64:1:1:64:1:0:64:1:8:64:1:1:0:0:3:1:3:1:1:64:33580:MNW:0:N:N
OS/2 Warp 4.0 Advanced Server:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:0:0:3:1:3:0:1:64:28672:M:N:N:N
OS/2 Warp 4.0 Advanced Server:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:0:0:3:1:3:0:1:64:4096:M:N:N:N
OS/2 Warp 4.0:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:0:0:3:1:3:0:1:32:27588:M:N:N:N
OmniSwitch:1:1:1:32:1:32:1:1:32:1:1:32:1:8:32:1:1:0:0:1:1:1:0:1:32:4096::N:N:N
OpenBSD 2.7:0:1:0:64:0:64:1:0:64:1:0:64:1:8:255:0:1:2:2:1:>20:1:0:1:64:16500:MNNSNWNNT:0:1:1
OpenBSD 2.9:1:1:1:255:0:255:1:0:255:1:0:255:1:8:255:0:1:2:1:1:>20:1:1:1:64:16992:MNNSNWNNT:0:1:1
OpenBSD 3.1:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:>20:1:1:1:64:17376:MNNSNWNNT:0:1:1
OpenBSD 3.2:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:>20:1:1:1:64:17280:MNNSNWNNT:0:1:1
OpenBSD 3.4:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:1:1:64:17376:MNNSNWNNT:0:1:1
OpenBSD 3.5:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:0:1:64:16384:MNNSNWNNT:0:1:1
OpenBSD 3.5:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:1:1:64:16384:MNNSNWNNT:0:1:1
OpenBSD 3.5:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:0:1:2:2:1:1:1:1:1:64:16384:MNNSNWNNT:0:1:1
OpenBSD 3.6:1:1:0:255:1:255:1:0:255:1:0:255:1:8:255:0:1:1:2:3:1:3:1:1:64:16384:MNNSNWNNT:0:1:1
OpenBSD 3.6:1:1:1:255:0:255:1:0:255:1:0:255:1:8:64:0:S:2:2:3:1:1:1:0:64:5792:MSTNW:0:1:1
OpenBSD 3.6:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:0:1:64:65335:MNNSNWNNT:0:1:1
OpenBSD 3.6:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:1:1:64:16384:MNNSNWNNT:0:1:1
OpenBSD 3.7:1:1:1:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:1:1:64:16384:MNNSNWNNT:0:1:1
OpenBSD 3.8:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:1:1:64:16384:MNNSNWNNT:0:1:1
OpenBSD 4.0:1:1:1:255:0:255:1:0:255:1:0:255:1:8:255:0:1:2:2:1:1:1:1:1:64:16384:MNNSNWNNT:0:1:1
OpenVMS 7.1-1H2:1:1:0:255:1:255:1:1:255:1:1:255:1:8:255:0:1:1:0:3:1:3:0:1:128:3000::N:N:N:
OpenVMS 7.1:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:0:0:3:1:3:1:1:64:6144:MNWNNT:0:1:1
OpenVMS 7.2:1:1:1:64:1:64:1:0:64:1:1:64:1:8:64:1:1:0:1:1:1:1:0:1:64:33580:MNW:0:N:N
OpenVMS 7.2:1:1:1:64:1:64:1:0:64:1:1:64:1:8:64:1:1:0:1:1:1:1:0:1:64:4380:MNW:0:N:N
OpenVMS:1:1:1:64:1:64:1:0:64:1:1:64:1:8:64:1:1:1:1:1:1:1:0:1:64:61440:MNW:0:N:N
Orinoco BG 2000 Wireless Internet Gateway:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:1:1:1:1:0:64:5792:MSTNW:0:1:1
PSOSystem 2.2:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:1:0:1:1:1:0:1:64:4096:M:N:N:N
Perle CONSOLESERVER 9000:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:0:3:1:3:0:1:64:2048:M:N:N:N
Phaser 850DP:1:1:0:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:0:1:128:2920:M:N:N:N
PolyCom ViewStation:0:1:1:64:0:64:1:0:64:1:0:64:1:64:64:0:1:1:1:1:1:1:0:1:64:23360:M:N:N:N
PolyCom ViewStation:0:1:1:64:0:64:1:0:64:1:0:64:1:64:64:0:1:1:2:1:1:1:0:1:64:23360:M:N:N:N
Polycom SoundPoint IP Phone:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:3:1:3:0:1:64:8192:M:N:N:N
Polycom Viewstation:0:1:1:64:0:64:1:0:64:1:0:64:1:64:64:0:1:1:1:1:1:1:0:1:64:23360:M:N:N:N
PowerShow NetworKam webcam:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:2144:M:N:N:N
PowerTV OS:1:1:1:255:0:255:1:0:255:1:0:255:1:8:255:1:1:0:0:1:1:1:0:1:64:65535:MNWNNT:1:1:1
Prisma Digital Transport System:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:1:0:1:1:1:0:1:64:4096:M:N:N:N
QNX 4.2:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:0:0:3:>20:3:0:1:64:7300:M:N:N:N
QNX 6.2:1:1:0:255:1:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:255:16384:MNWNNT:0:1:1
QNX 6.3:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:255:16384:MNWNNT:0:1:1
Quantum Snap Server:1:1:1:255:0:255:1:0:255:1:0:255:1:8:255:1:1:0:0:3:1:3:0:1:32:8760:M:N:N:N
R-TOS:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:64:8688:MNWNNT:0:1:1
Radware Apsolute Appliance:1:1:1:64:1:64:1:1:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:2048:M:N:N:N
Raptor Firewall:1:1:1:64:1:64:1:1:64:1:1:64:1:8:64:1:1:1:1:1:1:1:0:1:64:61440:MNW:0:N:N
Ricoh Printer:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:0:1:1:1:0:1:64:16384:MNWNNT:0:1:1
Ricoh Printer:1:1:1:255:1:255:1:1:255:1:0:255:1:8:255:1:1:1:0:1:>20:1:0:1:255:8192:M:N:N:N
Riverstone Metro Access Router:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:2:1:>20:1:1:1:64:17232:MNWNNT:0:1:1
SCO OpenServer 5.0.5:1:1:0:64:1:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:24820:M:N:N:N
SCO OpenServer 5.0.6:1:1:0:64:1:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:4380:M:N:N:N
SCO OpenServer 5.0.6:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:1:1:1:1:1:1:1:64:24820:M:N:N:N
SCO OpenServer 5.0.7:1:1:0:64:1:64:1:0:64:1:0:64:1:8:64:0:1:1:2:1:1:1:0:1:64:33580:M:N:N:N
SCO OpenServer 5:1:1:0:255:1:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:255:33580:M:N:N:N
SCO UnixWare 2.1.2:1:1:1:64:1:64:1:0:64:1:1:64:1:8:64:1:1:1:0:3:1:3:0:1:64:4096:M:N:N:N
SCO UnixWare 2.1.3:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:1:2:3:1:3:0:1:64:4096:M:N:N:N
SCO UnixWare 8.0:1:1:0:64:1:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:24820:MNWNNT:0:1:1
Secure Mail (IronMail) Appliance:embedded:1:1:1:64:1:64:1:0:::0::1:8:64:1:1:0:2:1:1:1:1:1:64:32768:MNWNNTS:0:1:1
SMC TigerStack Switch:1:S:1:64:0:64:1:0:64:1:0:64:1:8:64:0:0:1:2:1:1:1:0:1:64:8192:MNWNNT:0:1:1
SMC Adsl Modem:0:1:0:64:0:64:1:1:64:1:0:64:1:8:64:0:1:1:2:1:1:1:1:1:64:6000:MN:N:N:N
SNAP 3.4:1:1:1:255:0:255:1:0:255:1:0:255:1:8:255:1:1:0:0:3:1:3:0:1:32:16788:M:N:N:N
Sharp Copier Printer:1:1:1:64:0:64:1:0:64:1:0:64:1:64:64:0:1:1:1:1:1:1:0:1:64:2048:M:N:N:N
Sharp Copier Printer:1:1:1:64:0:64:1:0:64:1:0:64:1:>64:64:0:1:1:2:1:1:1:0:1:64:4096:M:N:N:N
Siemens PLC:0:1:0:64:1:64:1:0:64:1:1:64:1:8:64:0:1:2:2:1:1:1:0:1:64:560:M:N:N:N
Sipura Analog Telephone Adapter:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:255:16000:M:N:N:N
Slingbox:1:S:1:255:0:255:1:0:255:1:0:255:1:8:64:0:1:1:2:1:1:1:0:1:64:8192:M:N:N:N
SonicWall Firewall:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:0:1:1:1:0:1:64:8192:MNWNNT:0:1:1
SonicWall Firewall:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:0:3:1:3:0:1:64:8192:MNW:0:N:N
SonicWall Router:1:1:1:64:0:64:1:0:64:1:0:64:1:8:64:1:1:0:0:1:1:1:0:1:64:8192:MNW:0:N:N
Sony Contact PCS-1600:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:2144:M:N:N:N
Sony Network Camera SNC-RZ30N:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:0:1:64:8688:MNWNNSNNT:0:1:1
Sun RSC Card:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:1:1:1:0:1:64:8192:MNW:0:N:N
Solaris 10:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:1:3:1:1:1:1:64:49232:NNTMNWNNS:0:1:1
Solaris 10:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:64:49232:NNTMNWNNS:0:1:1
Solaris 1:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:1:2:1:1:1:0:1:64:4096:M:N:N:N
Solaris 2.5:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:255:8760:M:N:N:N
Solaris 2.6:0:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:255:10136:NNTNWM:0:1:1
Solaris 7:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:255:65160:NNTNWNNSM:0:1:1
Solaris 7:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:64:33304:NNTMNWNNS:1:1:1
Solaris 7:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:255:10136:NNTNWM:0:1:1
Solaris 7:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:255:10136:NNTNWNNSM:0:1:1
Solaris 7:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:1:3:1:1:1:1:255:10136:NNTNWNNSM:0:1:1
Solaris 7:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:255:10136:NNTNWNNSM:0:1:1
Solaris 8:1:1:1:128:0:128:1:1:128:1:0:128:1:64:128:1:1:1:1:3:1:1:1:1:128:24616:NNTNWNNSM:0:1:1
Solaris 8:1:1:1:255:0:255:1:0:255:1:0:255:1:64:255:1:1:2:2:1:1:1:1:1:64:24624:NNTNWNNSM:0:1:1
Solaris 8:0:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:64:24616:NNTNWNNSM:0:1:1
Solaris 8:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:2:2:1:1:1:1:1:64:33304:NNTNWNNSM:0:1:1
Solaris 8:1:1:1:255:0:255:1:0:255:1:0:255:1:8:64:1:1:1:1:1:1:1:1:1:64:24616:NNTNWNNSM:0:1:1
Solaris 8:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:64:33304:NNTNWNNSM:0:1:1
Solaris 8:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:1:3:1:1:1:1:64:24616:NNTNWNNSM:0:1:1
Solaris 8:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:1:3:1:1:1:1:64:24624:NNTNWNNSM:0:1:1
Solaris 8:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:1:3:1:1:1:1:64:33304:NNTNWNNSM:1:1:1
Solaris 8:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:64:24616:NNTNWNNSM:0:1:1
Solaris 8:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:64:33304:NNTNWNNSM:1:1:1
Solaris 8:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:64:17376:NNTNWNNSM:0:1:1
Solaris 8:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:64:24616:NNTNWNNSM:0:1:1
Solaris 8:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:64:24624:NNTNWNNSM:0:1:1
Solaris 8:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:64:65160:NNTNWNNSM:0:1:1
Solaris 8:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:1:3:1:1:1:1:64:24616:NNTNWNNSM:0:1:1
Solaris 8:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:64:24616:NNTNWNNSM:0:1:1
Solaris 8:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:64:33304:NNTNWNNSM:1:1:1
Solaris 9:1:1:1:255:0:255:1:0:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:64:49248:NNTMNWNNS:0:1:1
Solaris 9:1:1:1:255:0:255:1:0:255:1:0:255:1:8:64:1:S:1:2:1:1:1:1:1:64:49232:NNTMNWNNS:0:1:1
Solaris 9:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:64:49232:NNTMNWNNS:0:1:1
Solaris 9:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:64:32832:NNTMNWNNS:0:1:1
Solaris 9:1:1:1:255:0:255:1:1:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:64:49232:NNTMNWNNS:0:1:1
Solaris 9:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:0:1:1:2:1:1:1:0:1:64:33304:NNTMNWNNS:1:1:1
Solaris 9:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:64:33304:NNTMNWNNS:1:1:1
Solaris 9:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:64:49232:NNTMNWNNS:0:1:1
Solaris 9:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:1:3:1:1:1:1:64:49232:NNTMNWNNS:0:1:1
Solaris 9:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:64:49232:NNTMNWNNS:0:1:1
Solaris 9:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:2:1:1:1:1:1:64:49876:NNTMNWNNS:0:1:1
Solaris 9:1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:2:1:1:1:1:1:1:64:49248:NNTMNWNNS:0:1:1
Sun StorEdge Storage Array:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:1:0:1:1:1:0:1:64:4096:N:N:N:N
Sun T3+:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:1:0:1:1:1:0:1:64:4096:M:N:N:N
Symantec Enterprise Firewall:1:1:1:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:1:1:255:10136:NNTNWNNSM:0:1:1
Symantec Enterprise Firewall:0:1:0:64:0:64:1:0:64:1:0:64:1:64:64:0:1:1:2:1:1:1:0:1:64:5840:MS:N:N:N
Systech Serial Server:1:1:1:255:1:255:1:0:255:1:1:255:1:8:255:1:1:0:0:1:1:1:0:1:64:32768:M:N:N:N
Tandberg Television Device:0:1:0:64:1:64:1:1:64:1:1:64:1:8:64:0:1:2:2:1:1:1:0:1:64:4096:M:N:N:N
Tandberg Television Server:0:1:0:64:1:64:1:1:64:1:1:64:1:8:64:0:1:2:2:1:1:1:0:1:64:4096:M:N:N:N
Tandem:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:0:0:1:1:1:0:1:32:8192:MNWNNT:0:1:1
Tekronix Printer:1:1:0:128:0:128:1:0:128:1:0:128:1:8:128:0:1:1:1:1:1:1:0:1:128:2920:M:N:N:N
TempTrax Digital Thermometer:1:1:0:64:0:64:1:0:64:1:0:64:1:8:64:0:1:1:1:1:1:1:0:1:64:0:M:N:N:N
Toshiba Digital PBX:0:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:255:4380:MS:N:N:N
Toshiba Digital Telephone PBX:0:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:0:1:255:4380:M:N:N:N
Tru64 UNIX 5.0:1:1:1:64:1:64:1:0:64:1:1:64:1:8:64:1:1:0:2:1:1:1:0:1:64:33580:MNW:0:N:N
Tru64 UNIX 5.1:0:1:1:64:1:64:1:0:64:1:1:64:1:8:64:1:1:1:2:1:1:1:0:1:128:61440:MNW:0:N:N
Tru64 UNIX 5.1:1:1:1:64:1:64:1:0:64:1:1:64:1:>64:64:1:1:1:1:1:1:1:0:1:128:61440:MNW:0:N:N
Tru64 UNIX 5.1:1:1:1:64:1:64:1:0:64:1:1:64:1:>64:64:1:1:1:2:1:1:1:0:1:64:61440:MNW:0:N:N
Tru64 UNIX 5.1:1:1:1:64:1:64:1:1:64:1:1:64:1:8:64:1:1:1:1:1:1:1:0:1:128:61440:MNW:0:N:N
ULTRIX 4.4:1:1:0:255:1:255:1:1:255:1:1:255:1:8:255:0:1:0:0:3:1:3:0:1:64:16384:M:N:N:N
UNIX System V Release 4.0::1:1:1:255:1:255:1:1:255:1:0:255:1:64:255:1:1:1:1:1:1:1:1:1:64:49232:NNTNWNNSM:1:1:1
VMWare ESX Server 2.5:1:1:0:255:1:255:1:0:255:1:0:255:1:>64:255:0:1:1:2:1:1:1:1:0:64:5792:MSTNW:0:1:1
Vigor2600:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:1:1:1:1:0:1:255:2100:M:N:N:N
Vigor2600:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:2:1:1:1:1:0:1:255:2100:M:N:N:N
Vigor2600:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:2:2:1:1:1:0:1:255:2100:M:N:N:N
Vigor2600:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:1:2:1:1:1:0:1:255:2100:M:N:N:N
Visual Networks ASE 5.2:1:1:0:32:1:32:1:0:32:1:0:32:1:8:32:0:1:1:1:1:1:1:0:1:32:255:M:N:N:N
VxWorks 5.1:1:1:1:64:1:64:1:1:64:1:0:64:1:8:64:1:1:0:0:1:1:1:0:1:64:8192:MNW:0:N:N
VxWorks 5.4:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:1:1:1:0:1:64:8192:MNWNNT:0:1:1
VxWorks 5.4:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:3:1:3:0:1:64:8192:MNWNNT:0:1:1
VxWorks 5.5:1:1:1:64:1:64:1:0:64:1:0:64:1:64:64:1:1:0:2:1:1:1:1:1:64:16384:MNWNNT:0:1:1
Watchguard Firewall/VPN Appliance:1:S:0:64:0:64:1:0:64:1:0:64:1:8:64:0:S:1:2:1:1:1:0:S:64:5840:M:N:N:N
Xerox DocuColor:1:1:1:64:1:64:1:0:64:1:0:64:1:8:64:1:1:0:0:1:1:1:0:1:64:8192:M:N:N:N
Xerox Printer:1:1:1:255:1:255:1:0:255:1:0:255:1:8:255:1:1:0:0:3:>20:3:0:1:64:16384:M:N:N:N
Xerox Printer:1:1:1:255:1:255:1:1:255:1:1:255:1:8:255:1:1:0:0:3:1:3:0:1:32:4096:M:N:N:N
ZyXEL Router:1:1:0:255:0:255:1:0:255:1:0:255:1:8:255:0:1:2:2:1:1:1:0:1:255:23360:M:N:N:N
eComStation 1.1:1:S:1:64:0:64:1:0:64:1:0:64:1:8:64:0:S:1:2:1:1:1:1:1:64:33396:MNW:0:N:N
eComStation 1.2:1:1:1:64:1:64:1:1:64:1:0:64:1:8:64:1:1:0:0:3:1:3:0:1:64:33304:MNWNNT:0:1:1
";


function make_ttl(ttl)
{
 if ( ttl <= 32 )
	return 32;
else if ( ttl <= 64 )
return 64;
else if ( ttl <= 128 )
return 128;
else return 255;
}


function icmp_echo_probe()
{
local_var code, df_bit, filter, i, icmp, id, ip, ipid, reply, sig, tos, ttl;

id = rand() % 65534;
ip = forge_ip_packet(ip_v:4, ip_hl:5, ip_tos:6, ip_off:IP_DF,ip_len:20,
		ip_p:IPPROTO_ICMP, ip_id:0x4747, ip_ttl:0x40,
		ip_src:this_host());
icmp = forge_icmp_packet(ip:ip, icmp_type:8, icmp_code:123,
		    icmp_seq: id, icmp_id:id);

for ( i = 0 ; i < MAX_RETRIES ; i ++ )
{
filter = "icmp and src host " + get_host_ip() + " and icmp[0:1]=0 and icmp[6:2] = " + id;
reply = send_packet(icmp, pcap_active:TRUE, pcap_filter:filter, pcap_timeout:1);
if ( reply ) break;
}

if ( reply == NULL ) {  exit(0); }

sig = NULL;
code = get_icmp_element(icmp:reply, element:"icmp_code");

if ( code ) sig = ":1";
else sig = ":0";

ipid = get_ip_element(ip:reply, element:"ip_id");
if ( ipid == 0x4747 ) sig += ":S";
else if (ipid != 0) sig += ":1";
else sig += ":0";

tos = get_ip_element(ip:reply, element:"ip_tos");
#sig += ":[01]";
#if ( tos == 0 )
#sig += ":0";
#else
#sig += ":1";

df_bit = get_ip_element(ip:reply, element:"ip_off");
if ( df_bit & IP_DF ) sig += ":1";
else sig += ":0";

ttl = make_ttl(ttl:get_ip_element(ip:reply, element:"ip_ttl"));

sig += ":" + ttl;

return sig;
}


function icmp_timestamp_probe()
{
local_var filter, i, icmp, id, ip, ip_id_sent, ipid, reply, sig, ttl;

 id = rand() % 65535;
ip = forge_ip_packet(ip_hl:5, ip_v:4,   ip_off:0,
	     ip_id:0x4343, ip_tos:0, ip_p : IPPROTO_ICMP,
	     ip_len : 20, ip_src : this_host(),
                     ip_ttl : 255);

 icmp = forge_icmp_packet(ip:ip,icmp_type : 13, icmp_code:0,
                          icmp_seq : 1, icmp_id : id);


 filter = "icmp and src host " + get_host_ip() + " and icmp[0:1] = 14 and icmp[4:2] = " + id;
 #display(filter, "\n");
 for ( i = 0 ; i < MAX_RETRIES ; i ++ )
   {
     reply = send_packet(icmp, pcap_active:TRUE, pcap_filter:filter, pcap_timeout:1);
     if ( reply ) break;
   }

 if ( reply == NULL )
 {
  sig = ":0:" + ttl + ":1";
  return sig;
 }

 sig = ":1";
 ttl = make_ttl(ttl:get_ip_element(ip:reply, element:"ip_ttl"));
 sig += ":" + ttl;

 ipid = get_ip_element(ip:reply, element:"ip_id");
 if ( ipid == 0x4343 ) { sig += ":S"; ip_id_sent = "S"; }
 else if (ipid != 0) { sig += ":1"; ip_id_sent = "1"; }
 else { sig += ":0"; ip_id_sent = "0"; }


 return sig;
}


function icmp_netmask_probe()
{
  local_var filter, i, icmp, id, ip, ip_id_sent, ipid, reply, sig, ttl;

  id = rand() % 65535;
  ip = forge_ip_packet(ip_hl:5, ip_v:4,   ip_off:0,
                     ip_id:0x4444, ip_tos:0, ip_p : IPPROTO_ICMP,
                     ip_len : 20, ip_src : this_host(),
                     ip_ttl : 255);
  icmp = forge_icmp_packet(ip:ip,icmp_type : 17, icmp_code:0,
                          icmp_seq : 1, icmp_id : id, data:raw_string(0xFF, 0xFF, 0xFF, 0xFF));

 filter = "icmp and src host " + get_host_ip() + " and icmp[0:1] = 18 and icmp[4:2] = " + id;
 #display(filter, "\n");
 for ( i = 0 ; i < MAX_RETRIES ; i ++ )
   {
     reply = send_packet(icmp, pcap_active:TRUE, pcap_filter:filter, pcap_timeout:1);
     if ( reply ) break;
   }

 if ( reply == NULL )
 {
  sig = ":0:" + ttl + ":" + ip_id_sent;
  return sig;
 }

 sig = ":1";
 ttl = make_ttl(ttl:get_ip_element(ip:reply, element:"ip_ttl"));
 sig += ":" + ttl;

 ipid = get_ip_element(ip:reply, element:"ip_id");
 if ( ipid == 0x4444 ) { sig += ":S"; ip_id_sent = "S"; }
 else if (ipid != 0) { sig += ":1"; ip_id_sent = "1"; }
 else { sig += ":0"; ip_id_sent = "0"; }

 return sig;
}

function icmp_inforeq_probe()
{
  local_var filter, i, icmp, id, ip, ipid, reply, sig, ttl;

  id = rand() % 65535;
  ip = forge_ip_packet(ip_hl:5, ip_v:4,   ip_off:0,
                     ip_id:0x4545, ip_tos:0, ip_p : IPPROTO_ICMP,
                     ip_len : 20, ip_src : this_host(),
                     ip_ttl : 255);
  icmp = forge_icmp_packet(ip:ip,icmp_type : 15, icmp_code:0,
                          icmp_seq : 1, icmp_id : id);

 filter = "icmp and src host " + get_host_ip() + " and icmp[0] = 16 and icmp[4:2] = " + id;
 #display(filter, "\n");
 for ( i = 0 ; i < MAX_RETRIES ; i ++ )
   {
     reply = send_packet(icmp, pcap_active:TRUE, pcap_filter:filter, pcap_timeout:1);
     if ( reply ) break;
   }

 if ( reply == NULL )
 {
  sig = ":0:" + ttl + ":" + ip_id_sent;
  return sig;
 }

 sig = ":1";
 ttl = make_ttl(ttl:get_ip_element(ip:reply, element:"ip_ttl"));
 sig += ":" + ttl;

 ipid = get_ip_element(ip:reply, element:"ip_id");
 if ( ipid == 0x4545 ) sig += ":S";
 else if (ipid != 0) sig += ":1";
 else sig += ":0";

 return sig;
}

function icmp_udpunreach_probe()
{
  local_var filter, hl, i, ip, ip_id, ipid, len, reply, sig, tos, ttl, udpip, unfrag;
  local_var off, origsum, pseudo, sum, sum2, udp, udp2;

  filter = "icmp[30:2] = 42000";
  for ( i = 1 ; i < MAX_RETRIES * 2 ; i ++ )
  {
    filter += " or icmp[30:2] = " + string(42000 + i);
  }

  sig = "";
 filter = "icmp and src host " + get_host_ip() + " and icmp[0] = 3 and (" + filter + ")";


 for ( i = 0 ; i < MAX_RETRIES * 2 ; i ++ )
   {
    ip = forge_ip_packet(ip_v   : 4, ip_hl  : 5, ip_tos : 0, ip_id  : 0x4664, ip_len : 20, ip_off : IP_DF, ip_p   : IPPROTO_UDP, ip_src : this_host(), ip_ttl : 255);
    ip = insstr(ip, raw_string(0x46, 0x64), 4, 5);
    udpip = forge_udp_packet( ip : ip, uh_sport : 53, uh_dport : 42000 + i, uh_ulen :8+128, uh_sum:0, data:crap(128));
  reply = send_packet(udpip, pcap_active:TRUE, pcap_filter:filter, pcap_timeout:1);
     if ( reply ) break;
   }

 if ( ! reply )
 {
  return ":X:X:X:X:X:X:X:X:X:X";
 }

 hl  = get_ip_element(ip:reply, element:"ip_hl");
 len = get_ip_element(ip:reply, element:"ip_len");
 len -= hl * 4 + 8 + 20;

 # udp_echoed_dtsize

 if ( len == 8 ) sig = ":8";
 else if ( len <= 64 ) sig = ":64";
 else sig = ":>64";

 # reply_ttl
 ttl = make_ttl(ttl:get_ip_element(ip:reply, element:"ip_ttl"));
 sig += ":" + ttl;

 # Precedence bits
 tos = get_ip_element(ip:reply, element:"ip_tos");
 #sig += ":[012]";
 #if ( tos == 0 ) sig += ":0";
 #else if ( tos == 0xc0 ) sig += ":2";
 #else sig += ":1";

 # Unfrag bit
 unfrag = get_ip_element(ip:reply, element:"ip_off");
 if ( unfrag & IP_DF ) sig += ":1";
 else sig += ":0";

 # IP ID
 ipid = get_ip_element(ip:reply, element:"ip_id");
 if ( ipid == 0x4664 || ipid == 0x6446) sig += ":S";
 else if (ipid != 0) sig += ":1";
 else sig += ":0";

 # Checksums
 udp = substr(reply, hl * 4 + 8 , strlen(reply) - 1);
 if ( (ord(udp[0]) & 0xF0) != 0x40 || strlen(udp) < 28 )
  	return ":X:X:X:X:X:X:X:X:X:X";


 sum = substr(udp, 26, 27);
 udp2 = substr(udp, 20, 25) + raw_string(0,0) + substr(udp, 28, strlen(udp) - 1 );

 pseudo = substr(udp, 12, 19) + raw_string(0, 0x11) + htons(n:strlen(udp) - 20) + udp2;

 sum2 = ip_checksum(data:pseudo);
 origsum = substr(udpip, 26,27);
 if ( sum == raw_string(0,0) ) sig += ":0";
 else if ( sum == origsum || sum == sum2 ) sig += ":1";
 else sig += ":2";


 sum = get_ip_element(ip:udp, element:"ip_sum");
 udp2 = set_ip_elements(ip:udp, ip_sum:0);
 sum2 = get_ip_element(ip:udp2, element:"ip_sum");


 if ( sum == sum2 ) sig += ":1";
 else if ( sum == 0 ) sig += ":0";
 else sig += ":2";


 # echoed_ip_id
 ip_id = substr(udp, 4, 5);
 if ( hexstr(ip_id) == "4664" ) sig += ":1";
 else sig += ":3";

 # total_len
 len = get_ip_element(ip:udp, element:"ip_len");
 if ( len == 0x9c || len == 0x9c00 ) sig += ":1";
 else if ( len >= 20) sig += ":>20";
 else sig += ":<20";


 # 3bit_flag
 # ????
 off = substr(udp, 6, 7);
 if ( hexstr(off) == "4000" ) sig += ":1";
 else sig += ":3";


 return sig;
}


function tcp_synack_probe()
{
 local_var blank, df, filter, flag, hl, i, ip, ipid, j, opts, pkt;
 local_var port, reply, seq, sig, sport, str, tcp, tcpip, tcpopts;
 local_var th_off, time, tos, tsecr, tsval, ttl, win, wscale;

 port = get_host_open_port();
 if ( ! port ) {  exit(0); }

 sport = rand() % 64000 + 1024;
 for ( i = 0 ; i < MAX_RETRIES ; i ++ )
 {
 ip = forge_ip_packet(   ip_v : 4,
                        ip_hl : 5,
                        ip_tos : 0x10,
                        ip_len : 20,
                        ip_id : 0x4747,
                        ip_p : IPPROTO_TCP,
                        ip_ttl : 255,
                        ip_off : IP_DF,
                        ip_src : this_host());



  opts = raw_string(2, 4, 1460 / 256, 1460 % 256 );
  opts += raw_string(4, 2);
  time = raw_string(1,2,3,4,5,6,7,8);
  opts += raw_string(8, 10) + time;
  opts += raw_string(1);
  opts += raw_string(3, 3, 0);
  seq   = rand();
  tcpip = forge_tcp_packet(  ip       : ip,
                             th_sport : sport,
                             th_dport : port,
                             th_flags : TH_SYN,
                             th_seq   : seq,
                             th_ack   : 0,
                             th_x2    : 0,
                             th_off   : (20+strlen(opts))/4,
                             th_win   : 5840,
                             th_urp   : 0,
			     data     : opts);


     filter = "tcp and src host " + get_host_ip() + " and src port " + port + " and dst port " + sport + " and ( tcp[13:1] & " + string(TH_SYN|TH_ACK) + " == " + string(TH_SYN|TH_ACK) + " )";
     #display("filter=", filter, "\n");
     reply = send_packet(tcpip, pcap_active:TRUE, pcap_filter:filter, pcap_timeout:1);
     if ( strlen(reply) ) {
	if ( NASL_LEVEL >= 3000 )
	{
	  pkt = packet_split(reply);
	  if ( pkt == NULL ) continue;
	  ip  = pkt[0];
	  ip  = ip["data"];
	  tcp = pkt[1];
	  tcp = tcp["data"];
	  flag = tcp["th_flags"];
	}
	else
	   flag = get_tcp_element(tcp:reply, element:"th_flags");
	break;
	}
   }

 if ( flag & (TH_SYN|TH_ACK) != TH_SYN|TH_ACK) exit(0);
 if ( strlen( reply ) == 0 ) { exit(0); }


 if ( NASL_LEVEL < 3000 )
  tos = get_ip_element(ip:reply, element:"ip_tos");
 else
  tos = ip["ip_tos"];
 #sig = ":[^:]*";
 sig = "";
 #if ( tos == 0 ) sig = ":0";
 #else sig = ":" + hex(tos);


 if ( NASL_LEVEL < 3000 )
  df = get_ip_element(ip:reply, element:"ip_off");
 else
  df = ip["ip_off"];

 if ( df & IP_DF ) sig += ":1";
 else sig += ":0";


 if ( NASL_LEVEL < 3000 )
  ipid = get_ip_element(ip:reply, element:"ip_id");
 else
  ipid = ip["ip_id"];

 if ( ipid == 0x4747 ) sig += ":S";
 else if (ipid != 0) sig += ":1";
 else sig += ":0";

 ttl = make_ttl(ttl:get_ip_element(ip:reply, element:"ip_ttl"));
 sig += ":" + ttl;

 if ( NASL_LEVEL < 3000 )
  win = get_tcp_element(tcp:reply, element:"th_win");
 else
  win = tcp["th_win"];

 sig += ":" + win;

 if ( NASL_LEVEL < 3000 )
  hl = get_ip_element(ip:reply, element:"ip_hl");
 else
  hl = ip["ip_hl"];

 if ( NASL_LEVEL < 3000 )
  th_off = get_tcp_element(tcp:reply, element:"th_off");
 else
  th_off = tcp["th_off"];

 tcpopts = substr(reply, hl * 4 + 20, (hl * th_off) * 4 - 1);

 str = "";
 blank = "";
 for ( i = 0 ; i < strlen(tcpopts); i ++ )
 {
  if ( isnull(tcpopts[i]) ) break;
  if ( ord(tcpopts[i]) == 2 ) str +=  "M";
  else if ( ord(tcpopts[i]) == 1 ) str += "N";
  else if ( ord(tcpopts[i]) == 4 ) str += "S";
  else if ( ord(tcpopts[i]) == 3 ) {
	str += "W";
	if ( (strlen(tcpopts) < i + 2) || isnull(tcpopts[i+2]))break;
	wscale = ord(tcpopts[i+2]);
	}
  else if ( ord(tcpopts[i]) == 8 ) {
	str += "T";
	tsval = substr(tcpopts, i + 2, i + 6 );
        tsecr = substr(tcpopts, i + 6, i + 9);
      }
   else if (ord(tcpopts[i]) == 0 ) {  break; }

  if ( ord(tcpopts[i]) != 1 ) {
	 if ( (i + 1 > strlen(tcpopts)) || isnull(tcpopts[i+1]) ) break;
	 j = ord(tcpopts[i+1]) - 1;
	 if ( j >= 0 ) i += j;
	}
 }

 sig += ":" + str;

 if ( !isnull(wscale) )
 {
  sig += ":" + wscale;
 }
 else sig += ":N";

 if ( tsval )
 {
 if( hexstr(tsval) == "0000000000" ) sig += ":0";
 else sig += ":1";
 }
 else sig += ":N";

 if ( tsecr )
 {
 if( hexstr(tsecr) == "00000000" ) sig += ":0";
 else sig += ":1";
 }
 else sig += ":N";


 return sig;
}


#-------------------------------------------------------------------------------------------------#
# MAIN 												  #
#-------------------------------------------------------------------------------------------------#

if ( islocalhost() ) exit(0);
if ( TARGET_IS_IPV6 ) exit(0);
if ( ! thorough_tests ) audit(AUDIT_THOROUGH);


mysig = icmp_echo_probe() + icmp_timestamp_probe() + icmp_netmask_probe() + icmp_inforeq_probe() + icmp_udpunreach_probe() + tcp_synack_probe();

set_kb_item(name:"Host/OS/ICMP/Fingerprint", value:mysig);



os = egrep(pattern:mysig, string:db);


if ( os )
{
 os = split(os);
 name = "";
 flag = 0;
 foreach os_name (os)
 {
 tmp = split(os_name, sep:":", keep:0);
 if ( strlen(name) == 0 )
	name = tmp[0];
 else
	{
	name += '\n' + tmp[0];
	flag ++;
	}
 }

 if ( strlen ( name ) )
 {
 if ( ! flag )  confidence = 60;
 else confidence = 30;

 if ( confidence == 60 && ( "Windows 95" >< name || "Windows 98" >< name ) )
	confidence = 75;


 set_kb_item(name:"Host/OS/ICMP", value:name);
 set_kb_item(name:"Host/OS/ICMP/Confidence", value:confidence);
 exit(0);
 }
}

if( "X:X:X:X:X:X" >< mysig) count_similarities ++;

results = split(mysig, sep:":", keep:0);
db = egrep(pattern:"^[^#].*", string:db);

foreach sig (split(db))
{
 sig = sig - '\n';
 if ( strlen(sig) > 1 )
 {
 v = split(sig, sep:":", keep:0);
 n = max_index(v);
 os = v[0];
 diff = 0;
 sim  = 0;
 window = 0;
 for ( i = 1; i < n ; i ++ )
   {
   if ( v[i] != results[i] && ( count_similarities == 0 || results[i] != 'X')  ) diff ++;
   else if ( v[i] == results[i] && results[i] != 'X' ) sim ++;
   if ( i == 26 ) window ++;
   }

 differences[os] = diff;
 similarities[os] = sim;
 windows[os] = window;

 }
}

m = 999999;
n = -1;
foreach d (differences)  if ( d < m ) m = d;
foreach s (similarities) if ( s > n ) n = s;


if (  count_similarities  )
{
 if ( n > 12 )
 {
 os = NULL;
 count = 0;
  foreach i (sort(keys(similarities)))
  {
   if ( similarities[i] == n )
    {
     if( ! os ) { os = i; count = 1; }
     else { os += '\n' + i; count ++ ; }
    }
  }

  if ( count == 1 && n > 20 )
  {
 	set_kb_item(name:"Host/OS/ICMP", value:os);
 	set_kb_item(name:"Host/OS/ICMP/Confidence", value:10);
	exit(0);
  }
 }
 exit(0);
}

if ( m < 10 )
{

os = NULL;
count = 0;

foreach i (sort(keys(differences)))
{
 if ( differences[i] == m )
  {
   if( ! os ) { os = i; count = 1; }
   else { os += '\n' + i; count ++ ; }
  }
}

if ( count == 1 && m == 1 && windows[os] == 1)
{
 	if (  "Windows 95" >< os || "Windows 98" >< os ) confidence = 75;
	else  confidence = 50;
 	set_kb_item(name:"Host/OS/ICMP", value:os);
 	set_kb_item(name:"Host/OS/ICMP/Confidence", value:confidence);
	exit(0);
}

 exit(0);
}