- updated to newer (not newest) version of IANA assignments
[bnc#831522], [bnc#731391] (both internal) OBS-URL: https://build.opensuse.org/package/show/Base:System/netcfg?expand=0&rev=14
This commit is contained in:
parent
1dd1f8d474
commit
28d36cff37
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 22 14:42:10 UTC 2013 - pgajdos@suse.com
|
||||
|
||||
- updated to newer (not newest) version of IANA assignments
|
||||
[bnc#831522], [bnc#731391] (both internal)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 5 11:21:06 UTC 2013 - pgajdos@suse.com
|
||||
|
||||
|
111
services-compare.pl
Normal file
111
services-compare.pl
Normal file
@ -0,0 +1,111 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
use strict;
|
||||
|
||||
my $sfile = 'services';
|
||||
my $snewfile = 'services.new';
|
||||
|
||||
my %s;
|
||||
my %snew;
|
||||
|
||||
parse_services_file($sfile, \%s);
|
||||
parse_services_file($snewfile, \%snew);
|
||||
|
||||
my @preserved_pairs;
|
||||
my @services_changing_port;
|
||||
my @services_renamed;
|
||||
my @removed_pairs;
|
||||
my @new_pairs;
|
||||
|
||||
BEGINLOOP: foreach my $port (keys %s)
|
||||
{
|
||||
if (exists($snew{$port}) and $snew{$port} eq $s{$port})
|
||||
{
|
||||
# service port pair preserved
|
||||
push(@preserved_pairs, "$snew{$port} $port");
|
||||
next BEGINLOOP;
|
||||
}
|
||||
|
||||
foreach my $portnew (keys %snew)
|
||||
{
|
||||
if ($snew{$portnew} eq $s{$port} and protocol($portnew) eq protocol($port))
|
||||
{
|
||||
push(@services_changing_port, "$snew{$portnew} $port -> $portnew");
|
||||
next BEGINLOOP;
|
||||
}
|
||||
}
|
||||
|
||||
if (exists($snew{$port})) # and $snew{$port} ne $s{$port} and service don't use another port
|
||||
{
|
||||
push(@services_renamed, "$s{$port} -> $snew{$port} ($port)");
|
||||
}
|
||||
else
|
||||
{
|
||||
push(@removed_pairs, "$s{$port} $port");
|
||||
}
|
||||
}
|
||||
|
||||
my $string_scp = join(" ", @services_changing_port);
|
||||
|
||||
foreach my $portnew (keys %snew)
|
||||
{
|
||||
if (not exists($s{$portnew}))
|
||||
{
|
||||
if (index($string_scp, $snew{$portnew}) == -1)
|
||||
{
|
||||
push(@new_pairs, "$snew{$portnew} $portnew");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
print_pairs("Removed pairs", sort (@removed_pairs));
|
||||
print_pairs("Renamed or replaced services", sort (@services_renamed));
|
||||
print_pairs("Services, that changed port", sort (@services_changing_port));
|
||||
print_pairs("New pairs", sort (@new_pairs));
|
||||
print_pairs("Preserved pairs", sort (@preserved_pairs));
|
||||
|
||||
sub print_pairs
|
||||
{
|
||||
my $heading = shift;
|
||||
my @pairs = @_;
|
||||
print "\n";
|
||||
print "$heading\n";
|
||||
my $underline = ('-' x length($heading));
|
||||
print $underline, "\n";
|
||||
foreach my $pair (@pairs)
|
||||
{ print $pair,"\n"; }
|
||||
}
|
||||
|
||||
sub protocol
|
||||
{
|
||||
my $port = shift;
|
||||
$port =~ s/.*\///;
|
||||
return $port;
|
||||
}
|
||||
|
||||
sub parse_services_file
|
||||
{
|
||||
my $filename = shift;
|
||||
my $hashref = shift;
|
||||
|
||||
open(FILE, $filename) or die "cannot read $filename\n";
|
||||
while (<FILE>)
|
||||
{
|
||||
chomp;
|
||||
$_ =~ s/#.*//;
|
||||
if ($_)
|
||||
{
|
||||
# my ($service, $port) = split(/[ \t]+/, $_); is not sufficient because of errors in xml like
|
||||
# Apple Remote Desktop (Net Assistant) 3283/tcp # Net Assistant (updated 2011-11-09) [Michael_Stein]
|
||||
my $service = my $port = $_;
|
||||
$service =~ s:[ \t]+[0-9]+/[a-z]+.*$::;
|
||||
$port =~ s:^.*[ \t]+([0-9]+/[a-z]+).*$:$1:;
|
||||
$hashref->{$port} = $service;
|
||||
# printf "[%s] [%s]\n", ($service, $port);
|
||||
}
|
||||
}
|
||||
|
||||
close(FILE);
|
||||
}
|
||||
|
||||
|
4
services-compare.sh
Normal file
4
services-compare.sh
Normal file
@ -0,0 +1,4 @@
|
||||
cat services | egrep -v "^#" | sed "s:#.*::" | sed "s:^\([^ \t]\+\)[ \t]\+\([^ \t]\+\)[ \t]*$:\1 \2:g" | sort > services.stripped
|
||||
cat services.new | egrep -v "^#" | sed "s:#.*::" | sed "s:^\([^ \t]\+\)[ \t]\+\([^ \t]\+\)[ \y]*$:\1 \2:g" | sort > services.new.stripped
|
||||
diff -u services.stripped services.new.stripped | egrep "^[+-]"
|
||||
rm services.stripped services.new.stripped
|
173
services-create.pl
Normal file
173
services-create.pl
Normal file
@ -0,0 +1,173 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
use strict;
|
||||
|
||||
use XML::LibXML::Reader;
|
||||
|
||||
my $portsurl = 'http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml';
|
||||
my $servicesfile = 'services.new';
|
||||
my $reader = XML::LibXML::Reader->new(location => $portsurl)
|
||||
or die "cannot read $portsurl\n";
|
||||
open(SERVICESNEW, ">$servicesfile") or die "cannot write $servicesfile\n";
|
||||
|
||||
while ($reader->read) {
|
||||
processNode($reader);
|
||||
}
|
||||
|
||||
sub processNode
|
||||
{
|
||||
my $reader = shift;
|
||||
|
||||
if ($reader->name eq 'title' and $reader->nodeType == 1)
|
||||
{
|
||||
$reader->read;
|
||||
my $title = $reader->value;
|
||||
$title =~ tr/a-z/A-Z/;
|
||||
print SERVICESNEW "#\n",
|
||||
"# ", $title, "\n",
|
||||
"#\n";
|
||||
}
|
||||
elsif ($reader->name eq 'updated' and $reader->nodeType == 1 and $reader->depth == 1)
|
||||
{
|
||||
$reader->read;
|
||||
print SERVICESNEW "# (last updated on ", $reader->value, ")\n",
|
||||
"#\n",
|
||||
"# ";
|
||||
}
|
||||
elsif ($reader->name eq 'note' and $reader->nodeType == 1)
|
||||
{
|
||||
$reader->read;
|
||||
while ($reader->depth != 1)
|
||||
{
|
||||
if ($reader->name eq '#text')
|
||||
{
|
||||
my $text = $reader->value;
|
||||
$text =~ s/\n/\n# /g;
|
||||
print SERVICESNEW $text;
|
||||
}
|
||||
elsif ($reader->name eq 'xref')
|
||||
{
|
||||
my $xref = $reader->getAttribute('data');
|
||||
$xref =~ tr/a-z/A-Z/;
|
||||
printf SERVICESNEW "[%s]", $xref;
|
||||
}
|
||||
$reader->read;
|
||||
}
|
||||
print SERVICESNEW "\n";
|
||||
print SERVICESNEW "#\n";
|
||||
printf SERVICESNEW "# %-18s %-12s %s\n", ('Service Name', 'Port/Proto', 'Description, Update Date, References');
|
||||
printf SERVICESNEW "# %-18s %-12s %s\n", ('------------', '----------', '------------------------------------');
|
||||
print SERVICESNEW "#\n";
|
||||
}
|
||||
elsif ($reader->name eq 'record')
|
||||
{
|
||||
my $name = "";
|
||||
my $number = "";
|
||||
my $protocol = "";
|
||||
my $description = "";
|
||||
my $updated = $reader->getAttribute('updated');
|
||||
my $xrefs = "";
|
||||
$reader->read;
|
||||
|
||||
if (defined $updated)
|
||||
{ $updated = "(updated $updated)"; }
|
||||
else
|
||||
{ $updated = ""; }
|
||||
|
||||
|
||||
while ($reader->depth != 1)
|
||||
{
|
||||
my $property = $reader->name;
|
||||
if ($property eq 'name' and $reader->nodeType == 1) # not take ending tag into account <name> </name>
|
||||
{ $reader->read; $name = $reader->value; }
|
||||
elsif ($property eq 'number' and $reader->nodeType == 1)
|
||||
{ $reader->read; $number = $reader->value; }
|
||||
elsif ($property eq 'protocol' and $reader->nodeType == 1)
|
||||
{ $reader->read; $protocol = $reader->value; }
|
||||
elsif ($property eq 'description' and $reader->nodeType == 1)
|
||||
{
|
||||
if (not $reader->isEmptyElement) # sometimes happen <description />
|
||||
{
|
||||
$reader->read;
|
||||
while ($reader->depth == 3) # sometimes happen <description>.* <br/><br/> .*</description>; <br/> --> ';'
|
||||
{
|
||||
if ($reader->name eq '#text')
|
||||
{ $description = $description.$reader->value." "; }
|
||||
elsif ($reader->name eq 'br')
|
||||
{ $description = $description.";"; }
|
||||
$reader->read;
|
||||
}
|
||||
}
|
||||
}
|
||||
elsif ($property eq 'xref' and $reader->nodeType == 1)
|
||||
{
|
||||
my $xref = $reader->getAttribute('data');
|
||||
if (defined $xref)
|
||||
{
|
||||
my $xreftype = $reader->getAttribute('type');
|
||||
if ($xreftype eq 'rfc')
|
||||
{ $xref =~ tr/a-z/A-Z/; }
|
||||
|
||||
$xrefs = "$xrefs [$xref]";
|
||||
}
|
||||
}
|
||||
$reader->read
|
||||
}
|
||||
|
||||
my $comment = $description.$updated.$xrefs;
|
||||
if ($name eq "")
|
||||
{ $name = "#"; }
|
||||
elsif ($comment)
|
||||
{
|
||||
$comment =~ s/\n/ /g;
|
||||
$comment = "# $comment";
|
||||
}
|
||||
|
||||
my $numproto;
|
||||
if ($number and $protocol)
|
||||
{
|
||||
my ($from, $to) = split('-', $number); # handle intervals
|
||||
if (not $to)
|
||||
{ $to = $from; }
|
||||
for (my $i = $from; $i <= $to; $i++)
|
||||
{
|
||||
$numproto = "$i/$protocol"; # to print with %-12s
|
||||
printf SERVICESNEW "%-18s %-12s %s\n", ($name, $numproto, $comment);
|
||||
}
|
||||
}
|
||||
}
|
||||
elsif ($reader->name eq 'people' and $reader->nodeType == 1)
|
||||
{
|
||||
print SERVICESNEW "#\n";
|
||||
print SERVICESNEW "# PEOPLE\n";
|
||||
print SERVICESNEW "#\n";
|
||||
printf SERVICESNEW "# %-25s%-25s%-25s%s\n", ('ID', 'Name', 'Organization', 'Contact');
|
||||
printf SERVICESNEW "# %-25s%-25s%-25s%s\n", ('--', '----', '------------', '-------');
|
||||
print SERVICESNEW "#\n";
|
||||
}
|
||||
elsif ($reader->name eq 'person')
|
||||
{
|
||||
my $xref = $reader->getAttribute('id');
|
||||
my $name = "";
|
||||
my $org = "";
|
||||
my $uri = "";
|
||||
|
||||
$reader->read;
|
||||
while ($reader->depth != 2)
|
||||
{
|
||||
if ($reader->name eq 'name' and $reader->nodeType == 1)
|
||||
{ $reader->read; $name = $reader->value; }
|
||||
if ($reader->name eq 'org' and $reader->nodeType == 1)
|
||||
{ $reader->read; $org = $reader->value; }
|
||||
if ($reader->name eq 'uri' and $reader->nodeType == 1)
|
||||
{ $reader->read; $uri = $reader->value; }
|
||||
|
||||
$reader->read;
|
||||
}
|
||||
|
||||
printf SERVICESNEW "# %-25s%-25s%-25s%s\n", ($xref, $name, $org, $uri);
|
||||
}
|
||||
}
|
||||
|
||||
close(SERVICESNEW);
|
||||
|
@ -1,7 +1,7 @@
|
||||
--- services.orig 2013-06-05 13:19:34.927684739 +0200
|
||||
+++ services 2013-06-05 13:19:45.331733989 +0200
|
||||
@@ -1,3 +1,13 @@
|
||||
+#
|
||||
--- services.orig 2011-12-05 09:46:23.098105498 +0100
|
||||
+++ services 2011-12-05 09:51:10.178127048 +0100
|
||||
@@ -1,4 +1,16 @@
|
||||
#
|
||||
+# Network services, Internet style
|
||||
+#
|
||||
+# Note that it is presently the policy of IANA to assign a single well-known
|
||||
@ -9,123 +9,164 @@
|
||||
+# even if the protocol doesn't support UDP operations.
|
||||
+#
|
||||
+# This list could be found on:
|
||||
+# http://www.iana.org/assignments/port-numbers
|
||||
+# http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml
|
||||
+#
|
||||
# See also: services(5), http://www.sethwklein.net/projects/iana-etc/
|
||||
+# See also: services(5)
|
||||
+#
|
||||
+#
|
||||
# SERVICE NAME AND TRANSPORT PROTOCOL PORT NUMBER REGISTRY
|
||||
#
|
||||
# PORT NUMBERS
|
||||
@@ -70,8 +80,8 @@
|
||||
# 0/tcp Reserved
|
||||
# 0/udp Reserved
|
||||
# Jon Postel <postel&isi.edu>
|
||||
-spr-itunes 0/tcp # Shirt Pocket netTunes
|
||||
-spl-itunes 0/tcp # Shirt Pocket launchTunes
|
||||
+#spr-itunes 0/tcp # Shirt Pocket netTunes
|
||||
+#spl-itunes 0/tcp # Shirt Pocket launchTunes
|
||||
# David Nanian <dnanian&shirt-pocket.com> 28 September 2007
|
||||
tcpmux 1/tcp # TCP Port Service Multiplexer
|
||||
tcpmux 1/udp # TCP Port Service Multiplexer
|
||||
@@ -404,8 +414,8 @@
|
||||
pop3 110/tcp # Post Office Protocol - Version 3
|
||||
pop3 110/udp # Post Office Protocol - Version 3
|
||||
# Marshall Rose <mrose&dbc.mtview.ca.us>
|
||||
-sunrpc 111/tcp # SUN Remote Procedure Call
|
||||
-sunrpc 111/udp # SUN Remote Procedure Call
|
||||
+sunrpc 111/tcp rpcbind # SUN Remote Procedure Call
|
||||
+sunrpc 111/udp rpcbind # SUN Remote Procedure Call
|
||||
# Chuck McManis <cmcmanis&freegate.net>
|
||||
mcidas 112/tcp # McIDAS Data Transmission Protocol
|
||||
mcidas 112/udp # McIDAS Data Transmission Protocol
|
||||
@@ -2102,6 +2112,7 @@
|
||||
omginitialrefs 900/tcp # OMG Initial Refs
|
||||
omginitialrefs 900/udp # OMG Initial Refs
|
||||
# Christian Callsen <Christian.Callsen&eng.sun.com>
|
||||
+swat 901/tcp # CONFLICT, not official assigned!
|
||||
smpnameres 901/tcp # SMPNAMERES
|
||||
smpnameres 901/udp # SMPNAMERES
|
||||
# Leif Ekblad <leif&rdos.net>
|
||||
@@ -5081,8 +5092,8 @@
|
||||
dls-monitor 2048/tcp
|
||||
dls-monitor 2048/udp
|
||||
# <== NOTE Conflict on 2049 !
|
||||
-shilp 2049/tcp
|
||||
-shilp 2049/udp
|
||||
+#shilp 2049/tcp
|
||||
+#shilp 2049/udp
|
||||
nfs 2049/tcp # Network File System - Sun Microsystems
|
||||
nfs 2049/udp # Network File System - Sun Microsystems
|
||||
# Brent Callaghan <brent&terra.eng.sun.com>
|
||||
@@ -11064,7 +11075,10 @@
|
||||
universe_suite 4184/tcp # UNIVERSE SUITE MESSAGE SERVICE
|
||||
universe_suite 4184/udp # UNIVERSE SUITE MESSAGE SERVICE
|
||||
# Gary ANDREWS <gan&orsyp.com> 07 January 2008
|
||||
-# 4185-4198 Unassigned
|
||||
+# 4185-4189 Unassigned
|
||||
+sieve 4190/tcp # ManageSieve Protocol
|
||||
+# 4190/udp Reserved
|
||||
+# 4191-1298 Unassigned
|
||||
eims-admin 4199/tcp # EIMS ADMIN
|
||||
eims-admin 4199/udp # EIMS ADMIN
|
||||
# Glenn Anderson <glenn&qualcomm.co.nz>
|
||||
@@ -12184,6 +12198,7 @@
|
||||
netops-broker 5465/udp # NETOPS-BROKER
|
||||
# John R. Deuel <kink&netops.com>
|
||||
# 5466-5499 Unassigned
|
||||
+axnet 5492/tcp # OFFICIAL NOT ASSIGNED
|
||||
fcp-addr-srvr1 5500/tcp # fcp-addr-srvr1
|
||||
fcp-addr-srvr1 5500/udp # fcp-addr-srvr1
|
||||
fcp-addr-srvr2 5501/tcp # fcp-addr-srvr2
|
||||
@@ -12206,6 +12221,7 @@
|
||||
sgi-esphttp 5554/udp # SGI ESP HTTP
|
||||
# Vladimir Legalov <legalov&sgi.com>
|
||||
############Port 5555 also used by HP Omniback#####################
|
||||
+rplay 5555/udp # and by rplay :-(
|
||||
personal-agent 5555/tcp # Personal Agent
|
||||
personal-agent 5555/udp # Personal Agent
|
||||
# Jackie Wu <jackiew&infoseek.com>
|
||||
@@ -14558,6 +14574,12 @@
|
||||
hydap 15000/udp # Hypack Data Aquisition
|
||||
# Mircea Neacsu <mircea&videotron.ca>
|
||||
# 15001-15344 Unassigned
|
||||
# (last updated on 2011-11-23)
|
||||
@@ -137,8 +149,8 @@
|
||||
name 42/udp # Host Name Server
|
||||
nameserver 42/tcp # Host Name Server
|
||||
nameserver 42/udp # Host Name Server
|
||||
-nicname 43/tcp # Who Is
|
||||
-nicname 43/udp # Who Is
|
||||
+nicname 43/tcp whois # Who Is
|
||||
+nicname 43/udp whois # Who Is
|
||||
mpm-flags 44/tcp # MPM FLAGS Protocol
|
||||
mpm-flags 44/udp # MPM FLAGS Protocol
|
||||
mpm 45/tcp # Message Processing Module [recv]
|
||||
@@ -281,8 +293,8 @@
|
||||
pop2 109/udp # Post Office Protocol - Version 2 [Joyce_K_Reynolds]
|
||||
pop3 110/tcp # Post Office Protocol - Version 3 [Marshall_Rose]
|
||||
pop3 110/udp # Post Office Protocol - Version 3 [Marshall_Rose]
|
||||
-sunrpc 111/tcp # SUN Remote Procedure Call [Chuck_McManis]
|
||||
-sunrpc 111/udp # SUN Remote Procedure Call [Chuck_McManis]
|
||||
+sunrpc 111/tcp rpcbind # SUN Remote Procedure Call [Chuck_McManis]
|
||||
+sunrpc 111/udp rpcbind # SUN Remote Procedure Call [Chuck_McManis]
|
||||
mcidas 112/tcp # McIDAS Data Transmission Protocol [Glenn_Davis]
|
||||
mcidas 112/udp # McIDAS Data Transmission Protocol [Glenn_Davis]
|
||||
ident 113/tcp
|
||||
@@ -1472,6 +1484,7 @@
|
||||
cddbp 888/tcp # CD Database Protocol [Steve_Scherf]
|
||||
omginitialrefs 900/tcp # OMG Initial Refs [Christian_Callsen]
|
||||
omginitialrefs 900/udp # OMG Initial Refs [Christian_Callsen]
|
||||
+swat 901/tcp # CONFLICT, not official assigned!
|
||||
smpnameres 901/tcp # SMPNAMERES [Leif_Ekblad]
|
||||
smpnameres 901/udp # SMPNAMERES [Leif_Ekblad]
|
||||
ideafarm-door 902/tcp # self documenting Telnet Door
|
||||
@@ -3504,6 +3517,9 @@
|
||||
x25-svc-port 1998/udp # cisco X.25 service (XOT)
|
||||
tcp-id-port 1999/tcp # cisco identification port
|
||||
tcp-id-port 1999/udp # cisco identification port
|
||||
+# Port 2000 is illegal used by sieve
|
||||
+sieve 2000/tcp # Cyrus SIEVE
|
||||
+sieve 2000/udp # Cyrus SIEVE
|
||||
cisco-sccp 2000/tcp # Cisco SCCP [Dan_Wing]
|
||||
cisco-sccp 2000/udp # Cisco SCCp [Dan_Wing]
|
||||
dc 2001/tcp
|
||||
@@ -3603,8 +3619,8 @@
|
||||
dls 2047/udp
|
||||
dls-monitor 2048/tcp
|
||||
dls-monitor 2048/udp
|
||||
-shilp 2049/tcp
|
||||
-shilp 2049/udp
|
||||
+#shilp 2049/tcp <== NOTE Conflict on 2049 !
|
||||
+#shilp 2049/udp
|
||||
nfs 2049/tcp # Network File System - Sun Microsystems [Brent_Callaghan]
|
||||
nfs 2049/udp # Network File System - Sun Microsystems [Brent_Callaghan]
|
||||
nfs 2049/sctp # Network File System [RFC5665]
|
||||
@@ -6088,8 +6104,8 @@
|
||||
sysopt 3281/udp # SYSOPT [Tony_Hoffman]
|
||||
datusorb 3282/tcp # Datusorb [Thomas_Martin]
|
||||
datusorb 3282/udp # Datusorb [Thomas_Martin]
|
||||
-Apple Remote Desktop (Net Assistant) 3283/tcp # Net Assistant (updated 2011-11-09) [Michael_Stein]
|
||||
-Apple Remote Desktop (Net Assistant) 3283/udp # Net Assistant (updated 2011-11-09) [Michael_Stein]
|
||||
+net-assistant 3283/tcp # Net Assistant (updated 2011-11-09) [Michael_Stein]
|
||||
+net-assistant 3283/udp # Net Assistant (updated 2011-11-09) [Michael_Stein]
|
||||
4talk 3284/tcp # 4Talk [Tony_Bushnell]
|
||||
4talk 3284/udp # 4Talk [Tony_Bushnell]
|
||||
plato 3285/tcp # Plato [Jim_Battin]
|
||||
@@ -6857,8 +6873,8 @@
|
||||
roverlog 3677/udp # RoverLog IPC [Tom_Mayo]
|
||||
ipr-dglt 3678/tcp # DataGuardianLT [Bruce_Carlson]
|
||||
ipr-dglt 3678/udp # DataGuardianLT [Bruce_Carlson]
|
||||
-Escale (Newton Dock) 3679/tcp # Newton Dock (updated 2011-11-09) [Paul_Guyot]
|
||||
-Escale (Newton Dock) 3679/udp # Newton Dock (updated 2011-11-09) [Paul_Guyot]
|
||||
+newton-dock 3679/tcp # Newton Dock (updated 2011-11-09) [Paul_Guyot]
|
||||
+newton-dock 3679/udp # Newton Dock (updated 2011-11-09) [Paul_Guyot]
|
||||
npds-tracker 3680/tcp # NPDS Tracker [Paul_Guyot]
|
||||
npds-tracker 3680/udp # NPDS Tracker [Paul_Guyot]
|
||||
bts-x73 3681/tcp # BTS X73 Port [Todd_Cooper]
|
||||
@@ -8961,6 +8977,7 @@
|
||||
quailnet 5464/udp # Quail Networks Object Broker [Craig_N_Bissell]
|
||||
netops-broker 5465/tcp # NETOPS-BROKER [John_R_Deuel]
|
||||
netops-broker 5465/udp # NETOPS-BROKER [John_R_Deuel]
|
||||
+axnet 5492/tcp # OFFICIAL NOT ASSIGNED
|
||||
fcp-addr-srvr1 5500/tcp # fcp-addr-srvr1 [Ken_Wittmer]
|
||||
fcp-addr-srvr1 5500/udp # fcp-addr-srvr1 [Ken_Wittmer]
|
||||
fcp-addr-srvr2 5501/tcp # fcp-addr-srvr2 [Ken_Wittmer]
|
||||
@@ -8979,6 +8996,7 @@
|
||||
sgi-eventmond 5553/udp # SGI Eventmond Port [Andrei_Vilkotski]
|
||||
sgi-esphttp 5554/tcp # SGI ESP HTTP [Vladimir_Legalov]
|
||||
sgi-esphttp 5554/udp # SGI ESP HTTP [Vladimir_Legalov]
|
||||
+rplay 5555/udp # and by rplay :-(
|
||||
personal-agent 5555/tcp # Personal Agent [Jackie_Wu]
|
||||
personal-agent 5555/udp # Personal Agent [Jackie_Wu]
|
||||
freeciv 5556/tcp # Freeciv gameplay [Reinier_Post_and_Pau]
|
||||
@@ -9053,6 +9071,7 @@
|
||||
# 5637/udp Reserved
|
||||
vfmobile 5646/tcp # Ventureforth Mobile [Ventureforth_Inc] [Blakely_Snyder]
|
||||
# 5646/udp Reserved
|
||||
+nrpe 5666/tcp # nagios nrpe
|
||||
amqps 5671/tcp # amqp protocol over TLS/SSL [Ted_Ross_2]
|
||||
amqps 5671/udp # amqp protocol over TLS/SSL [Ted_Ross_2]
|
||||
amqp 5672/tcp # AMQP [Pieter_Hintjens]
|
||||
@@ -9192,8 +9211,8 @@
|
||||
ppsuitemsg 5863/tcp # PlanetPress Suite Messeng [Yannick_Fortin]
|
||||
ppsuitemsg 5863/udp # PlanetPress Suite Messeng [Yannick_Fortin]
|
||||
jute 5883/tcp # Javascript Unit Test Environment [Mark_Ethan_Trostler]
|
||||
-rfb 5900/tcp # Remote Framebuffer [Tristan_Richardson] [RFC6143]
|
||||
-rfb 5900/udp # Remote Framebuffer [Tristan_Richardson] [RFC6143]
|
||||
+rfb 5900/tcp vnc-server # Remote Framebuffer [Tristan_Richardson] [RFC6143]
|
||||
+rfb 5900/udp vnc-server # Remote Framebuffer [Tristan_Richardson] [RFC6143]
|
||||
cm 5910/tcp # Context Management [Eivan_Cerasi]
|
||||
cm 5910/udp # Context Management [Eivan_Cerasi]
|
||||
cm 5910/sctp # Context Management [Justin_Yu]
|
||||
@@ -11111,6 +11130,12 @@
|
||||
hde-lcesrvr-2 14937/udp # hde-lcesrvr-2 [Horizon_Digital_Ente]
|
||||
hydap 15000/tcp # Hypack Data Aquisition (updated 2011-10-27) [HYPACK_Inc] [Mircea_Neacsu]
|
||||
hydap 15000/udp # Hypack Data Aquisition (updated 2011-10-27) [HYPACK_Inc] [Mircea_Neacsu]
|
||||
+# The following entries are invalid, but needed
|
||||
+pbs 15001/tcp # pbs server (pbs_server)
|
||||
+pbs_mom 15002/tcp # mom to/from server
|
||||
+pbs_resmom 15003/tcp # mom resource management requests
|
||||
+pbs_resmom 15003/udp # mom resource management requests
|
||||
+pbs_sched 15004/tcp # scheduler
|
||||
xpilot 15345/tcp # XPilot Contact Port
|
||||
xpilot 15345/udp # XPilot Contact Port
|
||||
# Bert Gijsbers <bert&xpilot.org>
|
||||
@@ -14818,6 +14840,13 @@
|
||||
optohost004 22005/udp # Opto Host Port 5
|
||||
# Doug Leany <DLEANY&Opto22.com> September 2006
|
||||
# 22006-22272 Unassigned
|
||||
+pbs 15001/tcp # pbs server (pbs_server)
|
||||
+pbs_mom 15002/tcp # mom to/from server
|
||||
+pbs_resmom 15003/tcp # mom resource management requests
|
||||
+pbs_resmom 15003/udp # mom resource management requests
|
||||
+pbs_sched 15004/tcp # scheduler
|
||||
# 15118/tcp Reserved
|
||||
v2g-secc 15118/udp # v2g Supply Equipment Communication Controller Discovery Protocol [Holger_Lochner]
|
||||
xpilot 15345/tcp # XPilot Contact Port [Bert_Gijsbers]
|
||||
@@ -11344,6 +11369,13 @@
|
||||
# 22125/udp Reserved
|
||||
gsidcap 22128/tcp # GSI dCache Access Protocol [Christoph_Anton_Mitt]
|
||||
# 22128/udp Reserved
|
||||
+# wnn4_* are used illegal and are not OFFICIAL ASSIGNED!
|
||||
+wnn4_Cn 22289/tcp
|
||||
+wnn4_Cn 22289/udp
|
||||
+wnn4_Kr 22305/tcp
|
||||
+wnn4_Kr 22305/udp
|
||||
+wnn4_Tw 22321/tcp
|
||||
+wnn4_Tw 22321/udp
|
||||
wnn6 22273/tcp # wnn6
|
||||
wnn6 22273/udp # wnn6
|
||||
# Yasunari Gon Yamasita <yamasita&omronsoft.co.jp>
|
||||
@@ -15323,6 +15352,18 @@
|
||||
#
|
||||
# The Dynamic and/or Private Ports are those from 49152 through 65535
|
||||
#
|
||||
+#
|
||||
+wnn4_Cn 22289/tcp
|
||||
+wnn4_Cn 22289/udp
|
||||
+wnn4_Kr 22305/tcp
|
||||
+wnn4_Kr 22305/udp
|
||||
+wnn4_Tw 22321/tcp
|
||||
+wnn4_Tw 22321/udp
|
||||
wnn6 22273/tcp # wnn6 [Yasunari_Gon_Yamasit]
|
||||
wnn6 22273/udp # wnn6 [Yasunari_Gon_Yamasit]
|
||||
cis 22305/tcp # CompactIS Tunnel [Justin_Paupore]
|
||||
@@ -11738,6 +11770,17 @@
|
||||
matahari 49000/tcp # Matahari Broker [Matahari_Project] [Zane_Bitter]
|
||||
# 49000/udp Reserved
|
||||
#
|
||||
+# The mrt entry is temporary until a official number is registerd
|
||||
+mrt 50000/tcp # telnet interface of mrt programs
|
||||
+mrt 50000/udp # telnet interface of mrt programs
|
||||
+mrt 50000/tcp # telnet interface of mrt programs
|
||||
+mrt 50000/udp # telnet interface of mrt programs
|
||||
+#
|
||||
+# make apple talk more friendly
|
||||
+#
|
||||
+rtmp 1/ddp # Routing Table Maintenance Protocol
|
||||
+nbp 2/ddp # Name Binding Protocol
|
||||
+echo 4/ddp # AppleTalk Echo Protocol
|
||||
+zip 6/ddp # Zone Information Protocol
|
||||
+rtmp 1/ddp # Routing Table Maintenance Protocol
|
||||
+nbp 2/ddp # Name Binding Protocol
|
||||
+echo 4/ddp # AppleTalk Echo Protocol
|
||||
+zip 6/ddp # Zone Information Protocol
|
||||
+#
|
||||
#
|
||||
# REFERENCES
|
||||
# ----------
|
||||
# PEOPLE
|
||||
#
|
||||
# ID Name Organization Contact
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:34e49e4f5a92daea6c764f4238e0bd0153e59d35d3cb75a992da0e6f1796d9ee
|
||||
size 187894
|
||||
oid sha256:f1d3a0a3822b94adb28a7b0bac03b006e19a977ed8586709c78a745d210d764f
|
||||
size 257476
|
||||
|
10
services_UPDATING
Normal file
10
services_UPDATING
Normal file
@ -0,0 +1,10 @@
|
||||
bunzip2 services.bz2
|
||||
perl services-create.pl # creates services.new
|
||||
perl services-compare.pl > services.report # changes (more reader friendly)
|
||||
bash services-compare.sh > services.diff # differences (more precise)
|
||||
... review services.diff and/or services.report
|
||||
rm services.report services.diff
|
||||
mv services.new services
|
||||
... adjust services-suse.diff
|
||||
bzip2 services
|
||||
|
Loading…
Reference in New Issue
Block a user