Initialize for netcfg
This commit is contained in:
commit
c705a04385
25 changed files with 1885 additions and 0 deletions
30
COPYING
Normal file
30
COPYING
Normal file
|
@ -0,0 +1,30 @@
|
|||
Copyright (c) 2000-2011, Novell, Inc.
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
* Neither the name of the Novell nor the names of its contributors may
|
||||
be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
|
||||
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
|
||||
OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
91
aliases
Normal file
91
aliases
Normal file
|
@ -0,0 +1,91 @@
|
|||
# This is the aliases file - it says who gets mail for whom.
|
||||
#
|
||||
# >>>>>>>>>> The program "newaliases" will need to be run
|
||||
# >> NOTE >> after this file is updated for any changes
|
||||
# >>>>>>>>>> to show through to sendmail.
|
||||
#
|
||||
|
||||
# It is probably best to not work as user root and redirect all
|
||||
# email to "root" to the address of a HUMAN who deals with this
|
||||
# system's problems. Then you don't have to check for important
|
||||
# email too often on the root account.
|
||||
# The "\root" will make sure that email is also delivered to the
|
||||
# root-account, but also forwared to the user "joe".
|
||||
#root: joe, \root
|
||||
|
||||
# Basic system aliases that MUST be present.
|
||||
postmaster: root
|
||||
mailer-daemon: postmaster
|
||||
|
||||
# amavis
|
||||
virusalert: root
|
||||
|
||||
# General redirections for pseudo accounts in /etc/passwd.
|
||||
administrator: root
|
||||
daemon: root
|
||||
lp: root
|
||||
news: root
|
||||
uucp: root
|
||||
games: root
|
||||
man: root
|
||||
at: root
|
||||
postgres: root
|
||||
mdom: root
|
||||
amanda: root
|
||||
ftp: root
|
||||
wwwrun: root
|
||||
squid: root
|
||||
msql: root
|
||||
gnats: root
|
||||
nobody: root
|
||||
# "bin" used to be in /etc/passwd
|
||||
bin: root
|
||||
|
||||
# Further well-known aliases for dns/news/ftp/mail/fax/web/gnats.
|
||||
newsadm: news
|
||||
newsadmin: news
|
||||
usenet: news
|
||||
ftpadm: ftp
|
||||
ftpadmin: ftp
|
||||
ftp-adm: ftp
|
||||
ftp-admin: ftp
|
||||
hostmaster: root
|
||||
mail: postmaster
|
||||
postman: postmaster
|
||||
post_office: postmaster
|
||||
# "abuse" is often used to fight against spam email
|
||||
abuse: postmaster
|
||||
spam: postmaster
|
||||
faxadm: root
|
||||
faxmaster: root
|
||||
webmaster: root
|
||||
gnats-admin: root
|
||||
mailman: root
|
||||
mailman-owner: mailman
|
||||
|
||||
# mlmmj needs only one alias to function; this is with a mailinglist in
|
||||
# /var/spool/mlmmj/myownlist (remember full path):
|
||||
# myownlist: "| /usr/bin/mlmmj-recieve -L /var/spool/mlmmj/myownlist"
|
||||
|
||||
# Majordomo can be used to have mailinglists on your site.
|
||||
#majordomo: "|/usr/lib/majordomo/wrapper majordomo"
|
||||
#owner-majordomo: root,
|
||||
#majordomo-owner: root,
|
||||
|
||||
# sample entry for a majordomo mailing-list called "test"
|
||||
# read /usr/doc/packages/majordomo/README.linux for more information
|
||||
# replace "test" with a new name and put the administrator into
|
||||
# the "owner-test" alias instead of "root".
|
||||
#
|
||||
#test: "|/usr/lib/majordomo/wrapper resend -l test test-outgoing"
|
||||
#test-outgoing: :include:/var/lib/majordomo/lists/test
|
||||
#test-request: "|/usr/lib/majordomo/wrapper majordomo -l test"
|
||||
#test-approval: owner-test,
|
||||
#owner-test-outgoing: owner-test,
|
||||
#owner-test-request: owner-test,
|
||||
#owner-test: root,
|
||||
#
|
||||
# if you have bulk_mailer installed, you can replace the above
|
||||
# "test-outgoing" line with the following:
|
||||
#test-outgoing: "|/usr/bin/bulk_mailer owner-test@host.com /var/lib/majordomo/lists/test"
|
||||
#
|
0
defaultdomain
Normal file
0
defaultdomain
Normal file
16
ethers
Normal file
16
ethers
Normal file
|
@ -0,0 +1,16 @@
|
|||
#
|
||||
# ethers This file contains 48 bit Ethernet addresses and their
|
||||
# corresponding IP number or hostname. The two items are
|
||||
# separated by any number of SPACE and/or TAB char acters.
|
||||
# A at the beginning of a line starts a comment which extends
|
||||
# to the end of the line. The Ethernet-address is written as
|
||||
# x:x:x:x:x:x, where x is a hexadecimal number between 0 and
|
||||
# ff which represents one byte of the address, which is in
|
||||
# network byte order (bigendian). The IP-number may be a
|
||||
# hostname which can be resolved by DNS or a dot separated
|
||||
# number.
|
||||
#
|
||||
# Syntax:
|
||||
# Ethernet-address IP-number
|
||||
#
|
||||
#
|
39
ethertypes
Normal file
39
ethertypes
Normal file
|
@ -0,0 +1,39 @@
|
|||
#
|
||||
# Ethernet frame types
|
||||
# This file describes some of the various Ethernet
|
||||
# protocol types that are used on Ethernet networks.
|
||||
#
|
||||
# This list could be found on:
|
||||
# http://www.iana.org/assignments/ethernet-numbers
|
||||
# http://www.iana.org/assignments/ieee-802-numbers
|
||||
#
|
||||
# <name> <hexnumber> <alias1>...<alias35> #Comment
|
||||
#
|
||||
IPv4 0800 ip ip4 # Internet IP (IPv4)
|
||||
X25 0805
|
||||
ARP 0806 ether-arp #
|
||||
FR_ARP 0808 # Frame Relay ARP [RFC1701]
|
||||
BPQ 08FF # G8BPQ AX.25 Ethernet Packet
|
||||
DEC 6000 # DEC Assigned proto
|
||||
DNA_DL 6001 # DEC DNA Dump/Load
|
||||
DNA_RC 6002 # DEC DNA Remote Console
|
||||
DNA_RT 6003 # DEC DNA Routing
|
||||
LAT 6004 # DEC LAT
|
||||
DIAG 6005 # DEC Diagnostics
|
||||
CUST 6006 # DEC Customer use
|
||||
SCA 6007 # DEC Systems Comms Arch
|
||||
TEB 6558 # Trans Ether Bridging [RFC1701]
|
||||
RAW_FR 6559 # Raw Frame Relay [RFC1701]
|
||||
RARP 8035 # Reverse ARP [RFC903]
|
||||
AARP 80F3 # Appletalk AARP
|
||||
ATALK 809B # Appletalk
|
||||
802_1Q 8100 8021q 1q 802.1q dot1q # 802.1Q Virtual LAN tagged frame
|
||||
IPX 8137 # Novell IPX
|
||||
NetBEUI 8191 # NetBEUI
|
||||
IPv6 86DD ip6 # IP version 6
|
||||
PPP 880B # PPP
|
||||
ATMMPOA 884C # MultiProtocol over ATM
|
||||
PPP_DISC 8863 # PPPoE discovery messages
|
||||
PPP_SES 8864 # PPPoE session messages
|
||||
ATMFATE 8884 # Frame-based ATM Transport over Ethernet
|
||||
LOOP 9000 loopback # loop proto
|
6
exports
Normal file
6
exports
Normal file
|
@ -0,0 +1,6 @@
|
|||
# See the exports(5) manpage for a description of the syntax of this file.
|
||||
# This file contains a list of all directories that are to be exported to
|
||||
# other computers via NFS (Network File System).
|
||||
# This file used by rpc.nfsd and rpc.mountd. See their manpages for details
|
||||
# on how make changes in this file effective.
|
||||
|
57
ftpusers
Normal file
57
ftpusers
Normal file
|
@ -0,0 +1,57 @@
|
|||
#
|
||||
# ftpusers This file describes the names of the users that may
|
||||
# _*NOT*_ log into the system via the FTP server.
|
||||
# This usually includes "root", "uucp", "news" and the
|
||||
# like, because those users have too much power to be
|
||||
# allowed to do "just" FTP...
|
||||
#
|
||||
adabas
|
||||
amanda
|
||||
at
|
||||
bin
|
||||
cyrus
|
||||
daemon
|
||||
dbmaker
|
||||
db2fenc1
|
||||
db2inst1
|
||||
db2as
|
||||
db4web
|
||||
dpbox
|
||||
empress
|
||||
fax
|
||||
firewall
|
||||
fnet
|
||||
games
|
||||
gdm
|
||||
gnats
|
||||
irc
|
||||
informix
|
||||
ingres
|
||||
ixess
|
||||
lnx
|
||||
lp
|
||||
mail
|
||||
man
|
||||
mdom
|
||||
mysql
|
||||
named
|
||||
news
|
||||
nobody
|
||||
nps
|
||||
oracle
|
||||
perforce
|
||||
pop
|
||||
postfix
|
||||
postgres
|
||||
root
|
||||
sapdb
|
||||
skyrix
|
||||
squid
|
||||
uucp
|
||||
virtuoso
|
||||
vscan
|
||||
wnn
|
||||
wwwrun
|
||||
yard
|
||||
zope
|
||||
# End.
|
16
host.conf
Normal file
16
host.conf
Normal file
|
@ -0,0 +1,16 @@
|
|||
#
|
||||
# /etc/host.conf - resolver configuration file
|
||||
#
|
||||
# Please read the manual page host.conf(5) for more information.
|
||||
#
|
||||
#
|
||||
# The following option is only used by binaries linked against
|
||||
# libc4 or libc5. This line should be in sync with the "hosts"
|
||||
# option in /etc/nsswitch.conf.
|
||||
#
|
||||
order hosts, bind
|
||||
#
|
||||
# The following options are used by the resolver library:
|
||||
#
|
||||
multi on
|
||||
|
0
hostname
Normal file
0
hostname
Normal file
23
hosts
Normal file
23
hosts
Normal file
|
@ -0,0 +1,23 @@
|
|||
#
|
||||
# hosts This file describes a number of hostname-to-address
|
||||
# mappings for the TCP/IP subsystem. It is mostly
|
||||
# used at boot time, when no name servers are running.
|
||||
# On small systems, this file can be used instead of a
|
||||
# "named" name server.
|
||||
# Syntax:
|
||||
#
|
||||
# IP-Address Full-Qualified-Hostname Short-Hostname
|
||||
#
|
||||
|
||||
127.0.0.1 localhost
|
||||
|
||||
# special IPv6 addresses
|
||||
::1 localhost ipv6-localhost ipv6-loopback
|
||||
|
||||
fe00::0 ipv6-localnet
|
||||
|
||||
ff00::0 ipv6-mcastprefix
|
||||
ff02::1 ipv6-allnodes
|
||||
ff02::2 ipv6-allrouters
|
||||
ff02::3 ipv6-allhosts
|
||||
|
63
hosts.allow
Normal file
63
hosts.allow
Normal file
|
@ -0,0 +1,63 @@
|
|||
# /etc/hosts.allow
|
||||
# See 'man tcpd' and 'man 5 hosts_access' for a detailed description
|
||||
# of /etc/hosts.allow and /etc/hosts.deny.
|
||||
#
|
||||
# short overview about daemons and servers that are built with
|
||||
# tcp_wrappers support:
|
||||
#
|
||||
# package name | daemon path | token
|
||||
# ----------------------------------------------------------------------------
|
||||
# ssh, openssh | /usr/sbin/sshd | sshd, sshd-fwd-x11, sshd-fwd-<port>
|
||||
# quota | /usr/sbin/rpc.rquotad | rquotad
|
||||
# tftpd | /usr/sbin/in.tftpd | in.tftpd
|
||||
# portmap | /sbin/portmap | portmap
|
||||
# The portmapper does not verify against hostnames
|
||||
# to prevent hangs. It only checks non-local addresses.
|
||||
#
|
||||
# (kernel nfs server)
|
||||
# nfs-utils | /usr/sbin/rpc.mountd | mountd
|
||||
# nfs-utils | /sbin/rpc.statd | statd
|
||||
#
|
||||
# (unfsd, userspace nfs server)
|
||||
# nfs-server | /usr/sbin/rpc.mountd | rpc.mountd
|
||||
# nfs-server | /usr/sbin/rpc.ugidd | rpc.ugidd
|
||||
#
|
||||
# (printing services)
|
||||
# lprng | /usr/sbin/lpd | lpd
|
||||
# cups | /usr/sbin/cupsd | cupsd
|
||||
# The cupsd server daemon reports to the cups
|
||||
# error logs, not to the syslog(3) facility.
|
||||
#
|
||||
# (Uniterrupted Power Supply Software)
|
||||
# apcupsd | /sbin/apcupsd | apcupsd
|
||||
# apcupsd | /sbin/apcnisd | apcnisd
|
||||
#
|
||||
# All of the other network servers such as samba, apache or X, have their own
|
||||
# access control scheme that should be used instead.
|
||||
#
|
||||
# In addition to the services above, the services that are started on request
|
||||
# by inetd or xinetd use tcpd to "wrap" the network connection. tcpd uses
|
||||
# the last component of the server pathname as a token to match a service in
|
||||
# /etc/hosts.{allow,deny}. See the file /etc/inetd.conf for the token names.
|
||||
# The following examples work when uncommented:
|
||||
#
|
||||
#
|
||||
# Example 1: Fire up a mail to the admin if a connection to the printer daemon
|
||||
# has been made from host foo.bar.com, but simply deny all others:
|
||||
# lpd : foo.bar.com : spawn /bin/echo "%h printer access" | \
|
||||
# mail -s "tcp_wrappers on %H" root
|
||||
#
|
||||
#
|
||||
# Example 2: grant access from local net, reject with message from elsewhere.
|
||||
# in.telnetd : ALL EXCEPT LOCAL : ALLOW
|
||||
# in.telnetd : ALL : \
|
||||
# twist /bin/echo -e "\n\raccess from %h declined.\n\rGo away.";sleep 2
|
||||
#
|
||||
#
|
||||
# Example 3: run a different instance of rsyncd if the connection comes
|
||||
# from network 172.20.0.0/24, but regular for others:
|
||||
# rsyncd : 172.20.0.0/255.255.255.0 : twist /usr/local/sbin/my_rsyncd-script
|
||||
# rsyncd : ALL : ALLOW
|
||||
#
|
||||
|
||||
|
6
hosts.deny
Normal file
6
hosts.deny
Normal file
|
@ -0,0 +1,6 @@
|
|||
# /etc/hosts.deny
|
||||
# See 'man tcpd' and 'man 5 hosts_access' as well as /etc/hosts.allow
|
||||
# for a detailed description.
|
||||
|
||||
http-rman : ALL EXCEPT LOCAL
|
||||
|
7
hosts.equiv
Normal file
7
hosts.equiv
Normal file
|
@ -0,0 +1,7 @@
|
|||
#
|
||||
# hosts.equiv This file describes the names of the hosts which are
|
||||
# to be considered "equivalent", i.e. which are to be
|
||||
# trusted enough for allowing rsh(1) commands.
|
||||
#
|
||||
# hostname
|
||||
|
7
hosts.lpd
Normal file
7
hosts.lpd
Normal file
|
@ -0,0 +1,7 @@
|
|||
#
|
||||
# hosts.lpd This file describes the names of the hosts which are
|
||||
# to be considered "equivalent", i.e. which are to be
|
||||
# trusted enough for allowing remote lpr(1) commands.
|
||||
#
|
||||
# hostname
|
||||
|
382
netcfg.changes
Normal file
382
netcfg.changes
Normal file
|
@ -0,0 +1,382 @@
|
|||
* Mon Jan 1 2024 martin.schreiner@suse.com
|
||||
- Add krb-prop entry, fix for bsc#1211886.
|
||||
* Mon Aug 23 2021 pgajdos@suse.com
|
||||
- add submissions port number [bsc#1189683]
|
||||
- modified patches
|
||||
%% services-suse.diff
|
||||
* Thu Feb 22 2018 matthias.gerstner@suse.com
|
||||
- Include /etc/ethertypes to resolve a conflict between
|
||||
security:netfilter/ebtables and security:netfilter/iptables-nft. This
|
||||
ethertypes version comes from iptables, because it contains an additional
|
||||
entry over the ebtables one. Increased minor version to allow a suitable
|
||||
Requires statement in ebtables/iptables. FATE#320520
|
||||
* Thu Feb 22 2018 fvogt@suse.com
|
||||
- Use %%license (boo#1082318)
|
||||
* Tue Mar 7 2017 tchvatal@suse.com
|
||||
- Update script to generage services to use UTF8 by default bsc#1028305
|
||||
- Update the services list with latest content
|
||||
* Tue Jan 5 2016 tchvatal@suse.com
|
||||
- Repack services.bz2 with latest from upstream and adjust the script
|
||||
to not add all the names+emails at the bottom bnc#959693
|
||||
* Tue Aug 25 2015 tchvatal@suse.com
|
||||
- Do not actually replace the hostname if user already has something
|
||||
in there. Thanks to Takashi Iwai for spotting this
|
||||
* Tue Aug 4 2015 tchvatal@suse.com
|
||||
- Do not ghost the empty /etc/hostname to not break installationimages
|
||||
pkg.
|
||||
* Thu Jun 11 2015 tchvatal@suse.com
|
||||
- Keep /etc/hostname empty and %%ghost it. bnc#934056
|
||||
* Wed Dec 17 2014 tchvatal@suse.com
|
||||
- Try different approach to fix failing migration from 13.1.
|
||||
This one is from locilka
|
||||
* Wed Dec 17 2014 tchvatal@suse.com
|
||||
- Keep the condition posix as it is shorter :)
|
||||
* Mon Dec 1 2014 tchvatal@suse.com
|
||||
- Spec-cleanify the previous commit.
|
||||
* Mon Dec 1 2014 tchvatal@suse.com
|
||||
- Redo the HOSTNAME -> hostname migration to support smallest
|
||||
possible step. Thus ensuring the migration is done just once and
|
||||
finished:
|
||||
[#] HOSTNAME migration supported scenarios [bnc#858908]:
|
||||
[#] /etc/HOSTNAME -> /etc/hostname content preservation.
|
||||
[#] If hostname and HOSTNAME both exist HOSTNAME wins.
|
||||
[#] Nothing apart from content of the document is preserved
|
||||
- Solves bnc#858908 and bnc#899506 while moves bnc#887039 to
|
||||
unsupported scenarios.
|
||||
* Mon Dec 1 2014 tchvatal@suse.com
|
||||
- Remove the socket check from the defaultdomain checker as it was
|
||||
always false and thus not needed
|
||||
- Add comment explaining the reason for the code
|
||||
* Mon Dec 1 2014 tchvatal@suse.com
|
||||
- Drop the scriptlet for the netgroup handling. It was caused by
|
||||
the aaa_base -> netcfg move, which I guess after 12 years is moot
|
||||
* Thu Oct 2 2014 pgajdos@suse.com
|
||||
- fix %%pre scriptlet [bnc#899506] (thanks to mls for the fix)
|
||||
* Fri Jul 25 2014 pgajdos@suse.com
|
||||
- resolve some update scenarios [bnc#883999], [bnc#886443] (private)
|
||||
with regard to /etc/HOSTNAME -> /etc/hostname change
|
||||
* Wed Jun 11 2014 pgajdos@suse.com
|
||||
- move /etc/HOSTNAME to /etc/hostname during update
|
||||
* Wed Jun 4 2014 pgajdos@suse.com
|
||||
- HOSTNAME renamed to hostname [bnc#858908]
|
||||
* Thu Feb 6 2014 pgajdos@suse.com
|
||||
- added helper scripts and doc for creating services file to
|
||||
Sources
|
||||
* Tue Oct 29 2013 pgajdos@suse.com
|
||||
- /etc/protocols: assign 4 to ipv4 instead of ip to correspond with
|
||||
IANA [bnc#843511] (internal)
|
||||
* Thu Aug 22 2013 pgajdos@suse.com
|
||||
- updated to newer (not newest) version of IANA assignments
|
||||
[bnc#831522], [bnc#731391] (both internal)
|
||||
* Wed Jun 5 2013 pgajdos@suse.com
|
||||
- services: map sieve to 4190 instead of 2000 as upstream (IANA)
|
||||
does
|
||||
* Mon Mar 7 2011 ro@suse.de
|
||||
- bump version to 11.5
|
||||
* Thu Mar 3 2011 pgajdos@suse.cz
|
||||
- added COPYING file (cfarrell@suse.de)
|
||||
* Thu Nov 4 2010 pgajdos@suse.cz
|
||||
- reverted rquotad port assigment [bnc#637382]
|
||||
* modified services-suse.diff back to previous state
|
||||
* Thu Oct 21 2010 pgajdos@suse.cz
|
||||
- assigned port 4003 to rquotad [bnc#637382]
|
||||
* modified services-suse.diff
|
||||
* Thu Oct 23 2008 pgajdos@suse.cz
|
||||
- commented out
|
||||
spr-itunes 0/tcp # Shirt Pocket netTunes
|
||||
spl-itunes 0/tcp # Shirt Pocket launchTunes
|
||||
lines [bnc#435600]
|
||||
* Mon Sep 8 2008 pgajdos@suse.cz
|
||||
- /etc/services and /etc/protocols was marked as %%config(noreplace)
|
||||
[bnc#422884]
|
||||
* Tue Mar 25 2008 mkoenig@suse.de
|
||||
- add rpcbind alias for sunrpc [fate#300607]
|
||||
* Tue Mar 4 2008 pgajdos@suse.cz
|
||||
- added swat 901/tcp back to the suse.patch [#362590]
|
||||
* Mon Jan 28 2008 kukuk@suse.de
|
||||
- Update services file from IANA [bnc#352665]
|
||||
- Fix PreReqs
|
||||
* Wed Oct 4 2006 kukuk@suse.de
|
||||
- Update services file from IANA
|
||||
* Tue May 23 2006 kukuk@suse.de
|
||||
- Update protocols and services files from IANA
|
||||
* Wed Jan 25 2006 mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Wed Dec 14 2005 kukuk@suse.de
|
||||
- Update services file
|
||||
* Mon Sep 12 2005 mmj@suse.de
|
||||
- Readd the correct services file to patch
|
||||
* Mon Sep 12 2005 mmj@suse.de
|
||||
- Add IANA official git port (9418) to services
|
||||
* Thu Jul 7 2005 kukuk@suse.de
|
||||
- Update services file
|
||||
* Tue Mar 8 2005 kukuk@suse.de
|
||||
- Change comments to make peopleusing file wrongly happy [#71247]
|
||||
* Wed Feb 23 2005 kukuk@suse.de
|
||||
- Update /etc/services from IANA
|
||||
* Tue May 11 2004 mmj@suse.de
|
||||
- Add example for mlmmj list in /etc/aliases
|
||||
* Fri Apr 16 2004 kukuk@suse.de
|
||||
- Add smtps back again, got lost with last update
|
||||
* Fri Apr 2 2004 kukuk@suse.de
|
||||
- Use linux.site instead of linux.local [Bug #36949]
|
||||
* Wed Mar 31 2004 mls@suse.de
|
||||
- add link-local network
|
||||
* Mon Mar 29 2004 kukuk@suse.de
|
||||
- Comment out shilp entry to make reading tcpdump output easier
|
||||
[Bug #37359]
|
||||
* Sun Feb 15 2004 kukuk@suse.de
|
||||
- Update etc/services file with IANA version
|
||||
* Mon Dec 1 2003 kukuk@suse.de
|
||||
- Add etc/netgroup (moved from aaa_base)
|
||||
* Thu Nov 13 2003 adrian@suse.de
|
||||
- add registered services to service file
|
||||
( sane, distcc, svn )
|
||||
* Mon Sep 1 2003 draht@suse.de
|
||||
- added apcupsd daemons to /etc/hosts.allow (#29646)
|
||||
* Fri Aug 15 2003 kukuk@suse.de
|
||||
- Make rpm -V quiet
|
||||
* Tue May 13 2003 kukuk@suse.de
|
||||
- Remove inetd.conf, is now part of inetd package
|
||||
* Thu Apr 24 2003 olh@suse.de
|
||||
- run tftp via tcpd, not in.tftpd
|
||||
* Tue Apr 15 2003 ro@suse.de
|
||||
- change version numbering
|
||||
* Tue Apr 15 2003 arvin@suse.de
|
||||
- added pop3s and imaps services to inetd.conf (bug #26281)
|
||||
* Tue Mar 11 2003 kukuk@suse.de
|
||||
- Add aaa_base to PreReq. to fix update problems [Bug #25102]
|
||||
* Thu Feb 13 2003 meissner@suse.de
|
||||
- Add VNC httpd and 2 VNC display ports, which start Xvnc on demand.
|
||||
* Mon Jan 27 2003 kukuk@suse.de
|
||||
- Add etc/ethers [Bug #23016]
|
||||
* Thu Oct 24 2002 kukuk@suse.de
|
||||
- etc/services: Add lotusnotes alias to lotusnote [Bug #21145]
|
||||
* Tue Sep 17 2002 ro@suse.de
|
||||
- removed bogus self-provides
|
||||
* Wed Sep 4 2002 kukuk@suse.de
|
||||
- etc/services: Add ports for sieve and smtps
|
||||
* Mon Aug 26 2002 kukuk@suse.de
|
||||
- etc/services: add mrt entry in temporary area
|
||||
* Fri Aug 23 2002 kukuk@suse.de
|
||||
- Fix pop2 daemon name, add imap pop3 daemon [Bug #14474]
|
||||
* Thu Aug 15 2002 kukuk@suse.de
|
||||
- Add PreRequires [Bug #17899]
|
||||
* Sat Aug 3 2002 kukuk@suse.de
|
||||
- etc/services: add rpcbind alias to sunrpc entry
|
||||
* Tue Jul 30 2002 kukuk@suse.de
|
||||
- Fix get_version_number.sh
|
||||
* Mon Jul 22 2002 adrian@suse.de
|
||||
- add disabled fam daemon line to inetd.conf
|
||||
- remove KDE 2 talk daemon lines
|
||||
(not anymore support due to security issues)
|
||||
* Wed Jul 17 2002 kukuk@suse.de
|
||||
- Remove etc/defaultdomian.rpmnew if empty in postinstall script
|
||||
* Fri Jul 12 2002 kukuk@suse.de
|
||||
- Add /etc/aliases as config(noreplace).
|
||||
* Fri Jul 5 2002 kukuk@suse.de
|
||||
- Update /etc/services (add new, official ports)
|
||||
* Tue Jul 2 2002 kukuk@suse.de
|
||||
- fix typo in /etc/services [Bug #16478]
|
||||
* Thu Jun 13 2002 draht@suse.de
|
||||
- removed lprold from the comments in /etc/hosts.allow.
|
||||
* Thu Jun 13 2002 draht@suse.de
|
||||
- redo change from Tue Feb 5 18:38:44 MET 2002 - draht@suse.de
|
||||
commented out services time, telnet, login, finger from default
|
||||
/etc/inetd.conf. No services are configured by default.
|
||||
* Wed May 15 2002 kssingvo@suse.de
|
||||
- Add cups-lpd entry to inetd.conf (commented out)
|
||||
* Wed Mar 13 2002 kukuk@suse.de
|
||||
- Remove not supported entries [Bug #14932]
|
||||
* Tue Mar 5 2002 kukuk@suse.de
|
||||
- Add inofficial entries for pbs to etc/services [Bug #14450]
|
||||
* Fri Mar 1 2002 kukuk@suse.de
|
||||
- Add sap db entries back to etc/services
|
||||
* Wed Feb 13 2002 werner@suse.de
|
||||
- Add the options '-L sendmail' and '-Am' to be sure that
|
||||
sendmail does work as server not as msp client
|
||||
* Tue Feb 5 2002 draht@suse.de
|
||||
- revert changes in /etc/inetd.conf
|
||||
* Tue Feb 5 2002 draht@suse.de
|
||||
- more descriptive comment in /etc/exports.
|
||||
* Tue Feb 5 2002 draht@suse.de
|
||||
- Added users db4web dpbox ingres mail oracle perforce pop sapdb
|
||||
squid vscan wnn wwwrun and zope to /etc/ftpusers.
|
||||
No users removed, legacy users stay.
|
||||
* Tue Feb 5 2002 draht@suse.de
|
||||
- commented out services telnet, login and finger from default
|
||||
/etc/inetd.conf file.
|
||||
* Tue Feb 5 2002 draht@suse.de
|
||||
- add list of wrapped services and examples to /etc/hosts.allow
|
||||
- changed comment on /etc/hosts.deny
|
||||
* Tue Feb 5 2002 kukuk@suse.de
|
||||
- Fix x11 entry in etc/services
|
||||
* Fri Feb 1 2002 draht@suse.de
|
||||
- removed ^m characters from etc/services
|
||||
* Tue Jan 22 2002 kukuk@suse.de
|
||||
- Sync protocols with official list [Bug #12870]
|
||||
- Sync services with official list
|
||||
* Fri Jan 18 2002 kukuk@suse.de
|
||||
- disable talk, not in wide use today
|
||||
- amindexd and amidxtaped should run as user amanda [Bug #12619]
|
||||
* Wed Jan 16 2002 ro@suse.de
|
||||
- fixed filelist
|
||||
* Wed Jan 16 2002 kukuk@suse.de
|
||||
- Remove /var/adm/setup, diphost and add defaultdomain and HOSTNAME
|
||||
* Mon Oct 22 2001 mmj@suse.de
|
||||
- Change inetd.conf to have vsftpd support
|
||||
* Mon Jul 30 2001 kukuk@suse.de
|
||||
- Fix typo in hosts.equiv [Bug #9420]
|
||||
* Tue Jul 10 2001 kukuk@suse.de
|
||||
- Change inetd.conf entry for tftp to match new version
|
||||
* Fri Jul 6 2001 kukuk@suse.de
|
||||
- Fix path to initscript in comment
|
||||
* Tue Jun 5 2001 kukuk@suse.de
|
||||
- services: Add ksysguard
|
||||
* Wed May 9 2001 kukuk@suse.de
|
||||
- Don't send wrong email about changed ftp server
|
||||
- Fix english comment in inetd.conf [Bug #7913]
|
||||
* Mon Apr 30 2001 ro@suse.de
|
||||
- added sql6 as 7210/tcp to etc/services
|
||||
* Fri Apr 20 2001 kukuk@suse.de
|
||||
- Add comments for use of ktalkd [Bug #6566]
|
||||
* Wed Apr 11 2001 kukuk@suse.de
|
||||
- Revert some of the last changes [Bug #6957]
|
||||
* Mon Mar 26 2001 kukuk@suse.de
|
||||
- Update etc/protocols from official iana list [Bug #4183]
|
||||
* Sat Mar 24 2001 kukuk@suse.de
|
||||
- etc/services: Add canna entry
|
||||
* Thu Mar 22 2001 kukuk@suse.de
|
||||
- Fix example in hosts.allow
|
||||
- etc/inetd.conf: Only enable time, telnet, rlogin and talk.
|
||||
* Fri Feb 9 2001 schwab@suse.de
|
||||
- Fix cvs pserver example (#6293).
|
||||
* Thu Dec 14 2000 ro@suse.de
|
||||
- removed lines db2cdb2inst1 and db2idb2inst1 from etc/services (#4461)
|
||||
* Sat Nov 18 2000 kukuk@suse.de
|
||||
- Add dqs entries for nashif@suse.de
|
||||
* Wed Sep 27 2000 kukuk@suse.de
|
||||
- Add more Wnn* entries to etc/services
|
||||
* Fri Jul 28 2000 kukuk@suse.de
|
||||
- Fix rsync example
|
||||
* Mon Jun 19 2000 kukuk@suse.de
|
||||
- Compress tar archive
|
||||
* Mon Jun 19 2000 kukuk@suse.de
|
||||
- Enable swat in etc/inetd.conf
|
||||
* Fri May 26 2000 kukuk@suse.de
|
||||
- Fix tar archive
|
||||
* Thu May 25 2000 kukuk@suse.de
|
||||
- Add etc/host.conf
|
||||
* Mon May 15 2000 kukuk@suse.de
|
||||
- Remove ypserv entries from hosts.allow/hosts.deny
|
||||
* Mon May 15 2000 ro@suse.de
|
||||
- removed duplicate line for opalis-rdv
|
||||
* Mon May 15 2000 kukuk@suse.de
|
||||
- etc/services: Add procstatd entry
|
||||
- etc/inetd.conf: Likewise.
|
||||
* Tue May 9 2000 ro@suse.de
|
||||
- added services entry for codine_commd
|
||||
(inofficial 536/tcp)
|
||||
* Mon Apr 17 2000 kukuk@suse.de
|
||||
- etc/inetd.conf: Change tftpd default configuration to make a
|
||||
chroot into tftpboot directory
|
||||
* Wed Apr 5 2000 kukuk@suse.de
|
||||
- etc/services: Add more entries
|
||||
* Wed Apr 5 2000 kukuk@suse.de
|
||||
- etc/inetd.conf: service name is imap, not imap2 [Bug 2607]
|
||||
* Mon Mar 13 2000 kukuk@suse.de
|
||||
- etc/services: Now really fix axnet entry [Bug 2080]
|
||||
* Fri Feb 25 2000 garloff@suse.de
|
||||
- cvs entry fixed: path to cvs added.
|
||||
* Fri Feb 25 2000 kukuk@suse.de
|
||||
- etc/services: Add more entries [Bug 2080]
|
||||
* Sun Feb 20 2000 garloff@suse.de
|
||||
- added commented entry for cvs-pserver to inet.conf
|
||||
* Wed Feb 16 2000 kukuk@suse.de
|
||||
- etc/services: Add pbs entries
|
||||
* Tue Feb 15 2000 kukuk@suse.de
|
||||
- etc/inetd.conf: fix some typos
|
||||
* Thu Jan 20 2000 kukuk@suse.de
|
||||
- Add missing amanda client entry to etc/inetd.conf
|
||||
* Wed Jan 19 2000 kukuk@suse.de
|
||||
- Add missing amanda idx entries to etc/services
|
||||
* Thu Jan 13 2000 kukuk@suse.de
|
||||
- etc/ftpusers: Add more systemuser from /etc/passwd
|
||||
* Thu Jan 13 2000 kukuk@suse.de
|
||||
- Add IPv6 addresses to etc/hosts
|
||||
* Tue Jan 11 2000 kukuk@suse.de
|
||||
- etc/services: Add db2 and http-rman entries
|
||||
* Mon Jan 3 2000 kukuk@suse.de
|
||||
- etc/inetd.conf: Remove RPC entries
|
||||
- etc/protocols: Add IPv6
|
||||
- etc/services: Add all known services
|
||||
- etc/rpc: Removed, is in shlibs
|
||||
* Thu Oct 21 1999 kukuk@suse.de
|
||||
- etc/inetd.conf: fix comments, disable btx and rplay
|
||||
- etc/ftpusers: Add more system users
|
||||
- etc/services: Add more official assinged numbers
|
||||
* Mon Sep 13 1999 bs@suse.de
|
||||
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||
* Sat Sep 11 1999 kukuk@suse.de
|
||||
- Make in.ftpd default ftp daemon (fixes bug #268)
|
||||
* Thu Sep 2 1999 kukuk@suse.de
|
||||
- Don't start identd from inetd
|
||||
* Mon Jul 12 1999 bs@suse.de
|
||||
- fixed buglet in %%post (create var/adm/notify/messages)
|
||||
* Mon Jul 12 1999 ro@suse.de
|
||||
- updated etc/services (added https, ftp, data)
|
||||
* Tue May 25 1999 uli@suse.de
|
||||
- added services/inetd.conf entries for Mimer
|
||||
* Tue Mar 30 1999 bs@suse.de
|
||||
- enabled time services in /etc/inetd.conf
|
||||
* Mon Mar 22 1999 bs@suse.de
|
||||
- added "bin" and "daemon" to /etc/ftpusers
|
||||
* Tue Mar 9 1999 ro@suse.de
|
||||
- /etc/services: added entries for IBM DB2 Database
|
||||
* Tue Mar 2 1999 ro@suse.de
|
||||
- glibc is libc.so.6.1 on alpha: no etc/rpc there
|
||||
* Wed Jan 13 1999 bs@suse.de
|
||||
- added some entries for samba to inetd.conf and services
|
||||
* Sat Dec 5 1998 bs@suse.de
|
||||
- added netplan to /etc/services
|
||||
- marked /etc/inetd.conf as noreplace
|
||||
* Sat Nov 28 1998 bs@suse.de
|
||||
- added rsync to etc/services and etc/inetd.conf
|
||||
* Wed Nov 18 1998 bs@suse.de
|
||||
- disabled vbox in inetd.conf
|
||||
* Tue Nov 17 1998 bs@suse.de
|
||||
- hosts.equiv: typo fix
|
||||
- etc/services: added afpovertcp, mysql
|
||||
- etc/inetd.conf: added leafnode, vboxd
|
||||
removed in.nntpd
|
||||
* Fri Aug 21 1998 bs@suse.de
|
||||
- added some entries to /etc/services to be friendly for netatalk
|
||||
* Mon Aug 17 1998 bs@suse.de
|
||||
- changed entry for rplayd in inetd.conf
|
||||
* Tue Jul 28 1998 bs@suse.de
|
||||
- changed comment headers in /etc/hosts and /etc/hosts.lpd
|
||||
- added "noreplace" feature.
|
||||
* Mon Jul 13 1998 bs@suse.de
|
||||
- inetd.conf
|
||||
- added new entry for rplay
|
||||
- added entry for proftpd
|
||||
- services:
|
||||
- added aliases for imap2 (imap, imap4)
|
||||
* Thu May 28 1998 bs@suse.de
|
||||
- disabled imap2 in /etc/inetd.conf
|
||||
* Tue Mar 3 1998 ro@suse.de
|
||||
- etc/services - changed entry for http-rman to nowait.10000
|
||||
* Sat Feb 28 1998 ro@suse.de
|
||||
- etc/services - added entried for radius
|
||||
* Mon Feb 9 1998 bs@suse.de
|
||||
- etc/services: - added entries for amanda
|
||||
- added entries for ssh
|
||||
- etc/inetd.conf: - added entries for amanda
|
||||
- added "-e" to /usr/sbin/in.identd
|
||||
- added comment for "keep-alive"
|
||||
* Wed Jan 28 1998 ro@suse.de
|
||||
- changed ftpd from in.ftpd to wu.ftpd in /etc/inetd.conf
|
||||
(in case of update with existing in.ftpd and nonexisting
|
||||
wu.ftpd, the administrator is notified of the change)
|
||||
* Mon Jan 26 1998 ro@suse.de
|
||||
- added entries for hp eloquence software 8010,8100,8102,8104
|
114
netcfg.spec
Normal file
114
netcfg.spec
Normal file
|
@ -0,0 +1,114 @@
|
|||
#
|
||||
# spec file for package netcfg
|
||||
#
|
||||
# Copyright (c) 2022-2023 ZhuningOS
|
||||
#
|
||||
|
||||
|
||||
Name: netcfg
|
||||
Version: 11.6
|
||||
Release: 150000.3.6.1
|
||||
Summary: Network Configuration Files in /etc
|
||||
License: BSD-3-Clause
|
||||
Group: System/Base
|
||||
Source0: defaultdomain
|
||||
Source1: exports
|
||||
Source2: ftpusers
|
||||
Source3: host.conf
|
||||
Source4: hosts
|
||||
Source5: hosts.allow
|
||||
Source6: hosts.deny
|
||||
Source7: hosts.equiv
|
||||
Source8: hosts.lpd
|
||||
Source9: networks
|
||||
Source10: protocols
|
||||
Source11: services.bz2
|
||||
Source12: hostname
|
||||
Source13: aliases
|
||||
Source14: ethers
|
||||
Source15: netgroup
|
||||
Source16: COPYING
|
||||
Source17: ethertypes
|
||||
Source100: services-compare.pl
|
||||
Source101: services-compare.sh
|
||||
Source102: services-create.pl
|
||||
Source103: services_UPDATING
|
||||
Patch0: services-suse.diff
|
||||
Requires(post): coreutils
|
||||
Requires(pre): coreutils
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
All of the basic configuration files for the network programs including
|
||||
%{_sysconfdir}/aliases, %{_sysconfdir}/protocols, and %{_sysconfdir}/services.
|
||||
|
||||
These are often used by network routines in the C library and therefore
|
||||
must be installed for all network programs.
|
||||
|
||||
%prep
|
||||
|
||||
%build
|
||||
cp %{SOURCE16} .
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}/etc
|
||||
for i in hostname aliases defaultdomain exports ftpusers host.conf hosts hosts.allow hosts.deny hosts.equiv hosts.lpd netgroup networks protocols services.bz2 ethers ethertypes; do
|
||||
install $RPM_SOURCE_DIR/$i %{buildroot}/etc
|
||||
done
|
||||
bunzip2 %{buildroot}%{_sysconfdir}/services.bz2
|
||||
patch -p0 %{buildroot}%{_sysconfdir}/services < $RPM_SOURCE_DIR/services-suse.diff
|
||||
rm -f %{buildroot}%{_sysconfdir}/services.orig
|
||||
ln -s %{_sysconfdir}/hostname %{buildroot}%{_sysconfdir}/HOSTNAME
|
||||
|
||||
%pre
|
||||
# HOSTNAME migration supported scenarios [bnc#858908]:
|
||||
# /etc/HOSTNAME -> /etc/hostname content preservation.
|
||||
# If hostname and HOSTNAME both exist HOSTNAME wins.
|
||||
# Nothing apart from content of the document is preserved
|
||||
# REMOVE after SLE11/openSUSE-13.1 out of MIGRATION support
|
||||
if [ $1 -gt 1 ]; then
|
||||
if [ -f %{_sysconfdir}/HOSTNAME -a ! -L %{_sysconfdir}/HOSTNAME ]; then
|
||||
cat %{_sysconfdir}/HOSTNAME > %{_sysconfdir}/hostname.rpmsave
|
||||
rm -rf %{_sysconfdir}/HOSTNAME %{_sysconfdir}/hostname
|
||||
touch %{_sysconfdir}/hostname
|
||||
ln -s %{_sysconfdir}/hostname %{_sysconfdir}/HOSTNAME
|
||||
fi
|
||||
fi
|
||||
exit 0
|
||||
|
||||
%post
|
||||
# If the defaultdomain changed just prune it, user is not interested in
|
||||
# 0 size file anyway
|
||||
if [ -f %{_sysconfdir}/defaultdomain.rpmnew ]; then
|
||||
rm -f %{_sysconfdir}/defaultdomain.rpmnew
|
||||
fi
|
||||
if [ -f %{_sysconfdir}/hostname.rpmsave ]; then
|
||||
cat %{_sysconfdir}/hostname.rpmsave > %{_sysconfdir}/hostname
|
||||
rm -rf %{_sysconfdir}/HOSTNAME.rpmsave %{_sysconfdir}/hostname.rpmsave
|
||||
fi
|
||||
exit 0
|
||||
|
||||
%files
|
||||
%defattr(644,root,root,755)
|
||||
%verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/hostname
|
||||
%{_sysconfdir}/HOSTNAME
|
||||
%verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/aliases
|
||||
%verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/defaultdomain
|
||||
%verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/ethers
|
||||
%verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/exports
|
||||
%verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/ftpusers
|
||||
%config(noreplace) %{_sysconfdir}/host.conf
|
||||
%verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/hosts
|
||||
%verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/hosts.allow
|
||||
%verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/hosts.deny
|
||||
%verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/hosts.equiv
|
||||
%verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/hosts.lpd
|
||||
%config(noreplace) %{_sysconfdir}/netgroup
|
||||
%config(noreplace) %{_sysconfdir}/networks
|
||||
%config(noreplace) %{_sysconfdir}/protocols
|
||||
%config(noreplace) %{_sysconfdir}/services
|
||||
%config(noreplace) %{_sysconfdir}/ethertypes
|
||||
%license COPYING
|
||||
|
||||
%changelog
|
24
netgroup
Normal file
24
netgroup
Normal file
|
@ -0,0 +1,24 @@
|
|||
#
|
||||
# netgroup The netgroup file. Entries look like this:
|
||||
#
|
||||
# netgroup (host,user,domain) (host,user,domain) ..
|
||||
#
|
||||
# So for example a netgroup for powerusers could be:
|
||||
#
|
||||
# powerusers (,miquels,) (,torvalds,) (,fubar,)
|
||||
#
|
||||
# And an entry in the password file like
|
||||
#
|
||||
# +@powerusers::::::
|
||||
# +:*:::::/etc/NoShell
|
||||
#
|
||||
#
|
||||
# would give access only to the users in "powerusers", while the
|
||||
# other users would be known to the system but have an invalid
|
||||
# shell AND an invalid password (with Linux, you can also
|
||||
# override the password field).
|
||||
#
|
||||
|
||||
# powerusers (,miquels,) (,torvalds,) (,fubar,)
|
||||
# ourhosts (picard,,) (enterprise,,) (laforge,,) (Q,,)
|
||||
|
10
networks
Normal file
10
networks
Normal file
|
@ -0,0 +1,10 @@
|
|||
#
|
||||
# networks This file describes a number of netname-to-address
|
||||
# mappings for the TCP/IP subsystem. It is mostly
|
||||
# used at boot time, when no name servers are running.
|
||||
#
|
||||
|
||||
loopback 127.0.0.0
|
||||
link-local 169.254.0.0
|
||||
|
||||
# End.
|
514
protocols
Normal file
514
protocols
Normal file
|
@ -0,0 +1,514 @@
|
|||
# See also: protocols(5), http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml
|
||||
#
|
||||
#
|
||||
# PROTOCOL NUMBERS
|
||||
#
|
||||
# (last updated 28 March 2006)
|
||||
#
|
||||
# In the Internet Protocol version 4 (IPv4) [RFC791] there is a field,
|
||||
# called "Protocol", to identify the next level protocol. This is an 8
|
||||
# bit field. In Internet Protocol version 6 (IPv6) [RFC1883] this field
|
||||
# is called the "Next Header" field.
|
||||
#
|
||||
# Assigned Internet Protocol Numbers
|
||||
#
|
||||
# Decimal Keyword Protocol References
|
||||
# ------- ------- -------- ----------
|
||||
# protocol num aliases # comments
|
||||
hopopt 0 HOPOPT # IPv6 Hop-by-Hop Option [RFC1883]
|
||||
icmp 1 ICMP # Internet Control Message [RFC792]
|
||||
igmp 2 IGMP # Internet Group Management [RFC1112]
|
||||
ggp 3 GGP # Gateway-to-Gateway [RFC823]
|
||||
ipv4 4 IPv4 # IP in IP (encapsulation) [RFC2003]
|
||||
st 5 ST # Stream [RFC1190,RFC1819]
|
||||
tcp 6 TCP # Transmission Control [RFC793]
|
||||
cbt 7 CBT # CBT [Ballardie]
|
||||
egp 8 EGP # Exterior Gateway Protocol [RFC888,DLM1]
|
||||
igp 9 IGP # any private interior gateway [IANA]
|
||||
# (used by Cisco for their IGRP)
|
||||
bbn-rcc-mon 10 BBN-RCC-MON # BBN RCC Monitoring [SGC]
|
||||
nvp-ii 11 NVP-II # Network Voice Protocol [RFC741,SC3]
|
||||
pup 12 PUP # PUP [PUP,XEROX]
|
||||
argus 13 ARGUS # ARGUS [RWS4]
|
||||
emcon 14 EMCON # EMCON [BN7]
|
||||
xnet 15 XNET # Cross Net Debugger [IEN158,JFH2]
|
||||
chaos 16 CHAOS # Chaos [NC3]
|
||||
udp 17 UDP # User Datagram [RFC768,JBP]
|
||||
mux 18 MUX # Multiplexing [IEN90,JBP]
|
||||
dcn-meas 19 DCN-MEAS # DCN Measurement Subsystems [DLM1]
|
||||
hmp 20 HMP # Host Monitoring [RFC869,RH6]
|
||||
prm 21 PRM # Packet Radio Measurement [ZSU]
|
||||
xns-idp 22 XNS-IDP # XEROX NS IDP [ETHERNET,XEROX]
|
||||
trunk-1 23 TRUNK-1 # Trunk-1 [BWB6]
|
||||
trunk-2 24 TRUNK-2 # Trunk-2 [BWB6]
|
||||
leaf-1 25 LEAF-1 # Leaf-1 [BWB6]
|
||||
leaf-2 26 LEAF-2 # Leaf-2 [BWB6]
|
||||
rdp 27 RDP # Reliable Data Protocol [RFC908,RH6]
|
||||
irtp 28 IRTP # Internet Reliable Transaction [RFC938,TXM]
|
||||
iso-tp4 29 ISO-TP4 # ISO Transport Protocol Class 4 [RFC905,RC77]
|
||||
netblt 30 NETBLT # Bulk Data Transfer Protocol [RFC969,DDC1]
|
||||
mfe-nsp 31 MFE-NSP # MFE Network Services Protocol [MFENET,BCH2]
|
||||
merit-inp 32 MERIT-INP # MERIT Internodal Protocol [HWB]
|
||||
dccp 33 DCCP # Datagram Congestion Control Protocol [RFC-ietf-dccp-spec-11.txt]
|
||||
3pc 34 3PC # Third Party Connect Protocol [SAF3]
|
||||
idpr 35 IDPR # Inter-Domain Policy Routing Protocol [MXS1]
|
||||
xtp 36 XTP # XTP [GXC]
|
||||
ddp 37 DDP # Datagram Delivery Protocol [WXC]
|
||||
idpr-cmtp 38 IDPR-CMTP # IDPR Control Message Transport Proto [MXS1]
|
||||
tp++ 39 TP++ # TP++ Transport Protocol [DXF]
|
||||
il 40 IL # IL Transport Protocol [Presotto]
|
||||
ipv6 41 IPv6 # Ipv6 [Deering]
|
||||
sdrp 42 SDRP # Source Demand Routing Protocol [DXE1]
|
||||
ipv6-route 43 IPv6-Route # Routing Header for IPv6 [Deering]
|
||||
ipv6-frag 44 IPv6-Frag # Fragment Header for IPv6 [Deering]
|
||||
idrp 45 IDRP # Inter-Domain Routing Protocol [Sue Hares]
|
||||
rsvp 46 RSVP # Reservation Protocol [Bob Braden]
|
||||
gre 47 GRE # General Routing Encapsulation [Tony Li]
|
||||
mhrp 48 MHRP # Mobile Host Routing Protocol[David Johnson]
|
||||
bna 49 BNA # BNA [Gary Salamon]
|
||||
esp 50 ESP # Encap Security Payload [RFC2406]
|
||||
ah 51 AH # Authentication Header [RFC2402]
|
||||
i-nlsp 52 I-NLSP # Integrated Net Layer Security TUBA [GLENN]
|
||||
swipe 53 SWIPE # IP with Encryption [JI6]
|
||||
narp 54 NARP # NBMA Address Resolution Protocol [RFC1735]
|
||||
mobile 55 MOBILE # IP Mobility [Perkins]
|
||||
tlsp 56 TLSP # Transport Layer Security Protocol [Oberg]
|
||||
# using Kryptonet key management
|
||||
skip 57 SKIP # SKIP [Markson]
|
||||
ipv6-icmp 58 IPv6-ICMP # ICMP for IPv6 [RFC1883]
|
||||
ipv6-nonxt 59 IPv6-NoNxt # No Next Header for IPv6 [RFC1883]
|
||||
ipv6-opts 60 IPv6-Opts # Destination Options for IPv6 [RFC1883]
|
||||
# 61 any host internal protocol [IANA]
|
||||
cftp 62 CFTP # CFTP [CFTP,HCF2]
|
||||
# 63 any local network [IANA]
|
||||
sat-expak 64 SAT-EXPAK # SATNET and Backroom EXPAK [SHB]
|
||||
kryptolan 65 KRYPTOLAN # Kryptolan [PXL1]
|
||||
rvd 66 RVD # MIT Remote Virtual Disk Protocol [MBG]
|
||||
ippc 67 IPPC # Internet Pluribus Packet Core [SHB]
|
||||
# 68 any distributed file system [IANA]
|
||||
sat-mon 69 SAT-MON # SATNET Monitoring [SHB]
|
||||
visa 70 VISA # VISA Protocol [GXT1]
|
||||
ipcv 71 IPCV # Internet Packet Core Utility [SHB]
|
||||
cpnx 72 CPNX # Computer Protocol Network Executive [DXM2]
|
||||
cphb 73 CPHB # Computer Protocol Heart Beat [DXM2]
|
||||
wsn 74 WSN # Wang Span Network [VXD]
|
||||
pvp 75 PVP # Packet Video Protocol [SC3]
|
||||
br-sat-mon 76 BR-SAT-MON # Backroom SATNET Monitoring [SHB]
|
||||
sun-nd 77 SUN-ND # SUN ND PROTOCOL-Temporary [WM3]
|
||||
wb-mon 78 WB-MON # WIDEBAND Monitoring [SHB]
|
||||
wb-expak 79 WB-EXPAK # WIDEBAND EXPAK [SHB]
|
||||
iso-ip 80 ISO-IP # ISO Internet Protocol [MTR]
|
||||
vmtp 81 VMTP # VMTP [DRC3]
|
||||
secure-vmtp 82 SECURE-VMTP # SECURE-VMTP [DRC3]
|
||||
vines 83 VINES # VINES [BXH]
|
||||
ttp 84 TTP # TTP [JXS]
|
||||
nsfnet-igp 85 NSFNET-IGP # NSFNET-IGP [HWB]
|
||||
dgp 86 DGP # Dissimilar Gateway Protocol [DGP,ML109]
|
||||
tcf 87 TCF # TCF [GAL5]
|
||||
eigrp 88 EIGRP # EIGRP [CISCO,GXS]
|
||||
ospfigp 89 OSPFIGP # OSPFIGP [RFC1583,JTM4]
|
||||
sprite-rpc 90 Sprite-RPC # Sprite RPC Protocol [SPRITE,BXW]
|
||||
larp 91 LARP # Locus Address Resolution Protocol [BXH]
|
||||
mtp 92 MTP # Multicast Transport Protocol [SXA]
|
||||
ax.25 93 AX.25 # AX.25 Frames [BK29]
|
||||
ipip 94 IPIP # IP-within-IP Encapsulation Protocol [JI6]
|
||||
micp 95 MICP # Mobile Internetworking Control Pro. [JI6]
|
||||
scc-sp 96 SCC-SP # Semaphore Communications Sec. Pro. [HXH]
|
||||
etherip 97 ETHERIP # Ethernet-within-IP Encapsulation [RFC3378]
|
||||
encap 98 ENCAP # Encapsulation Header [RFC1241,RXB3]
|
||||
# 99 any private encryption scheme [IANA]
|
||||
gmtp 100 GMTP # GMTP [RXB5]
|
||||
ifmp 101 IFMP # Ipsilon Flow Management Protocol [Hinden]
|
||||
pnni 102 PNNI # PNNI over IP [Callon]
|
||||
pim 103 PIM # Protocol Independent Multicast [Farinacci]
|
||||
aris 104 ARIS # ARIS [Feldman]
|
||||
scps 105 SCPS # SCPS [Durst]
|
||||
qnx 106 QNX # QNX [Hunter]
|
||||
a/n 107 A/N # Active Networks [Braden]
|
||||
ipcomp 108 IPComp # IP Payload Compression Protocol [RFC2393]
|
||||
snp 109 SNP # Sitara Networks Protocol [Sridhar]
|
||||
compaq-peer 110 Compaq-Peer # Compaq Peer Protocol [Volpe]
|
||||
ipx-in-ip 111 IPX-in-IP # IPX in IP [Lee]
|
||||
vrrp 112 VRRP # Virtual Router Redundancy Protocol [RFC3768]
|
||||
pgm 113 PGM # PGM Reliable Transport Protocol [Speakman]
|
||||
# 114 any 0-hop protocol [IANA]
|
||||
l2tp 115 L2TP # Layer Two Tunneling Protocol [Aboba]
|
||||
ddx 116 DDX # D-II Data Exchange (DDX) [Worley]
|
||||
iatp 117 IATP # Interactive Agent Transfer Protocol [Murphy]
|
||||
stp 118 STP # Schedule Transfer Protocol [JMP]
|
||||
srp 119 SRP # SpectraLink Radio Protocol [Hamilton]
|
||||
uti 120 UTI # UTI [Lothberg]
|
||||
smp 121 SMP # Simple Message Protocol [Ekblad]
|
||||
sm 122 SM # SM [Crowcroft]
|
||||
ptp 123 PTP # Performance Transparency Protocol [Welzl]
|
||||
isis 124 ISIS # over IPv4 [Przygienda]
|
||||
fire 125 FIRE # [Partridge]
|
||||
crtp 126 CRTP # Combat Radio Transport Protocol [Sautter]
|
||||
crudp 127 CRUDP # Combat Radio User Datagram [Sautter]
|
||||
sscopmce 128 SSCOPMCE # [Waber]
|
||||
iplt 129 IPLT # [Hollbach]
|
||||
sps 130 SPS # Secure Packet Shield [McIntosh]
|
||||
pipe 131 PIPE # Private IP Encapsulation within IP [Petri]
|
||||
sctp 132 SCTP # Stream Control Transmission Protocol [Stewart]
|
||||
fc 133 FC # Fibre Channel [Rajagopal]
|
||||
rsvp-e2e-ignore 134 RSVP-E2E-IGNORE # [RFC3175]
|
||||
mobility 135 Mobility # Header [RFC3775]
|
||||
udplite 136 UDPLite # [RFC3828]
|
||||
mpls-in-ip 137 MPLS-in-IP # [RFC4023]
|
||||
# 138-252 Unassigned [IANA]
|
||||
use 253 Use # for experimentation and testing [RFC3692]
|
||||
use 254 Use # for experimentation and testing [RFC3692]
|
||||
# 255 Reserved [IANA]
|
||||
#
|
||||
#
|
||||
# REFERENCES
|
||||
# ----------
|
||||
#
|
||||
# [CFTP] Forsdick, H., "CFTP", Network Message, Bolt Beranek and
|
||||
# Newman, January 1982.
|
||||
#
|
||||
# [CISCO] Cisco Systems, "Gateway Server Reference Manual", Manual
|
||||
# Revision B, January 10, 1988.
|
||||
#
|
||||
# [DDN] Feinler, E., Editor, "DDN Protocol Handbook", Network
|
||||
# Information Center, SRI International, December 1985.
|
||||
#
|
||||
# [DGP] M/A-COM Government Systems, "Dissimilar Gateway Protocol
|
||||
# Specification, Draft Version", Contract no. CS901145,
|
||||
# November 16, 1987.
|
||||
#
|
||||
# [ETHERNET] "The Ethernet, A Local Area Network: Data Link Layer and
|
||||
# Physical Layer Specification", AA-K759B-TK, Digital
|
||||
# Equipment Corporation, Maynard, MA. Also as: "The
|
||||
# Ethernet - A Local Area Network", Version 1.0, Digital
|
||||
# Equipment Corporation, Intel Corporation, Xerox
|
||||
# Corporation, September 1980. And: "The Ethernet, A Local
|
||||
# Area Network: Data Link Layer and Physical Layer
|
||||
# Specifications", Digital, Intel and Xerox, November 1982.
|
||||
# And: XEROX, "The Ethernet, A Local Area Network: Data Link
|
||||
# Layer and Physical Layer Specification", X3T51/80-50,
|
||||
# Xerox Corporation, Stamford, CT., October 1980.
|
||||
#
|
||||
# [IEN90] Cohen, D. and J. Postel, "Multiplexing Protocol", IEN 90,
|
||||
# USC/Information Sciences Institute, May 1979.
|
||||
#
|
||||
# [IEN119] Forgie, J., "ST - A Proposed Internet Stream Protocol",
|
||||
# IEN 119, MIT Lincoln Laboratory, September 1979.
|
||||
#
|
||||
# [IEN158] Haverty, J., "XNET Formats for Internet Protocol Version 4",
|
||||
# IEN 158, October 1980.
|
||||
#
|
||||
# [MFENET] Shuttleworth, B., "A Documentary of MFENet, a National
|
||||
# Computer Network", UCRL-52317, Lawrence Livermore Labs,
|
||||
# Livermore, California, June 1977.
|
||||
#
|
||||
# [PUP] Boggs, D., J. Shoch, E. Taft, and R. Metcalfe, "PUP: An
|
||||
# Internetwork Architecture", XEROX Palo Alto Research Center,
|
||||
# CSL-79-10, July 1979; also in IEEE Transactions on
|
||||
# Communication, Volume COM-28, Number 4, April 1980.
|
||||
#
|
||||
# [SPRITE] Welch, B., "The Sprite Remote Procedure Call System",
|
||||
# Technical Report, UCB/Computer Science Dept., 86/302,
|
||||
# University of California at Berkeley, June 1986.
|
||||
#
|
||||
# [RFC741] Cohen, D., "Specifications for the Network Voice Protocol",
|
||||
# RFC 741, ISI/RR 7539, USC/Information Sciences Institute,
|
||||
# March 1976.
|
||||
#
|
||||
# [RFC768] Postel, J., "User Datagram Protocol", STD 6, RFC 768,
|
||||
# USC/Information Sciences Institute, August 1980.
|
||||
#
|
||||
# [RFC791] Postel, J., "Internet Protocol - DARPA Internet Prnogram
|
||||
# Protocol Specification", STD 5, RFC 791, DARPA, September
|
||||
# 1981.
|
||||
#
|
||||
# [RFC792] Postel, J., "Internet Control Message Protocol - DARPA
|
||||
# Internet Program Protocol Specification", STD 5, RFC 792,
|
||||
# USC/Information Sciences Institute, September 1981.
|
||||
#
|
||||
# [RFC793] Postel, J., "Transmission Control Protocol - DARPA
|
||||
# Internet Program Protocol Specification", STD 7, RFC 793,
|
||||
# USC/Information Sciences Institute, September 1981.
|
||||
#
|
||||
# [RFC823] Hinden, R., and A. Sheltzer, "The DARPA Internet Gateway",
|
||||
# RFC 823, BBN, September 1982.
|
||||
#
|
||||
# [RFC869] Hinden, R., "A Host Monitoring Protocol", RFC 869,
|
||||
# Bolt Beranek and Newman, December 1983.
|
||||
#
|
||||
# [RFC888] Seamonson, L., and E. Rosen, "STUB" Exterior Gateway
|
||||
# Protocol", RFC 888, BBN Communications Corporation,
|
||||
# January 1984.
|
||||
#
|
||||
# [RFC905] International Standards Organization, "ISO Transport Protocol
|
||||
# Specification - ISO DP 8073", RFC 905, April 1984.
|
||||
#
|
||||
# [RFC908] Velten, D., R. Hinden, and J. Sax, "Reliable Data Protocol",
|
||||
# RFC 908, BBN Communications Corporation, July 1984.
|
||||
#
|
||||
# [RFC938] Miller, T., "Internet Reliable Transaction Protocol", RFC 938,
|
||||
# ACC, February 1985.
|
||||
#
|
||||
# [RFC969] Clark, D., M. Lambert, and L. Zhang, "NETBLT: A Bulk Data
|
||||
# Transfer Protocol", RFC 969, MIT Laboratory for Computer
|
||||
# Science, December 1985.
|
||||
#
|
||||
# [RFC1112] Deering, S., "Host Extensions for IP Multicasting",
|
||||
# STD 5, RFC 1112, Stanford University, August 1989.
|
||||
#
|
||||
# [RFC1190] Topolcic, C., Editor, "Experimental Internet Stream
|
||||
# Protocol, Version 2 (ST-II)", RFC 1190, CIP Working Group,
|
||||
# October 1990.
|
||||
#
|
||||
# [RFC1241] Woodburn, W., and D. Mills, " A Scheme for an Internet
|
||||
# Encapsulation Protocol: Version 1", RFC 1241, SAIC,
|
||||
# University of Delaware, July 1991.
|
||||
#
|
||||
# [RFC1583] Moy, J., "The OSPF Specification", RFC 1583, Proteon,
|
||||
# March 1994.
|
||||
#
|
||||
# [RFC1735] Heinanen, J., and R. Govindan, " NBMA Address Resolution
|
||||
# Protocol (NARP)", RFC 1735, Telecom Finland and USC/ISI,
|
||||
# December 1994.
|
||||
#
|
||||
# [RFC1819] L. Delgrossi, L. Berger, and ST2 Working Group, "Internet
|
||||
# Stream Protocol Version 2 (ST2) Protocol Specification
|
||||
# - Version ST2+", RFC 1819, August 1995.
|
||||
#
|
||||
# [RFC1883] Deering, S., and R. Hinden, "Internet Protocol, Version 6
|
||||
# (IPv6) Specification", RFC 1883, Xerox PARC, Ipsilon
|
||||
# Networks, December 1995.
|
||||
#
|
||||
# [RFC2003] Perkins, C., "IP Encapsulation within IP", RFC 2003, IBM,
|
||||
# September 1996.
|
||||
#
|
||||
# [RFC2393] Shacham, A., and R. Monsour, R. Pereira, M. Thomas, "IP
|
||||
# Payload Compression Protocol (IPComp)", RFC 2393, Cisco,
|
||||
# Hi/fn, TimeStep, AltaVista Internt, December 1998.
|
||||
#
|
||||
# [RFC2402] S. Kent and R. Atkinson, "IP Authentication Header",
|
||||
# RFC 2402, November 1998.
|
||||
#
|
||||
# [RFC2406] S. Kent and R. Atkinson, "IP Encapsulating Security Payload (ESP)",
|
||||
# RFC 2406, November 1998.
|
||||
#
|
||||
# [RFC3175] F. Baker, C. Iturralde, F. Le Faucheur, B. Davie,
|
||||
# "Aggregation of RSVP for IPv4 and IPv6 Reservations",
|
||||
# RFC 3175, September 2001.
|
||||
#
|
||||
# [RFC3378] R. Housley and S. Hollenbeck, "EtherIP: Tunneling Ethernet
|
||||
# Frames in IP Datagrams", RFC 3378, September 2002.
|
||||
#
|
||||
# [RFC3692] T. Narten, "Assigning Experimental and Testing Numbers Considered
|
||||
# Useful", RFC 3692, January 2004.
|
||||
#
|
||||
# [RFC3768] R. Hinden, Ed., "Virtual Router Redundancy Protocol (VRRP)",
|
||||
# RFC 3768, April 2004.
|
||||
#
|
||||
# [RFC3775] D. Johnson, C. Perkins, and J. Arkko, "Mobility Support in IPv6",
|
||||
# RFC 3775, June 2004.
|
||||
#
|
||||
# [RFC3828] L-A. Larzon, M. Degermark, S. Pink, L-E. Jonsson Ed., and
|
||||
# G. Fairhurst, Ed., "The UDP-Lite Protocol", RFC 3828, July 2004.
|
||||
#
|
||||
# [RFC4023] T. Worster, Y. Rekhter, and E. Rosen, Ed., "Encapsulating MPLS in
|
||||
# IP or Generic Routing Encapsulation (GRE)", RFC 4023, March 2005.
|
||||
#
|
||||
# [RFC-ietf-dccp-spec-11.txt]
|
||||
# E. Kohler, M. Handley and S. Floyd, "Datagram Congestion
|
||||
# Control Protocol (DCCP)", RFC XXXX, Month Year.
|
||||
#
|
||||
# PEOPLE
|
||||
# ------
|
||||
#
|
||||
# [Aboba] Bernard Aboba <bernarda@microsoft.com>, April 1998.
|
||||
#
|
||||
# [Ballardie] Tony Ballardie <A.Ballardie@cs.ucl.ac.uk>
|
||||
#
|
||||
# [BCH2] Barry Howard <Howard@NMFECC.LLNL.GOV>
|
||||
#
|
||||
# [BK29] Brian Kantor <brian@UCSD.EDU>
|
||||
#
|
||||
# [BN7] <mystery contact>
|
||||
#
|
||||
# [Braden] Bob Braden, <braden@isi.edu>,, July 1997.
|
||||
#
|
||||
# [BWB6] Barry Boehm <boehm@ARPA.MIL>
|
||||
#
|
||||
# [BXH] Brian Horn <---none--->
|
||||
#
|
||||
# [BXW] Bruce Willins <---none--->
|
||||
#
|
||||
# [Callon] Ross Callon, <rcallon@baynetworks.com>, December 1995.
|
||||
#
|
||||
# [Carpenter] Brian Carpenter, <brian@dxcoms.cern.ch>, January 1995.
|
||||
#
|
||||
# [Crowcroft] Jon Crowcroft <jon@cs.ucl.ac.uk>, June 1999.
|
||||
#
|
||||
# [DDC1] David Clark <ddc@LCS.MIT.EDU>
|
||||
#
|
||||
# [DLM1] David Mills <Mills@HUEY.UDEL.EDU>
|
||||
#
|
||||
# [DRC3] Dave Cheriton <cheriton@PESCADERO.STANFORD.EDU>
|
||||
#
|
||||
# [Deering] Steve Deering, <deering@parc.xerox.com>, March 1995.
|
||||
#
|
||||
# [Doraswamy] Naganand Doraswamy, <naganand@BayNetworks.com>, September 1997.
|
||||
#
|
||||
# [Durst] Robert Durst, <durst@mitre.org>, March 1997.
|
||||
#
|
||||
# [DXE1] Deborah Estrin <estrin@usc.edu>
|
||||
#
|
||||
# [Farinacci] Dino Farinacci, <dino@cisco.com>, March 1996.
|
||||
#
|
||||
# [Feldman] Nancy Feldman <nkf@vnet.ibm.com> January 1997.
|
||||
#
|
||||
# [DXF] Dirk Fromhein <df@watershed.com>
|
||||
#
|
||||
# [DXM2] David Mittnacht <---none--->
|
||||
#
|
||||
# [David Johnson] <mystery contact>
|
||||
#
|
||||
# [Ekblad] Leif Ekblad <leif.ekblad@eslov.mail.telia.com>, March 1999.
|
||||
#
|
||||
# [GAL5] Guillermo A. Loyola <LOYOLA@IBM.COM>
|
||||
#
|
||||
# [GLENN] K. Robert Glenn <glenn@osi.ncsl.nist.gov>
|
||||
#
|
||||
# [GXC] Greg Chesson <Greg@SGI.COM>
|
||||
#
|
||||
# [GXS] Guenther Schreiner <snmp-admin@ira.uka.de>
|
||||
#
|
||||
# [GXT1] Gene Tsudik <tsudik@USC.EDU>
|
||||
#
|
||||
# [Hamilton] Mark Hamilton <mah@spectralink.com>, November 1998.
|
||||
#
|
||||
# [HCF2] Harry Forsdick <Forsdick@BBN.COM>
|
||||
#
|
||||
# [Hinden] Bob Hinden, <hinden@ipsilon.com>, November 1995, 1997.
|
||||
#
|
||||
# [Hunter] Michael Hunter, <mphunter@qnx.com>, July 1997.
|
||||
#
|
||||
# [HWB] Hans-Werner Braun <HWB@MCR.UMICH.EDU>
|
||||
#
|
||||
# [HXH] Howard Hart <hch@hybrid.com>
|
||||
#
|
||||
# [IANA] Internet Assigned Numbers Authority, <iana@iana.org>, June 1995.
|
||||
#
|
||||
# [JBP] Jon Postel <postel@isi.edu>
|
||||
#
|
||||
# [JMP] Jean-Michel Pittet, <jmp@gandalf.engr.sgi.com>, November 1998.
|
||||
#
|
||||
# [JC120] <mystery contact>
|
||||
#
|
||||
# [JFH2] Jack Haverty <jhaverty@ORACLE.COM>
|
||||
#
|
||||
# [JI6] John Ioannidis <ji@CS.COLUMBIA.EDU>
|
||||
#
|
||||
# [JTM4] John Moy <jmoy@PROTEON.COM>
|
||||
#
|
||||
# [JWF] Jim Forgie <FORGIE@XN.LL.MIT.EDU>
|
||||
#
|
||||
# [JXS] Jim Stevens <Stevens@ISI.EDU>
|
||||
#
|
||||
# [KATZ] Dave Katz <dkatz@cisco.com>
|
||||
#
|
||||
# [Lee] CJ Lee, <cj_lee@novell.com>, October 1997.
|
||||
#
|
||||
# [Lothberg] Peter Lothberg <roll@stupi.se>, March 1999.
|
||||
#
|
||||
# [Markson] Tom Markson, <markson@osmosys.ingog.com>, September 1995.
|
||||
#
|
||||
# [MB] Mike Brescia <Brescia@CCV.BBN.COM>
|
||||
#
|
||||
# [MBG] Michael Greenwald <Greenwald@SCRC-STONY-BROOK.SYMBOLICS.COM>
|
||||
#
|
||||
# [McIntosh] Bill McIntosh <BMcIntosh@fortresstech.com>
|
||||
#
|
||||
# [ML109] Mike Little <little@MACOM4.ARPA>
|
||||
#
|
||||
# [MTR] Marshall T. Rose <mrose@dbc.mtview.ca.us>
|
||||
#
|
||||
# [Murphy] John Murphy <john.m.murphy@mci.com>, October 1998.
|
||||
#
|
||||
# [MXS1] Martha Steenstrup <MSteenst@BBN.COM>
|
||||
#
|
||||
# [NC3] J. Noel Chiappa <JNC@XX.LCS.MIT.EDU>
|
||||
#
|
||||
# [Oberg] Christer Oberg <chg@bull.se> October 1994.
|
||||
#
|
||||
# [Partridge] Criag Partridge <craig@bbn.com>, August 1999.
|
||||
#
|
||||
# [Perkins] Charlie Perkins <perk@watson.ibm.com>, October 1994.
|
||||
#
|
||||
# [Petri] Bernhard Petri <bernhard.petri@siemens.com>, March 2000.
|
||||
#
|
||||
# [Presotto] Dave Presotto <presotto@plan9.att.com>, July 1995.
|
||||
#
|
||||
# [Przygienda] Tony Przygienda <prz@siara.com>, August 1999.
|
||||
#
|
||||
# [PXL1] Paul Liu <---none--->
|
||||
#
|
||||
# [Rajagopal] Murali Rajagopal, <murali@gadzoox.com>, May 2000.
|
||||
#
|
||||
# [RH6] Robert Hinden <Hinden@ENG.SUN.COM>
|
||||
#
|
||||
# [RTB3] Bob Braden <braden@isi.edu>
|
||||
#
|
||||
# [RC77] <mystery contact>
|
||||
#
|
||||
# [RDH1] Russ Housley <rhousley@rsasecurity.com>
|
||||
#
|
||||
# [RWS4] Robert W. Scheifler <RWS@XX.LCS.MIT.EDU>
|
||||
#
|
||||
# [RXB3] Robert Woodburn <woody@cseic.saic.com>
|
||||
#
|
||||
# [Sautter] Robert Sautter <rsautter@acdnj.itt.com>, August 1999.
|
||||
#
|
||||
# [SAF3] Stuart A. Friedberg <stuart@CS.WISC.EDU>
|
||||
#
|
||||
# [SC3] Steve Casner <casner@isi.edu
|
||||
#
|
||||
# [SGC] Steve Chipman Chipman@F.BBN.COM>
|
||||
#
|
||||
# [SHB] Steven Blumenthal <BLUMENTHAL@VAX.BBN.COM>
|
||||
#
|
||||
# [Speakman] Tony Speakman <speakman@cisco.com>, January 1998.
|
||||
#
|
||||
# [Sridhar] Manickam R.Sridhar <msridhar@sitaranetworks.com>, September 1997.
|
||||
#
|
||||
# [Stewart] Randall R. Stewart <rrs@cisco.com>, April 2000.
|
||||
#
|
||||
# [Sue Hares] Sue Hares <skh@merit.edu>
|
||||
#
|
||||
# [SXA] Susie Armstrong <Armstrong.wbst128@XEROX.COM>
|
||||
#
|
||||
# [SXD] Steve Deering <deering@PARC.XEROX.COM>
|
||||
#
|
||||
# [Tony Li] Tony Li <tli@cisco.com>
|
||||
#
|
||||
# [TXM] Trudy Miller <Trudy@ACC.COM>
|
||||
#
|
||||
# [Volpe] Victor Volpe <vvolpe@smtp.microcom.com>, October 1997.
|
||||
#
|
||||
# [VXD] Victor Dafoulas <---none--->
|
||||
#
|
||||
# [Waber] Kurt Waber <kurt.waber@swisscom.com>, August 1999.
|
||||
#
|
||||
# [Welzl] Michael Welzl <michael@tk.uni-linz.ac.at>, August 1999.
|
||||
#
|
||||
# [WM3] William Melohn <Melohn@SUN.COM>
|
||||
#
|
||||
# [WXC] Wesley Craig <Wesley.Craig@terminator.cc.umich.edu>
|
||||
#
|
||||
# [Worley] John Worley <worley@milehigh.net>, June 1998.
|
||||
#
|
||||
# [ZSU] Zaw-Sing Su <ZSu@TSCA.ISTC.SRI.>
|
||||
#
|
||||
# []
|
||||
#
|
||||
#
|
||||
#
|
||||
#
|
||||
#
|
||||
#
|
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
|
176
services-create.pl
Normal file
176
services-create.pl
Normal file
|
@ -0,0 +1,176 @@
|
|||
#!/usr/bin/perl -w
|
||||
|
||||
use strict;
|
||||
use utf8;
|
||||
use XML::LibXML::Reader;
|
||||
|
||||
binmode( STDOUT, 'utf8:' );
|
||||
|
||||
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";
|
||||
binmode(SERVICESNEW, 'utf8:');
|
||||
|
||||
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);
|
||||
|
179
services-suse.diff
Normal file
179
services-suse.diff
Normal file
|
@ -0,0 +1,179 @@
|
|||
--- services.old 2016-01-05 10:57:51.955599939 +0100
|
||||
+++ services 2016-01-05 11:03:07.600728374 +0100
|
||||
@@ -1,4 +1,16 @@
|
||||
#
|
||||
+# Network services, Internet style
|
||||
+#
|
||||
+# Note that it is presently the policy of IANA to assign a single well-known
|
||||
+# port number for both TCP and UDP; hence, most entries here have two entries
|
||||
+# even if the protocol doesn't support UDP operations.
|
||||
+#
|
||||
+# This list could be found on:
|
||||
+# http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml
|
||||
+#
|
||||
+# See also: services(5)
|
||||
+#
|
||||
+#
|
||||
# SERVICE NAME AND TRANSPORT PROTOCOL PORT NUMBER REGISTRY
|
||||
#
|
||||
# (last updated on 2015-12-28)
|
||||
@@ -133,8 +145,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]
|
||||
@@ -274,8 +286,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
|
||||
@@ -860,6 +860,7 @@ alpes 463/udp # alpes
|
||||
kpasswd 464/tcp # kpasswd [Theodore_Ts_o]
|
||||
kpasswd 464/udp # kpasswd [Theodore_Ts_o]
|
||||
urd 465/tcp # URL Rendesvous Directory for SSM [Toerless_Eckert]
|
||||
+submissions 465/tcp # Message Submission over TLS protocol [IESG] [IETF_Chair] [RFC8314]
|
||||
igmpv3lite 465/udp # IGMP over UDP for SSM [Toerless_Eckert]
|
||||
digital-vrc 466/tcp # digital-vrc [Peter_Higginson]
|
||||
digital-vrc 466/udp # digital-vrc [Peter_Higginson]
|
||||
@@ -1475,6 +1487,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
|
||||
@@ -3505,6 +3518,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
|
||||
@@ -3604,8 +3620,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]
|
||||
@@ -6104,8 +6120,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]
|
||||
@@ -6877,8 +6893,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]
|
||||
@@ -9097,6 +9113,7 @@
|
||||
# 5474/tcp Reserved
|
||||
apsolab-data 5475/tcp # The Apsolab company's data retrieval protocol [Apsolab_Inc] [Jean-Francois_Gauthier]
|
||||
# 5475/udp Reserved
|
||||
+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]
|
||||
@@ -9117,6 +9134,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]
|
||||
@@ -9201,6 +9219,7 @@
|
||||
# 5639/udp Reserved
|
||||
vfmobile 5646/tcp # Ventureforth Mobile [Ventureforth_Inc] [Blakely_Snyder]
|
||||
# 5646/udp Reserved
|
||||
+nrpe 5666/tcp # nagios nrpe
|
||||
filemq 5670/tcp # ZeroMQ file publish-subscribe protocol (updated 2013-02-25) [Pieter_Hintjens2]
|
||||
zre-disc 5670/udp # Local area discovery and messaging over ZeroMQ [Pieter_Hintjens_3]
|
||||
amqps 5671/tcp # amqp protocol over TLS/SSL [Ted_Ross_2]
|
||||
@@ -9351,8 +9370,8 @@
|
||||
# 5868/udp Reserved
|
||||
diameters 5868/sctp # Diameter over DTLS/SCTP [IESG] [IETF_Chair] [RFC6733]
|
||||
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]
|
||||
@@ -11519,7 +11538,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]
|
||||
-onep-tls 15002/tcp # Open Network Environment TLS [Cisco_3] [Andrew_Thurber]
|
||||
+# 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
|
||||
# 15002/udp Reserved
|
||||
# 15118/tcp Reserved
|
||||
v2g-secc 15118/udp # v2g Supply Equipment Communication Controller Discovery Protocol [Holger_Lochner]
|
||||
@@ -11784,6 +11808,13 @@
|
||||
# 22128/udp Reserved
|
||||
easyengine 22222/tcp # EasyEngine is CLI tool to manage WordPress Sites on Nginx server [rtCamp_Solutions_Private_Limited] [Rahul_Bansal]
|
||||
# 22222/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 [Yasunari_Gon_Yamasit]
|
||||
wnn6 22273/udp # wnn6 [Yasunari_Gon_Yamasit]
|
||||
cis 22305/tcp # CompactIS Tunnel [Justin_Paupore]
|
||||
@@ -12305,3 +12336,15 @@
|
||||
robotraconteur 48653/udp # Robot Raconteur transport [Wason_Technology_LLC] [John_Wason]
|
||||
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
|
||||
+#
|
||||
+# 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
|
||||
+# Kerberos slave propagation
|
||||
+krb-prop 754/tcp krb_prop krb5_prop hprop
|
BIN
services.bz2
Normal file
BIN
services.bz2
Normal file
Binary file not shown.
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…
Add table
Reference in a new issue