My working unpac space for OCaml projects in development
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge opam/patches/uri

+18896
+6
vendor/opam/uri/.github/dependabot.yml
··· 1 + version: 2 2 + updates: 3 + - package-ecosystem: github-actions 4 + directory: / 5 + schedule: 6 + interval: weekly
+45
vendor/opam/uri/.github/workflows/test.yml
··· 1 + name: Builds, tests & co 2 + 3 + on: 4 + - push 5 + - pull_request 6 + 7 + permissions: read-all 8 + 9 + jobs: 10 + build: 11 + strategy: 12 + fail-fast: false 13 + matrix: 14 + os: 15 + - macos-latest 16 + - ubuntu-latest 17 + # - windows-latest 18 + ocaml-compiler: 19 + - 5 20 + - 4 21 + include: 22 + - os: ubuntu-latest 23 + ocaml-compiler: "4.08" 24 + runs-on: ${{ matrix.os }} 25 + steps: 26 + - name: Checkout tree 27 + uses: actions/checkout@v4 28 + - name: Set-up OCaml 29 + uses: ocaml/setup-ocaml@v3 30 + with: 31 + ocaml-compiler: ${{ matrix.ocaml-compiler }} 32 + - run: opam install . --deps-only --with-test 33 + - run: opam exec -- dune build 34 + - run: opam exec -- dune runtest 35 + 36 + lint-opam: 37 + runs-on: ubuntu-latest 38 + steps: 39 + - name: Checkout tree 40 + uses: actions/checkout@v4 41 + - name: Set-up OCaml 42 + uses: ocaml/setup-ocaml@v3 43 + with: 44 + ocaml-compiler: 5 45 + - uses: ocaml/setup-ocaml/lint-opam@v3
+5
vendor/opam/uri/.gitignore
··· 1 + *.install 2 + .*.swp 3 + .merlin 4 + _build/ 5 + _opam/
+332
vendor/opam/uri/CHANGES.md
··· 1 + v4.4.0 2023-09-25 2 + ----------------- 3 + 4 + * **breaking change** Fix parsing & printing of IPv6 addresses in the host part of an uri 5 + 6 + If we follow the RFC3986 correctly, IPv6 must be surrounded by '[' and ']'. Old versions 7 + of `ocaml-uri` escaped these characters. The new version interprets these characters to 8 + recognize an IPv6 address. 9 + 10 + Users should take note of this change in behaviour, which fixes a number of bugs in HTTP 11 + requests. (@anmonteiro, review by several maintainers, #169) 12 + * Upgrade tests to `ounit2` (@Alessandro-Barbieri, #161) 13 + 14 + v4.3.0 2023-04-19 15 + ----------------- 16 + 17 + * Add `Uri.Absolute_http`, an RFC9110-compliance specialization of a 18 + `Uri.t`. (#164 #162 @torinnd). 19 + * Add a `uri-bench` package for the benchmarking dependencies in this 20 + repository (#166 @tmcgilchrist). 21 + 22 + v4.2.0 2021-04-26 23 + ----------------- 24 + 25 + * Do not mutate the base encoder when using custom percent encoders. 26 + This was a bug introduced in #147. (#156 @aantron) 27 + * Disable Travis CI tests and switch Win/Mac tests to GitHub Actions and 28 + Linux ones to ocaml-ci (@avsm). 29 + 30 + v4.1.0 2021-01-04 31 + ----------------- 32 + 33 + * `uri-re` is deprecated, it is a legacy implementation that is now outdated. 34 + `uri` should be used instead (@dinosaure, #152). 35 + * Fix build system for cross-compilation (@TheLortex, #151). 36 + 37 + v4.0.0 2020-01-01 38 + ----------------- 39 + 40 + * sexp: use the sexplib v0.13 ppx directives (@avsm, #143). 41 + * rework the URI parser with `angstrom` (@anmonteiro, review @avsm & @dinosaure, #142). 42 + * add simple fuzzer tests between `angstrom` parser and _legacy_ parser (with `re.posix`, #142) 43 + * add support of modifying pct encoding (with a custom one) (@orbitz, review @anmonteiro, @tmcgilchrist, @avsm & @dinosaure, #147) 44 + * allow the selection of generic set of safe characters (with `Generic`) (@madroach, review @dinosaure, #141) 45 + 46 + v3.1.0 2019-11-23 47 + ----------------- 48 + 49 + * Add `Uri_sexp.equal` (#139 @vbmithr) 50 + * Update opam files to remove dune as a build-only dep (@craigfe #140) 51 + 52 + v3.0.0 2019-07-06 53 + ----------------- 54 + 55 + * Complete the migration of making sexp an optional dependency that was 56 + started in 2.0.0. We now remove the `uri.sexp` ocamlfind package and 57 + have `uri` and `uri-sexp` for both the ocamlfind and opam packages. 58 + Code that was formerly using `uri.sexp` in its build will now need to 59 + move to `uri-sexp` instead (#134 @Julow @dinosaure). 60 + 61 + * Remove the deprecated `Uri_re` module. All code should be using the 62 + `Uri.Re` module instead (@avsm @Julow). 63 + 64 + * Remove the `uri.top` library, since we install the toplevel printer 65 + automatically since 2.2.0 via an attribute. 66 + 67 + v2.2.1 2019-06-02 68 + ----------------- 69 + 70 + * Fix deprecation warnings in Re 1.9.0 (#137 @avsm). 71 + 72 + v2.2.0 2019-01-31 73 + ----------------- 74 + 75 + * Add `Uri.pp` as an alias to `Uri.pp_hum`, as the `pp` form 76 + is more commonly used. (#133 @avsm) 77 + * Add an `[@@ocaml.toplevel_printer]` attribute to Uri.pp 78 + so that it will be automatically loaded on modern Utop versions. (#133 @avsm) 79 + * Upgrade last remaining `jbuild` file to `dune` (#133 @avsm) 80 + * OCamldoc improvements in section headers (@avsm) 81 + 82 + v2.1.0 2018-12-12 83 + ----------------- 84 + 85 + * Expose a `compare` function in `Uri_sexp` so that it will work 86 + with `deriving compare,sexp`. 87 + * Upgrade the opam metadata to the 2.0 format. 88 + * Update Travis to test OCaml 4.03->4.07. 89 + * Minimum OCaml version is now 4.04.0+ due to sexplib0 dependency. 90 + 91 + v2.0.0 2018-10-15 92 + ----------------- 93 + 94 + * Create a new subpackage `uri.sexp` for the sexpression converters, so 95 + that the base Uri package is more dependency free (based on #121 by @Julow). 96 + To convert old code, simply use `Uri_sexp.t` instead of `Uri.t` in a record 97 + type for which you are using `[@@deriving sexp]`. This is a type alias to 98 + `Uri.t` but also has the right sexp-conversion functions in scope. 99 + * Deprecate `Uri_re` in favour of `Uri.Re`. The unwrapped `Uri_re` will 100 + be removed in a future release of this library. 101 + * Switch to using sexplib0 instead of sexplib for easier dependencies 102 + (based on #123 by @mseri) 103 + * Port build to Dune from jbuilder. 104 + * Add benchmarks using `core_bench` (#125 via @drup) 105 + 106 + v1.9.7 2018-07-01 107 + ----------------- 108 + 109 + * Use latest interfaces in Re >=1.7.2 (#122) 110 + * When resolving URI inherit userinfo from the base URI (#116) 111 + 112 + v1.9.6 2018-01-11 113 + ----------------- 114 + 115 + * Change code generation strategy to avoid big switches in 116 + the services file; improves build time by 10x (#114 by @gasche). 117 + * Remove deprecated function use (`String.lowercase`) 118 + * Add development Makefile with more targets. 119 + 120 + v1.9.5 2017-11-05 121 + ----------------- 122 + 123 + * Fix build with OCaml 4.06 (and -safe-string) (#108 @hcarty) 124 + * Set (wrapped false) in jbuilder (#105 @avsm) 125 + * Add OCaml 4.06 to the travis CI matrix (#109 @djs55) 126 + 127 + v1.9.4 2017-05-30 128 + ----------------- 129 + 130 + * Port build system to jbuilder (#100 @vbmithr @rgrinberg @avsm @dsheets). 131 + There should be no observable changes, except that `Uri_services` is now 132 + in a separate subdirectory. This means that packages that implicitly 133 + depended on the module without including the ocamlfind `uri.services` 134 + package may now fail. Just adding the ocamlfind dependency will fix it, 135 + and is backwards compatible with older Uri releases. 136 + * Restrict build to OCaml 4.03.0+ (was formerly OCaml 4.02.0+). 137 + * Add Appveyor tests for Windows compilation. 138 + 139 + v1.9.3 2017-03-06 140 + ----------------- 141 + 142 + * Port build system to topkg (#95 by @fgimenez) 143 + * Add a tighter opam constraint on `ppx_sexp` (#94) 144 + * Explicitly depend on `ppx_deriving` for improving future compatibility 145 + with Jane Street upstream (#98). 146 + * Update Travis CI to include OCaml 4.04 and 4.03 in the matrix. 147 + 148 + v1.9.2 2016-02-12 149 + ----------------- 150 + 151 + * Remove sexplib.syntax, `type_conv` deps and camlp4 transitive dependency 152 + * Add `ppx_sexp_conv` dependency 153 + * Require OCaml 4.02.3+ 154 + 155 + v1.9.1 2015-06-26 156 + ----------------- 157 + 158 + * Fix `with_password None` when no userinfo present (#78 from Hezekiah M. Carty) 159 + 160 + v1.9.0 2015-05-15 161 + ----------------- 162 + 163 + * Colon (":") is no longer percent-encoded in path segments 164 + * URNs are now supported (#67) 165 + * Relative paths with colons in first segment have "./" prepended in to_string 166 + * Add Uri.empty, the zero length URI reference 167 + * `Uri_services` now includes service aliases (e.g. www, www-http, http) 168 + * `Uri_services` now includes chargen and git 169 + * Add `Uri.canonicalize` for scheme-specific normalization (#70) 170 + * Add `Uri.verbatim_query` to extract literal query string (#57) 171 + * Add `Uri.equal` 172 + * Add `Uri.user` and `Uri.password` accessors for subcomponents of userinfo (#62) 173 + * Add `Uri.with_password` functional setter for password subcomponent of userinfo 174 + * Fix file scheme host normalization bug which introduced empty host (#59) 175 + 176 + v1.8.0 2015-02-16 177 + ----------------- 178 + 179 + * `Uri.with_port` no longer sets the host fragment to a blank value if both 180 + the host and port are empty (#63). 181 + * `Uri.compare` imposes an ordering by host, scheme, port, userinfo, path, 182 + query, and finally fragment. (#55). 183 + * Uri is now an `OrderedType` and can be used directly in Maps and Sets (#55). 184 + * Remove deprecation warnings with OCaml 4.02.0+ (#58). 185 + * Drop support for OCaml 3.12.1, and now require OCaml 4.00.1+. 186 + * Modernise Travis scripts to use OPAM 1.2 workflow. 187 + 188 + v1.7.2 2014-08-10 189 + ----------------- 190 + 191 + * Fix empty-but-existing query ("?") parsing bug 192 + * Fix `with_userinfo` against hostless URI representation bug 193 + * Fix `with_port` against hostless URI representation bug 194 + * Fix `with_path` with relative path against hosted URI representation bug (#51) 195 + * Fix `make` without host but with userinfo or port representation bug 196 + * Fix `make` with host, userinfo, or port and relative path representation bug 197 + 198 + v1.7.1 2014-07-05 199 + ----------------- 200 + 201 + * Add RFC6874 compliance for IPv6 literals with zones (#48). 202 + 203 + v1.7.0 2014-06-16 204 + ----------------- 205 + 206 + * Expose the list of known services in the `Uri_services` module via 207 + new functions that list TCP, UDP and an association list of both. 208 + 209 + v1.6.0 2014-04-28 210 + ----------------- 211 + 212 + * Remove `Uri_IP` module, superseded by the `ipaddr` package (#30). 213 + * Do not depend on `camlp4` for link-time, only compile time (#39). 214 + * Add `with_scheme` and `with_userinfo` functional setters (#40). 215 + * Always percent-escape semicolon in structured query encoding (#44). 216 + 217 + v1.5.0 2014-03-24 218 + ----------------- 219 + 220 + * Make library POSIX thread-safe by removing dependency on `Re_str`. 221 + * Add Merlin IDE configuration. 222 + 223 + v1.4.0 2014-02-16 224 + ----------------- 225 + 226 + * Fix `path` and `path_and_query` encoding bugs (#35). 227 + * Fix userinfo percent-encoding/delimiter bug (#35). 228 + * Add optional scheme parameter to `encoding_of_query`. 229 + 230 + v1.3.13 2014-01-16 231 + ----------------- 232 + 233 + * Remove internal use of Scanf. 234 + * Expose `with sexp` for the Uri types. 235 + 236 + v1.3.12 2013-12-28 237 + ----------------- 238 + 239 + * Be lenient about decoding incorrect encoded percent-strings (#31). 240 + * Improve ocamldoc for `Uri.of_string`. 241 + * Regenerate build files with OASIS 0.4.1. 242 + * Add an `mldylib` to build the cmxs Natdynlink plugin properly (#29). 243 + 244 + v1.3.11 2013-10-13 245 + ----------------- 246 + 247 + * Add relative-relative URI resolution support. 248 + * OCamldoc fixes. 249 + * Add Travis continous build tests. 250 + 251 + v1.3.10 2013-09-05 252 + ----------------- 253 + 254 + * Rename `Install_printer` to `Uri_top` to prevent conflict with other libraries with similar name (#24). 255 + 256 + v1.3.9 2013-08-30 257 + ----------------- 258 + 259 + * Add back support for OCaml 3.12.1 by fixing the compiler-libs linking. 260 + 261 + v1.3.8 2013-05-19 262 + ----------------- 263 + 264 + * Add `Uri.get_query_param` which selects a single value for a query key. 265 + * Add `Uri.get_query_param'` which returns a list of values associated with a query key. 266 + * Fix ocamldoc in `Uri` module to have a header. 267 + 268 + v1.3.7 2013-01-23 269 + ----------------- 270 + 271 + * Add a top-level printer for `Uri.t` that converts it to a string instead 272 + of just displaying an `<abstract>` type. 273 + 274 + v1.3.6 2012-12-29 275 + ----------------- 276 + 277 + * Add `with_host`, `with_port`, `with_fragment` and `with_host`, to modify 278 + the respective fields of an input URI. 279 + 280 + v1.3.5 2012-12-19 281 + ----------------- 282 + 283 + * Fix percent encoding of characters from 0x0 to 0xf. 284 + * Add `Uri.remove_query_param` function to remove keys from query sets. 285 + 286 + v1.3.4 2012-11-08 287 + ----------------- 288 + 289 + * Always encode `+` in URLs to be more compatible with form encoding. 290 + 291 + v1.3.3 2012-10-14 292 + ----------------- 293 + 294 + * Add singleton variants of query functions that accept a `string->string` 295 + instead of a string list of values, for convenience. 296 + 297 + v1.3.2 2012-09-20 298 + ----------------- 299 + 300 + * Fix parsing of unreserved characters in hostnames (e.g. `foo-bar.com`). 301 + * Add unit tests for the `Uri_services` module. 302 + * Various URI parsing bugs and test cases for better RFC3986 compliance. 303 + * Fix `port_of_uri` to detect port overrides in a URI before doing a lookup. 304 + 305 + v1.3.1 2012-09-12 306 + ----------------- 307 + 308 + * Make the `Uri_services_full` library optional, as it takes a loooong time 309 + to compile. It will return as a UNIX binding to getservent(2) also. 310 + 311 + v1.3.0 2012-08-24 312 + ----------------- 313 + 314 + * Add `Uri_services` to lookup IANA the common well-known ports and services 315 + * Add `Uri_services_full` with a complete database of the IANA database. 316 + 317 + v1.2 2012-08-21 318 + --------------- 319 + 320 + * Add `Uri.path_and_query` to retrieve a path/query combination string. 321 + * Add `Uri.host_with_default` to retrieve a hostname string. 322 + 323 + v1.1 2012-08-02 324 + --------------- 325 + 326 + * Fix query parsing order. 327 + * Improve safe character handling across URI components. 328 + 329 + v1.0 2012-08-01 330 + --------------- 331 + 332 + * Initial public release.
+16
vendor/opam/uri/LICENSE.md
··· 1 + (* 2 + * Copyright (c) <the authors, see individual headers on files> 3 + * 4 + * Permission to use, copy, modify, and distribute this software for any 5 + * purpose with or without fee is hereby granted, provided that the above 6 + * copyright notice and this permission notice appear in all copies. 7 + * 8 + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 9 + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 10 + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 11 + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 12 + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 13 + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14 + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 + * 16 + *)
+19
vendor/opam/uri/Makefile
··· 1 + .PHONY: build clean test install uninstall doc 2 + 3 + build: 4 + dune build @install 5 + 6 + test: 7 + dune runtest 8 + 9 + install: 10 + dune install 11 + 12 + uninstall: 13 + dune uninstall 14 + 15 + clean: 16 + dune clean 17 + 18 + doc: 19 + dune build @doc
+48
vendor/opam/uri/README.md
··· 1 + Uri -- an RFC3986 URI/URL parsing library 2 + ----------------------------------------- 3 + 4 + This is an OCaml implementation of the [RFC3986](http://tools.ietf.org/html/rfc3986) specification 5 + for parsing URI or URLs. 6 + 7 + ## Installation 8 + 9 + ### Via OPAM 10 + 11 + The [OPAM](https://opam.ocaml.org) package manager can be used to install this library from source. 12 + 13 + opam install uri 14 + 15 + ### Locally 16 + 17 + You can build the source code locally via the [dune](https://github.com/ocaml/dune) 18 + build system. 19 + 20 + opam install uri --deps-only 21 + eval `opam config env` 22 + dune build 23 + dune runtest 24 + 25 + will install the dependencies via OPAM, build the library and then run the tests in the [lib_test/](lib_test/) directory. 26 + 27 + ## Usage 28 + 29 + Once installed, there are three ocamlfind packages available for your use: 30 + 31 + - `uri` - the base `Uri` module 32 + - `uri-re` - the _legacy_ implementation 33 + At the beginning, `uri` used `re` to parse a `string`. Since 4.0.0, 34 + we use `angstrom` - if something breaks with `uri.4.0.0`, you should compare 35 + with `uri-re` and submit an issue. `uri-re` is deprecated and it will be 36 + removed on the next release (see #150) 37 + - `uri.top` - the toplevel printers for use with [utop](https://github.com/diml/utop) 38 + - `uri-sexp` - provides converters to and from s-expressions (via a `Uri_sexp.t` type alias) 39 + - `uri.services` - the `Uri_services` module that provides the equivalent of *[services(5)](http://man7.org/linux/man-pages/man5/services.5.html)* 40 + - `uri.services_full` - the `Uri_services_full` module that provides a complete copy of the `/etc/services` file. This is quite large and normally not needed. 41 + 42 + ## Contact 43 + 44 + - Issues: <https://github.com/mirage/ocaml-uri/issues> 45 + - E-mail: <mirageos-devel@lists.xenproject.org> 46 + - API Documentation: <https://ocaml.org/p/uri/latest/doc/index.html> 47 + 48 + [![Build Status](https://travis-ci.org/mirage/ocaml-uri.png)](https://travis-ci.org/mirage/ocaml-uri)
+35
vendor/opam/uri/benchmarks/benchmark.ml
··· 1 + open Core 2 + open Core_bench 3 + 4 + let make_bench_parsing (name, str) = 5 + Bench.Test.create ~name 6 + (fun () -> Uri.of_string str) 7 + 8 + let parsing_benchs = [ 9 + 10 + "small", "http://foo.com" ; 11 + 12 + "ipv6", 13 + "http://%5Bdead%3Abeef%3A%3Adead%3A0%3Abeaf%5D" ; 14 + 15 + "complete", 16 + "https://user:pass@foo.com:123/wh/at/ever?foo=1&bar=5#5"; 17 + 18 + "query", 19 + "//domain?f+1=bar&+f2=bar%212"; 20 + 21 + "path", 22 + "http://a/b/c/g;x?y#s"; 23 + 24 + "urn", 25 + "urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6"; 26 + ] 27 + 28 + let benchmarks = [ 29 + Bench.Test.create_group ~name:"parsing" 30 + (List.map ~f:make_bench_parsing parsing_benchs); 31 + ] 32 + 33 + let () = 34 + Bench.make_command benchmarks 35 + |> Command_unix.run
+12
vendor/opam/uri/benchmarks/dune
··· 1 + (executables 2 + (names benchmark) 3 + (package uri-bench) 4 + (public_names uri-bench) 5 + (libraries uri core_bench core_unix.command_unix)) 6 + 7 + (alias 8 + (name bench) 9 + (deps 10 + (:< benchmark.exe)) 11 + (action 12 + (run %{<})))
+4
vendor/opam/uri/config/dune
··· 1 + (executable 2 + (name gen_services) 3 + (modules gen_services) 4 + (libraries stringext))
+104
vendor/opam/uri/config/gen_services.ml
··· 1 + (* 2 + * Copyright (c) 2012 Anil Madhavapeddy <anil@recoil.org> 3 + * 4 + * Permission to use, copy, modify, and distribute this software for any 5 + * purpose with or without fee is hereby granted, provided that the above 6 + * copyright notice and this permission notice appear in all copies. 7 + * 8 + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 9 + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 10 + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 11 + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 12 + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 13 + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14 + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 + * 16 + *) 17 + 18 + (* Convert a UNIX /etc/services into an ML module to lookup entries *) 19 + open Printf 20 + 21 + let hashtbl_add_list h k v = 22 + try 23 + let l = Hashtbl.find h k in 24 + l := v :: !l 25 + with Not_found -> Hashtbl.add h k (ref [v]) 26 + 27 + let spaced_list = Stringext.split_trim_left ~on:" " ~trim:" " 28 + let nonempty = List.filter ((<>) "") 29 + 30 + let iter f h = 31 + let bindings = Hashtbl.fold (fun k v a -> (k,v)::a) h [] in 32 + List.iter (fun (k, v) -> f k v) (List.sort compare bindings) 33 + 34 + let _ = 35 + let fin = open_in Sys.argv.(1) in 36 + let tcp_ports = Hashtbl.create 1 in 37 + let udp_ports = Hashtbl.create 1 in 38 + let ports_tcp = Hashtbl.create 1 in 39 + let ports_udp = Hashtbl.create 1 in 40 + let tcp_services = Hashtbl.create 1 in 41 + let udp_services = Hashtbl.create 1 in 42 + (try while true do 43 + let line = input_line fin in 44 + match line.[0] with 45 + |'#'|' ' -> () 46 + |_ -> 47 + Scanf.sscanf line "%s %d/%s %s@\n" (fun svc port proto rest -> 48 + let alias_s = List.hd (Stringext.split ~on:'#' (" "^rest)) in 49 + let aliases = nonempty (spaced_list alias_s) in 50 + match proto with 51 + |"tcp" -> 52 + List.iter (fun svc -> 53 + hashtbl_add_list tcp_ports svc port; 54 + hashtbl_add_list ports_tcp port svc; 55 + Hashtbl.replace tcp_services svc () 56 + ) (svc::aliases) 57 + |"udp" -> 58 + List.iter (fun svc -> 59 + hashtbl_add_list udp_ports svc port; 60 + hashtbl_add_list ports_udp port svc; 61 + Hashtbl.replace udp_services svc (); 62 + ) (svc::aliases) 63 + |"ddp" | "sctp" | "divert" -> () 64 + |x -> failwith ("unknown proto " ^ x) 65 + ) 66 + done with End_of_file -> ()); 67 + let print_keys quote ppf table = 68 + iter (fun k _v -> fprintf ppf ("%s; ") (quote k)) table in 69 + let print_values quote ppf table = 70 + iter (fun _k v -> fprintf ppf "[ %s ]; " 71 + (String.concat "; " (List.map quote !v))) table in 72 + let quote_string s = sprintf "%S" s in 73 + printf "(* Autogenerated by gen_services.ml, do not edit directly *)\n"; 74 + 75 + printf "let tcp_port_of_service_tables = (\n [| %a |],\n [| %a |]\n)\n\n" 76 + (print_keys quote_string) tcp_ports 77 + (print_values string_of_int) tcp_ports; 78 + 79 + printf "let udp_port_of_service_tables = (\n [| %a |],\n [| %a |]\n)\n\n" 80 + (print_keys quote_string) udp_ports 81 + (print_values string_of_int) udp_ports; 82 + 83 + printf "let service_of_tcp_port_tables = (\n [| %a |],\n [| %a |]\n)\n\n" 84 + (print_keys string_of_int) ports_tcp 85 + (print_values quote_string) ports_tcp; 86 + 87 + printf "let service_of_udp_port_tables = (\n [| %a |],\n [| %a |]\n)\n\n" 88 + (print_keys string_of_int) ports_udp 89 + (print_values quote_string) ports_udp; 90 + 91 + let hashset_elems table = 92 + Hashtbl.fold (fun k () a -> quote_string k :: a) table [] 93 + |> List.sort String.compare 94 + |> String.concat "; " 95 + in 96 + printf "let known_tcp_services =\n [ %s ]\n\n" 97 + (hashset_elems tcp_services); 98 + printf "let known_udp_services =\n [ %s ]\n\n" 99 + (hashset_elems udp_services); 100 + 101 + printf "let known_services = [\n"; 102 + printf " (\"tcp\", known_tcp_services);\n"; 103 + printf " (\"udp\", known_udp_services) ]\n\n"; 104 +
+2
vendor/opam/uri/dune-project
··· 1 + (lang dune 1.2) 2 + (name uri)
+25
vendor/opam/uri/etc/dune
··· 1 + (rule 2 + (targets uri_services.ml) 3 + (deps services.short uri_services_raw.ml) 4 + (action (with-stdout-to %{targets} 5 + (progn (run ../config/gen_services.exe %{deps}) 6 + (cat uri_services_raw.ml))))) 7 + 8 + (rule 9 + (targets uri_services_full.ml) 10 + (deps services.full uri_services_raw.ml) 11 + (action (with-stdout-to %{targets} 12 + (progn (run ../config/gen_services.exe %{deps}) 13 + (cat uri_services_raw.ml))))) 14 + 15 + (library 16 + (name uri_services) 17 + (public_name uri.services) 18 + (modules uri_services) 19 + (libraries uri)) 20 + 21 + (library 22 + (name uri_services_full) 23 + (public_name uri.services_full) 24 + (modules uri_services_full) 25 + (libraries uri))
+13921
vendor/opam/uri/etc/services.full
··· 1 + # 2 + # Network services, Internet style 3 + # 4 + # Note that it is presently the policy of IANA to assign a single well-known 5 + # port number for both TCP and UDP; hence, most entries here have two entries 6 + # even if the protocol doesn't support UDP operations. 7 + # 8 + # The latest IANA port assignments can be gotten from 9 + # 10 + # http://www.iana.org/assignments/port-numbers 11 + # 12 + # The Well Known Ports are those from 0 through 1023. 13 + # The Registered Ports are those from 1024 through 49151 14 + # The Dynamic and/or Private Ports are those from 49152 through 65535 15 + # 16 + # $FreeBSD: src/etc/services,v 1.89 2002/12/17 23:59:10 eric Exp $ 17 + # From: @(#)services 5.8 (Berkeley) 5/9/91 18 + # 19 + # WELL KNOWN PORT NUMBERS 20 + # 21 + rtmp 1/ddp #Routing Table Maintenance Protocol 22 + tcpmux 1/udp # TCP Port Service Multiplexer 23 + tcpmux 1/tcp # TCP Port Service Multiplexer 24 + # Mark Lottor <MKL@nisc.sri.com> 25 + nbp 2/ddp #Name Binding Protocol 26 + compressnet 2/udp # Management Utility 27 + compressnet 2/tcp # Management Utility 28 + compressnet 3/udp # Compression Process 29 + compressnet 3/tcp # Compression Process 30 + # Bernie Volz <VOLZ@PROCESS.COM> 31 + echo 4/ddp #AppleTalk Echo Protocol 32 + # 4/tcp Unassigned 33 + # 4/udp Unassigned 34 + rje 5/udp # Remote Job Entry 35 + rje 5/tcp # Remote Job Entry 36 + # Jon Postel <postel@isi.edu> 37 + zip 6/ddp #Zone Information Protocol 38 + # 6/tcp Unassigned 39 + # 6/udp Unassigned 40 + echo 7/udp # Echo 41 + echo 7/tcp # Echo 42 + # Jon Postel <postel@isi.edu> 43 + # 8/tcp Unassigned 44 + # 8/udp Unassigned 45 + discard 9/udp # Discard 46 + discard 9/tcp # Discard 47 + # Jon Postel <postel@isi.edu> 48 + # 10/tcp Unassigned 49 + # 10/udp Unassigned 50 + systat 11/udp # Active Users 51 + systat 11/tcp # Active Users 52 + # Jon Postel <postel@isi.edu> 53 + # 12/tcp Unassigned 54 + # 12/udp Unassigned 55 + daytime 13/udp # Daytime (RFC 867) 56 + daytime 13/tcp # Daytime (RFC 867) 57 + # Jon Postel <postel@isi.edu> 58 + # 14/tcp Unassigned 59 + # 14/udp Unassigned 60 + # 15/tcp Unassigned [was netstat] 61 + # 15/udp Unassigned 62 + # 16/tcp Unassigned 63 + # 16/udp Unassigned 64 + qotd 17/udp # Quote of the Day 65 + qotd 17/tcp # Quote of the Day 66 + # Jon Postel <postel@isi.edu> 67 + msp 18/udp # Message Send Protocol 68 + msp 18/tcp # Message Send Protocol 69 + # Rina Nethaniel <---none---> 70 + chargen 19/udp # Character Generator 71 + chargen 19/tcp # Character Generator 72 + ftp-data 20/udp # File Transfer [Default Data] 73 + ftp-data 20/tcp # File Transfer [Default Data] 74 + ftp 21/udp # File Transfer [Control] 75 + ftp 21/tcp # File Transfer [Control] 76 + # Jon Postel <postel@isi.edu> 77 + ssh 22/udp # SSH Remote Login Protocol 78 + ssh 22/tcp # SSH Remote Login Protocol 79 + # Tatu Ylonen <ylo@cs.hut.fi> 80 + telnet 23/udp # Telnet 81 + telnet 23/tcp # Telnet 82 + # Jon Postel <postel@isi.edu> 83 + 24/udp # any private mail system 84 + 24/tcp # any private mail system 85 + # Rick Adams <rick@UUNET.UU.NET> 86 + smtp 25/udp # Simple Mail Transfer 87 + smtp 25/tcp # Simple Mail Transfer 88 + # Jon Postel <postel@isi.edu> 89 + # 26/tcp Unassigned 90 + # 26/udp Unassigned 91 + nsw-fe 27/udp # NSW User System FE 92 + nsw-fe 27/tcp # NSW User System FE 93 + # Robert Thomas <BThomas@F.BBN.COM> 94 + # 28/tcp Unassigned 95 + # 28/udp Unassigned 96 + msg-icp 29/udp # MSG ICP 97 + msg-icp 29/tcp # MSG ICP 98 + # Robert Thomas <BThomas@F.BBN.COM> 99 + # 30/tcp Unassigned 100 + # 30/udp Unassigned 101 + msg-auth 31/udp # MSG Authentication 102 + msg-auth 31/tcp # MSG Authentication 103 + # Robert Thomas <BThomas@F.BBN.COM> 104 + # 32/tcp Unassigned 105 + # 32/udp Unassigned 106 + dsp 33/udp # Display Support Protocol 107 + dsp 33/tcp # Display Support Protocol 108 + # Ed Cain <cain@edn-unix.dca.mil> 109 + # 34/tcp Unassigned 110 + # 34/udp Unassigned 111 + 35/udp # any private printer server 112 + 35/tcp # any private printer server 113 + # Jon Postel <postel@isi.edu> 114 + # 36/tcp Unassigned 115 + # 36/udp Unassigned 116 + time 37/udp # Time 117 + time 37/tcp # Time 118 + # Jon Postel <postel@isi.edu> 119 + rap 38/udp # Route Access Protocol 120 + rap 38/tcp # Route Access Protocol 121 + # Robert Ullmann <ariel@world.std.com> 122 + rlp 39/udp # Resource Location Protocol 123 + rlp 39/tcp # Resource Location Protocol 124 + # Mike Accetta <MIKE.ACCETTA@CMU-CS-A.EDU> 125 + # 40/tcp Unassigned 126 + # 40/udp Unassigned 127 + graphics 41/udp # Graphics 128 + graphics 41/tcp # Graphics 129 + name 42/udp nameserver # Host Name Server 130 + name 42/tcp nameserver # Host Name Server 131 + nicname 43/tcp whois 132 + nicname 43/udp whois 133 + mpm-flags 44/udp # MPM FLAGS Protocol 134 + mpm-flags 44/tcp # MPM FLAGS Protocol 135 + mpm 45/udp # Message Processing Module [recv] 136 + mpm 45/tcp # Message Processing Module [recv] 137 + mpm-snd 46/udp # MPM [default send] 138 + mpm-snd 46/tcp # MPM [default send] 139 + # Jon Postel <postel@isi.edu> 140 + ni-ftp 47/udp # NI FTP 141 + ni-ftp 47/tcp # NI FTP 142 + # Steve Kille <S.Kille@isode.com> 143 + auditd 48/udp # Digital Audit Daemon 144 + auditd 48/tcp # Digital Audit Daemon 145 + # Larry Scott <scott@zk3.dec.com> 146 + tacacs 49/udp # Login Host Protocol (TACACS) 147 + tacacs 49/tcp # Login Host Protocol (TACACS) 148 + # Pieter Ditmars <pditmars@BBN.COM> 149 + re-mail-ck 50/udp # Remote Mail Checking Protocol 150 + re-mail-ck 50/tcp # Remote Mail Checking Protocol 151 + # Steve Dorner <s-dorner@UIUC.EDU> 152 + la-maint 51/udp # IMP Logical Address Maintenance 153 + la-maint 51/tcp # IMP Logical Address Maintenance 154 + # Andy Malis <malis_a@timeplex.com> 155 + xns-time 52/udp # XNS Time Protocol 156 + xns-time 52/tcp # XNS Time Protocol 157 + # Susie Armstrong <Armstrong.wbst128@XEROX> 158 + domain 53/udp # Domain Name Server 159 + domain 53/tcp # Domain Name Server 160 + # Paul Mockapetris <PVM@ISI.EDU> 161 + xns-ch 54/udp # XNS Clearinghouse 162 + xns-ch 54/tcp # XNS Clearinghouse 163 + # Susie Armstrong <Armstrong.wbst128@XEROX> 164 + isi-gl 55/udp # ISI Graphics Language 165 + isi-gl 55/tcp # ISI Graphics Language 166 + xns-auth 56/udp # XNS Authentication 167 + xns-auth 56/tcp # XNS Authentication 168 + # Susie Armstrong <Armstrong.wbst128@XEROX> 169 + 57/udp # any private terminal access 170 + 57/tcp # any private terminal access 171 + # Jon Postel <postel@isi.edu> 172 + xns-mail 58/udp # XNS Mail 173 + xns-mail 58/tcp # XNS Mail 174 + # Susie Armstrong <Armstrong.wbst128@XEROX> 175 + 59/udp # any private file service 176 + 59/tcp # any private file service 177 + # Jon Postel <postel@isi.edu> 178 + 60/udp # Unassigned 179 + 60/tcp # Unassigned 180 + ni-mail 61/udp # NI MAIL 181 + ni-mail 61/tcp # NI MAIL 182 + # Steve Kille <S.Kille@isode.com> 183 + acas 62/udp # ACA Services 184 + acas 62/tcp # ACA Services 185 + # E. Wald <ewald@via.enet.dec.com> 186 + whois++ 63/udp # whois++ 187 + whois++ 63/tcp # whois++ 188 + # Rickard Schoultz <schoultz@sunet.se> 189 + covia 64/udp # Communications Integrator (CI) 190 + covia 64/tcp # Communications Integrator (CI) 191 + # Dan Smith <dan.smith@den.galileo.com> 192 + tacacs-ds 65/udp # TACACS-Database Service 193 + tacacs-ds 65/tcp # TACACS-Database Service 194 + # Kathy Huber <khuber@bbn.com> 195 + sql*net 66/udp # Oracle SQL*NET 196 + sql*net 66/tcp # Oracle SQL*NET 197 + # Jack Haverty <jhaverty@ORACLE.COM> 198 + bootps 67/udp # Bootstrap Protocol Server 199 + bootps 67/tcp # Bootstrap Protocol Server 200 + bootpc 68/udp # Bootstrap Protocol Client 201 + bootpc 68/tcp # Bootstrap Protocol Client 202 + # Bill Croft <Croft@SUMEX-AIM.STANFORD.EDU> 203 + tftp 69/udp # Trivial File Transfer 204 + tftp 69/tcp # Trivial File Transfer 205 + # David Clark <ddc@LCS.MIT.EDU> 206 + gopher 70/udp # Gopher 207 + gopher 70/tcp # Gopher 208 + # Mark McCahill <mpm@boombox.micro.umn.edu> 209 + netrjs-1 71/udp # Remote Job Service 210 + netrjs-1 71/tcp # Remote Job Service 211 + netrjs-2 72/udp # Remote Job Service 212 + netrjs-2 72/tcp # Remote Job Service 213 + netrjs-3 73/udp # Remote Job Service 214 + netrjs-3 73/tcp # Remote Job Service 215 + netrjs-4 74/udp # Remote Job Service 216 + netrjs-4 74/tcp # Remote Job Service 217 + # Bob Braden <Braden@ISI.EDU> 218 + 75/udp # any private dial out service 219 + 75/tcp # any private dial out service 220 + # Jon Postel <postel@isi.edu> 221 + deos 76/udp # Distributed External Object Store 222 + deos 76/tcp # Distributed External Object Store 223 + # Robert Ullmann <ariel@world.std.com> 224 + 77/udp # any private RJE service 225 + 77/tcp # any private RJE service 226 + # Jon Postel <postel@isi.edu> 227 + vettcp 78/udp # vettcp 228 + vettcp 78/tcp # vettcp 229 + # Christopher Leong <leong@kolmod.mlo.dec.com> 230 + finger 79/udp # Finger 231 + finger 79/tcp # Finger 232 + # David Zimmerman <dpz@RUTGERS.EDU> 233 + http 80/udp www www-http # World Wide Web HTTP 234 + http 80/tcp www www-http # World Wide Web HTTP 235 + # Tim Berners-Lee <timbl@W3.org> 236 + hosts2-ns 81/udp # HOSTS2 Name Server 237 + hosts2-ns 81/tcp # HOSTS2 Name Server 238 + # Earl Killian <EAK@MORDOR.S1.GOV> 239 + xfer 82/udp # XFER Utility 240 + xfer 82/tcp # XFER Utility 241 + # Thomas M. Smith <Thomas.M.Smith@lmco.com> 242 + mit-ml-dev 83/udp # MIT ML Device 243 + mit-ml-dev 83/tcp # MIT ML Device 244 + # David Reed <--none---> 245 + ctf 84/udp # Common Trace Facility 246 + ctf 84/tcp # Common Trace Facility 247 + # Hugh Thomas <thomas@oils.enet.dec.com> 248 + mit-ml-dev 85/udp # MIT ML Device 249 + mit-ml-dev 85/tcp # MIT ML Device 250 + # David Reed <--none---> 251 + mfcobol 86/udp # Micro Focus Cobol 252 + mfcobol 86/tcp # Micro Focus Cobol 253 + # Simon Edwards <--none---> 254 + 87/udp # any private terminal link 255 + 87/tcp # any private terminal link 256 + # Jon Postel <postel@isi.edu> 257 + kerberos 88/udp # Kerberos 258 + kerberos 88/tcp # Kerberos 259 + # B. Clifford Neuman <bcn@isi.edu> 260 + su-mit-tg 89/udp # SU/MIT Telnet Gateway 261 + su-mit-tg 89/tcp # SU/MIT Telnet Gateway 262 + # Mark Crispin <MRC@PANDA.COM> 263 + ########### PORT 90 also being used unofficially by Pointcast ######### 264 + dnsix 90/udp # DNSIX Securit Attribute Token Map 265 + dnsix 90/tcp # DNSIX Securit Attribute Token Map 266 + # Charles Watt <watt@sware.com> 267 + mit-dov 91/udp # MIT Dover Spooler 268 + mit-dov 91/tcp # MIT Dover Spooler 269 + # Eliot Moss <EBM@XX.LCS.MIT.EDU> 270 + npp 92/udp # Network Printing Protocol 271 + npp 92/tcp # Network Printing Protocol 272 + # Louis Mamakos <louie@sayshell.umd.edu> 273 + dcp 93/udp # Device Control Protocol 274 + dcp 93/tcp # Device Control Protocol 275 + # Daniel Tappan <Tappan@BBN.COM> 276 + objcall 94/udp # Tivoli Object Dispatcher 277 + objcall 94/tcp # Tivoli Object Dispatcher 278 + # Tom Bereiter <--none---> 279 + supdup 95/udp # SUPDUP 280 + supdup 95/tcp # SUPDUP 281 + # Mark Crispin <MRC@PANDA.COM> 282 + dixie 96/udp # DIXIE Protocol Specification 283 + dixie 96/tcp # DIXIE Protocol Specification 284 + # Tim Howes <Tim.Howes@terminator.cc.umich.edu> 285 + swift-rvf 97/udp # Swift Remote Virtural File Protocol 286 + swift-rvf 97/tcp # Swift Remote Virtural File Protocol 287 + # Maurice R. Turcotte 288 + # <mailrus!uflorida!rm1!dnmrt%rmatl@uunet.UU.NET> 289 + tacnews 98/udp # TAC News 290 + tacnews 98/tcp # TAC News 291 + # Jon Postel <postel@isi.edu> 292 + metagram 99/udp # Metagram Relay 293 + metagram 99/tcp # Metagram Relay 294 + # Geoff Goodfellow <Geoff@FERNWOOD.MPK.CA.US> 295 + newacct 100/tcp # [unauthorized use] 296 + hostname 101/udp # NIC Host Name Server 297 + hostname 101/tcp # NIC Host Name Server 298 + # Jon Postel <postel@isi.edu> 299 + iso-tsap 102/udp # ISO-TSAP Class 0 300 + iso-tsap 102/tcp # ISO-TSAP Class 0 301 + # Marshall Rose <mrose@dbc.mtview.ca.us> 302 + gppitnp 103/udp # Genesis Point-to-Point Trans Net 303 + gppitnp 103/tcp # Genesis Point-to-Point Trans Net 304 + acr-nema 104/udp # ACR-NEMA Digital Imag. & Comm. 300 305 + acr-nema 104/tcp # ACR-NEMA Digital Imag. & Comm. 300 306 + # Patrick McNamee <--none---> 307 + cso 105/udp # CCSO name server protocol 308 + cso 105/tcp # CCSO name server protocol 309 + # Martin Hamilton <martin@mrrl.lut.as.uk> 310 + csnet-ns 105/udp # Mailbox Name Nameserver 311 + csnet-ns 105/tcp # Mailbox Name Nameserver 312 + # Marvin Solomon <solomon@CS.WISC.EDU> 313 + 3com-tsmux 106/udp # 3COM-TSMUX 314 + 3com-tsmux 106/tcp # 3COM-TSMUX 315 + # Jeremy Siegel <jzs@NSD.3Com.COM> 316 + ########## 106 Unauthorized use by insecure poppassd protocol 317 + rtelnet 107/udp # Remote Telnet Service 318 + rtelnet 107/tcp # Remote Telnet Service 319 + # Jon Postel <postel@isi.edu> 320 + snagas 108/udp # SNA Gateway Access Server 321 + snagas 108/tcp # SNA Gateway Access Server 322 + # Kevin Murphy <murphy@sevens.lkg.dec.com> 323 + pop2 109/udp # Post Office Protocol - Version 2 324 + pop2 109/tcp # Post Office Protocol - Version 2 325 + # Joyce K. Reynolds <jkrey@isi.edu> 326 + pop3 110/udp # Post Office Protocol - Version 3 327 + pop3 110/tcp # Post Office Protocol - Version 3 328 + # Marshall Rose <mrose@dbc.mtview.ca.us> 329 + sunrpc 111/udp # SUN Remote Procedure Call 330 + sunrpc 111/tcp # SUN Remote Procedure Call 331 + # Chuck McManis <cmcmanis@freegate.net> 332 + mcidas 112/udp # McIDAS Data Transmission Protocol 333 + mcidas 112/tcp # McIDAS Data Transmission Protocol 334 + # Glenn Davis <support@unidata.ucar.edu> 335 + auth 113/udp # Authentication Service 336 + auth 113/tcp ident # 337 + # Mike St. Johns <stjohns@arpa.mil> 338 + audionews 114/udp # Audio News Multicast 339 + audionews 114/tcp # Audio News Multicast 340 + # Martin Forssen <maf@dtek.chalmers.se> 341 + sftp 115/udp # Simple File Transfer Protocol 342 + sftp 115/tcp # Simple File Transfer Protocol 343 + # Mark Lottor <MKL@nisc.sri.com> 344 + ansanotify 116/udp # ANSA REX Notify 345 + ansanotify 116/tcp # ANSA REX Notify 346 + # Nicola J. Howarth <njh@ansa.co.uk> 347 + uucp-path 117/udp # UUCP Path Service 348 + uucp-path 117/tcp # UUCP Path Service 349 + sqlserv 118/udp # SQL Services 350 + sqlserv 118/tcp # SQL Services 351 + # Larry Barnes <barnes@broke.enet.dec.com> 352 + nntp 119/udp # Network News Transfer Protocol 353 + nntp 119/tcp # Network News Transfer Protocol 354 + # Phil Lapsley <phil@UCBARPA.BERKELEY.EDU> 355 + cfdptkt 120/udp # CFDPTKT 356 + cfdptkt 120/tcp # CFDPTKT 357 + # John Ioannidis <ji@close.cs.columbia.ed> 358 + erpc 121/udp # Encore Expedited Remote Pro.Call 359 + erpc 121/tcp # Encore Expedited Remote Pro.Call 360 + # Jack O'Neil <---none---> 361 + smakynet 122/udp # SMAKYNET 362 + smakynet 122/tcp # SMAKYNET 363 + # Pierre Arnaud <pierre.arnaud@iname.com> 364 + ntp 123/udp # Network Time Protocol 365 + ntp 123/tcp # Network Time Protocol 366 + # Dave Mills <Mills@HUEY.UDEL.EDU> 367 + ansatrader 124/udp # ANSA REX Trader 368 + ansatrader 124/tcp # ANSA REX Trader 369 + # Nicola J. Howarth <njh@ansa.co.uk> 370 + locus-map 125/udp # Locus PC-Interface Net Map Ser 371 + locus-map 125/tcp # Locus PC-Interface Net Map Ser 372 + # Eric Peterson <lcc.eric@SEAS.UCLA.EDU> 373 + nxedit 126/udp # NXEdit 374 + nxedit 126/tcp # NXEdit 375 + # Don Payette <Don.Payette@unisys.com> 376 + ###########Port 126 Previously assigned to application below####### 377 + #unitary 126/tcp Unisys Unitary Login 378 + #unitary 126/udp Unisys Unitary Login 379 + # <feil@kronos.nisd.cam.unisys.com> 380 + ###########Port 126 Previously assigned to application above####### 381 + locus-con 127/udp # Locus PC-Interface Conn Server 382 + locus-con 127/tcp # Locus PC-Interface Conn Server 383 + # Eric Peterson <lcc.eric@SEAS.UCLA.EDU> 384 + gss-xlicen 128/udp # GSS X License Verification 385 + gss-xlicen 128/tcp # GSS X License Verification 386 + # John Light <johnl@gssc.gss.com> 387 + pwdgen 129/udp # Password Generator Protocol 388 + pwdgen 129/tcp # Password Generator Protocol 389 + # Frank J. Wacho <WANCHO@WSMR-SIMTEL20.ARMY.MIL> 390 + cisco-fna 130/udp # cisco FNATIVE 391 + cisco-fna 130/tcp # cisco FNATIVE 392 + cisco-tna 131/udp # cisco TNATIVE 393 + cisco-tna 131/tcp # cisco TNATIVE 394 + cisco-sys 132/udp # cisco SYSMAINT 395 + cisco-sys 132/tcp # cisco SYSMAINT 396 + statsrv 133/udp # Statistics Service 397 + statsrv 133/tcp # Statistics Service 398 + # Dave Mills <Mills@HUEY.UDEL.EDU> 399 + ingres-net 134/udp # INGRES-NET Service 400 + ingres-net 134/tcp # INGRES-NET Service 401 + # Mike Berrow <---none---> 402 + epmap 135/udp # DCE endpoint resolution 403 + epmap 135/tcp # DCE endpoint resolution 404 + # Joe Pato <pato@apollo.hp.com> 405 + profile 136/udp # PROFILE Naming System 406 + profile 136/tcp # PROFILE Naming System 407 + # Larry Peterson <llp@ARIZONA.EDU> 408 + netbios-ns 137/udp # NETBIOS Name Service 409 + netbios-ns 137/tcp # NETBIOS Name Service 410 + netbios-dgm 138/udp # NETBIOS Datagram Service 411 + netbios-dgm 138/tcp # NETBIOS Datagram Service 412 + netbios-ssn 139/udp # NETBIOS Session Service 413 + netbios-ssn 139/tcp # NETBIOS Session Service 414 + # Jon Postel <postel@isi.edu> 415 + emfis-data 140/udp # EMFIS Data Service 416 + emfis-data 140/tcp # EMFIS Data Service 417 + emfis-cntl 141/udp # EMFIS Control Service 418 + emfis-cntl 141/tcp # EMFIS Control Service 419 + # Gerd Beling <GBELING@ISI.EDU> 420 + bl-idm 142/udp # Britton-Lee IDM 421 + bl-idm 142/tcp # Britton-Lee IDM 422 + # Susie Snitzer <---none---> 423 + imap 143/udp # Internet Message Access Protocol 424 + imap 143/tcp # Internet Message Access Protocol 425 + # Mark Crispin <MRC@CAC.Washington.EDU> 426 + uma 144/udp # Universal Management Architecture 427 + uma 144/tcp # Universal Management Architecture 428 + # Jay Whitney <jw@powercenter.com> 429 + uaac 145/udp # UAAC Protocol 430 + uaac 145/tcp # UAAC Protocol 431 + # David A. Gomberg <gomberg@GATEWAY.MITRE.ORG> 432 + iso-tp0 146/udp # ISO-IP0 433 + iso-tp0 146/tcp # ISO-IP0 434 + iso-ip 147/udp # ISO-IP 435 + iso-ip 147/tcp # ISO-IP 436 + # Marshall Rose <mrose@dbc.mtview.ca.us> 437 + jargon 148/udp # Jargon 438 + jargon 148/tcp # Jargon 439 + # Bill Weinman <wew@bearnet.com> 440 + aed-512 149/udp # AED 512 Emulation Service 441 + aed-512 149/tcp # AED 512 Emulation Service 442 + # Albert G. Broscius <broscius@DSL.CIS.UPENN.EDU> 443 + sql-net 150/udp # SQL-NET 444 + sql-net 150/tcp # SQL-NET 445 + # Martin Picard <<---none---> 446 + hems 151/udp # HEMS 447 + hems 151/tcp # HEMS 448 + bftp 152/udp # Background File Transfer Program 449 + bftp 152/tcp # Background File Transfer Program 450 + # Annette DeSchon <DESCHON@ISI.EDU> 451 + sgmp 153/udp # SGMP 452 + sgmp 153/tcp # SGMP 453 + # Marty Schoffstahl <schoff@NISC.NYSER.NET> 454 + netsc-prod 154/udp # NETSC 455 + netsc-prod 154/tcp # NETSC 456 + netsc-dev 155/udp # NETSC 457 + netsc-dev 155/tcp # NETSC 458 + # Sergio Heker <heker@JVNCC.CSC.ORG> 459 + sqlsrv 156/udp # SQL Service 460 + sqlsrv 156/tcp # SQL Service 461 + # Craig Rogers <Rogers@ISI.EDU> 462 + knet-cmp 157/udp # KNET/VM Command/Message Protocol 463 + knet-cmp 157/tcp # KNET/VM Command/Message Protocol 464 + # Gary S. Malkin <GMALKIN@XYLOGICS.COM> 465 + pcmail-srv 158/udp # PCMail Server 466 + pcmail-srv 158/tcp # PCMail Server 467 + # Mark L. Lambert <markl@PTT.LCS.MIT.EDU> 468 + nss-routing 159/udp # NSS-Routing 469 + nss-routing 159/tcp # NSS-Routing 470 + # Yakov Rekhter <Yakov@IBM.COM> 471 + sgmp-traps 160/udp # SGMP-TRAPS 472 + sgmp-traps 160/tcp # SGMP-TRAPS 473 + # Marty Schoffstahl <schoff@NISC.NYSER.NET> 474 + snmp 161/udp # SNMP 475 + snmp 161/tcp # SNMP 476 + snmptrap 162/udp # SNMPTRAP 477 + snmptrap 162/tcp # SNMPTRAP 478 + # Marshall Rose <mrose@dbc.mtview.ca.us> 479 + cmip-man 163/udp # CMIP/TCP Manager 480 + cmip-man 163/tcp # CMIP/TCP Manager 481 + cmip-agent 164/udp # CMIP/TCP Agent 482 + cmip-agent 164/tcp # CMIP/TCP Agent 483 + # Amatzia Ben-Artzi <---none---> 484 + xns-courier 165/udp # Xerox 485 + xns-courier 165/tcp # Xerox 486 + # Susie Armstrong <Armstrong.wbst128@XEROX.COM> 487 + s-net 166/udp # Sirius Systems 488 + s-net 166/tcp # Sirius Systems 489 + # Brian Lloyd <brian@lloyd.com> 490 + namp 167/udp # NAMP 491 + namp 167/tcp # NAMP 492 + # Marty Schoffstahl <schoff@NISC.NYSER.NET> 493 + rsvd 168/udp # RSVD 494 + rsvd 168/tcp # RSVD 495 + # Neil Todd <mcvax!ist.co.uk!neil@UUNET.UU.NET> 496 + send 169/udp # SEND 497 + send 169/tcp # SEND 498 + # William D. Wisner <wisner@HAYES.FAI.ALASKA.EDU> 499 + print-srv 170/udp # Network PostScript 500 + print-srv 170/tcp # Network PostScript 501 + # Brian Reid <reid@DECWRL.DEC.COM> 502 + multiplex 171/udp # Network Innovations Multiplex 503 + multiplex 171/tcp # Network Innovations Multiplex 504 + cl/1 172/udp # Network Innovations CL/1 505 + cl/1 172/tcp # Network Innovations CL/1 506 + # Kevin DeVault <<---none---> 507 + xyplex-mux 173/udp # Xyplex 508 + xyplex-mux 173/tcp # Xyplex 509 + # Bob Stewart <STEWART@XYPLEX.COM> 510 + mailq 174/udp # MAILQ 511 + mailq 174/tcp # MAILQ 512 + # Rayan Zachariassen <rayan@AI.TORONTO.EDU> 513 + vmnet 175/udp # VMNET 514 + vmnet 175/tcp # VMNET 515 + # Christopher Tengi <tengi@Princeton.EDU> 516 + genrad-mux 176/udp # GENRAD-MUX 517 + genrad-mux 176/tcp # GENRAD-MUX 518 + # Ron Thornton <thornton@qm7501.genrad.com> 519 + xdmcp 177/udp # X Display Manager Control Protocol 520 + xdmcp 177/tcp # X Display Manager Control Protocol 521 + # Robert W. Scheifler <RWS@XX.LCS.MIT.EDU> 522 + nextstep 178/udp # NextStep Window Server 523 + nextstep 178/tcp # NextStep Window Server 524 + # Leo Hourvitz <leo@NEXT.COM> 525 + bgp 179/udp # Border Gateway Protocol 526 + bgp 179/tcp # Border Gateway Protocol 527 + # Kirk Lougheed <LOUGHEED@MATHOM.CISCO.COM> 528 + ris 180/udp # Intergraph 529 + ris 180/tcp # Intergraph 530 + # Dave Buehmann <ingr!daveb@UUNET.UU.NET> 531 + unify 181/udp # Unify 532 + unify 181/tcp # Unify 533 + # Mark Ainsley <ianaportmaster@unify.com> 534 + audit 182/udp # Unisys Audit SITP 535 + audit 182/tcp # Unisys Audit SITP 536 + # Gil Greenbaum <gcole@nisd.cam.unisys.com> 537 + ocbinder 183/udp # OCBinder 538 + ocbinder 183/tcp # OCBinder 539 + ocserver 184/udp # OCServer 540 + ocserver 184/tcp # OCServer 541 + # Jerrilynn Okamura <--none---> 542 + remote-kis 185/udp # Remote-KIS 543 + remote-kis 185/tcp # Remote-KIS 544 + kis 186/udp # KIS Protocol 545 + kis 186/tcp # KIS Protocol 546 + # Ralph Droms <rdroms@NRI.RESTON.VA.US> 547 + aci 187/udp # Application Communication Interface 548 + aci 187/tcp # Application Communication Interface 549 + # Rick Carlos <rick.ticipa.csc.ti.com> 550 + mumps 188/udp # Plus Five's MUMPS 551 + mumps 188/tcp # Plus Five's MUMPS 552 + # Hokey Stenn <hokey@PLUS5.COM> 553 + qft 189/udp # Queued File Transport 554 + qft 189/tcp # Queued File Transport 555 + # Wayne Schroeder <schroeder@SDS.SDSC.EDU> 556 + gacp 190/udp # Gateway Access Control Protocol 557 + gacp 190/tcp # Gateway Access Control Protocol 558 + # C. Philip Wood <cpw@LANL.GOV> 559 + prospero 191/udp # Prospero Directory Service 560 + prospero 191/tcp # Prospero Directory Service 561 + # B. Clifford Neuman <bcn@isi.edu> 562 + osu-nms 192/udp # OSU Network Monitoring System 563 + osu-nms 192/tcp # OSU Network Monitoring System 564 + # Doug Karl <KARL-D@OSU-20.IRCC.OHIO-STATE.EDU> 565 + srmp 193/udp # Spider Remote Monitoring Protocol 566 + srmp 193/tcp # Spider Remote Monitoring Protocol 567 + # Ted J. Socolofsky <Teds@SPIDER.CO.UK> 568 + irc 194/udp # Internet Relay Chat Protocol 569 + irc 194/tcp # Internet Relay Chat Protocol 570 + # Jarkko Oikarinen <jto@TOLSUN.OULU.FI> 571 + dn6-nlm-aud 195/udp # DNSIX Network Level Module Audit 572 + dn6-nlm-aud 195/tcp # DNSIX Network Level Module Audit 573 + dn6-smm-red 196/udp # DNSIX Session Mgt Module Audit Redir 574 + dn6-smm-red 196/tcp # DNSIX Session Mgt Module Audit Redir 575 + # Lawrence Lebahn <DIA3@PAXRV-NES.NAVY.MIL> 576 + dls 197/udp # Directory Location Service 577 + dls 197/tcp # Directory Location Service 578 + dls-mon 198/udp # Directory Location Service Monitor 579 + dls-mon 198/tcp # Directory Location Service Monitor 580 + # Scott Bellew <smb@cs.purdue.edu> 581 + smux 199/udp # SMUX 582 + smux 199/tcp # SMUX 583 + # Marshall Rose <mrose@dbc.mtview.ca.us> 584 + src 200/udp # IBM System Resource Controller 585 + src 200/tcp # IBM System Resource Controller 586 + # Gerald McBrearty <---none---> 587 + at-rtmp 201/udp # AppleTalk Routing Maintenance 588 + at-rtmp 201/tcp # AppleTalk Routing Maintenance 589 + at-nbp 202/udp # AppleTalk Name Binding 590 + at-nbp 202/tcp # AppleTalk Name Binding 591 + at-3 203/udp # AppleTalk Unused 592 + at-3 203/tcp # AppleTalk Unused 593 + at-echo 204/udp # AppleTalk Echo 594 + at-echo 204/tcp # AppleTalk Echo 595 + at-5 205/udp # AppleTalk Unused 596 + at-5 205/tcp # AppleTalk Unused 597 + at-zis 206/udp # AppleTalk Zone Information 598 + at-zis 206/tcp # AppleTalk Zone Information 599 + at-7 207/udp # AppleTalk Unused 600 + at-7 207/tcp # AppleTalk Unused 601 + at-8 208/udp # AppleTalk Unused 602 + at-8 208/tcp # AppleTalk Unused 603 + # Rob Chandhok <chandhok@gnome.cs.cmu.edu> 604 + qmtp 209/udp # The Quick Mail Transfer Protocol 605 + qmtp 209/tcp # The Quick Mail Transfer Protocol 606 + # Dan Bernstein <djb@silverton.berkeley.edu> 607 + z39.50 210/udp # ANSI Z39.50 608 + z39.50 210/tcp # ANSI Z39.50 609 + # Mark H. Needleman <markn@sirsi.com> 610 + 914c/g 211/udp # Texas Instruments 914C/G Terminal 611 + 914c/g 211/tcp # Texas Instruments 914C/G Terminal 612 + # Bill Harrell <---none---> 613 + anet 212/udp # ATEXSSTR 614 + anet 212/tcp # ATEXSSTR 615 + # Jim Taylor <taylor@heart.epps.kodak.com> 616 + ipx 213/udp # IPX 617 + ipx 213/tcp # IPX 618 + # Don Provan <donp@xlnvax.novell.com> 619 + vmpwscs 214/udp # VM PWSCS 620 + vmpwscs 214/tcp # VM PWSCS 621 + # Dan Shia <dset!shia@uunet.UU.NET> 622 + softpc 215/udp # Insignia Solutions 623 + softpc 215/tcp # Insignia Solutions 624 + # Martyn Thomas <---none---> 625 + CAIlic 216/udp # Computer Associates Int'l License Server 626 + CAIlic 216/tcp # Computer Associates Int'l License Server 627 + # Chuck Spitz <spich04@cai.com> 628 + dbase 217/udp # dBASE Unix 629 + dbase 217/tcp # dBASE Unix 630 + # Don Gibson 631 + # <sequent!aero!twinsun!ashtate.A-T.COM!dong@uunet.UU.NET> 632 + mpp 218/udp # Netix Message Posting Protocol 633 + mpp 218/tcp # Netix Message Posting Protocol 634 + # Shannon Yeh <yeh@netix.com> 635 + uarps 219/udp # Unisys ARPs 636 + uarps 219/tcp # Unisys ARPs 637 + # Ashok Marwaha <---none---> 638 + imap3 220/udp # Interactive Mail Access Protocol v3 639 + imap3 220/tcp # Interactive Mail Access Protocol v3 640 + # James Rice <RICE@SUMEX-AIM.STANFORD.EDU> 641 + fln-spx 221/udp # Berkeley rlogind with SPX auth 642 + fln-spx 221/tcp # Berkeley rlogind with SPX auth 643 + rsh-spx 222/udp # Berkeley rshd with SPX auth 644 + rsh-spx 222/tcp # Berkeley rshd with SPX auth 645 + cdc 223/udp # Certificate Distribution Center 646 + cdc 223/tcp # Certificate Distribution Center 647 + # Kannan Alagappan <kannan@sejour.enet.dec.com> 648 + ########### Possible Conflict of Port 222 with "Masqdialer"############## 649 + ### Contact for Masqdialer is Charles Wright <cpwright@villagenet.com>### 650 + masqdialer 224/udp # masqdialer 651 + masqdialer 224/tcp # masqdialer 652 + # Charles Wright <cpwright@villagenet.com> 653 + # 225-241 Reserved 654 + # Jon Postel <postel@isi.edu> 655 + direct 242/udp # Direct 656 + direct 242/tcp # Direct 657 + # Herb Sutter <HerbS@cntc.com> 658 + sur-meas 243/udp # Survey Measurement 659 + sur-meas 243/tcp # Survey Measurement 660 + # Dave Clark <ddc@LCS.MIT.EDU> 661 + inbusiness 244/udp # inbusiness 662 + inbusiness 244/tcp # inbusiness 663 + # Derrick Hisatake <derrick.i.hisatake@intel.com> 664 + link 245/udp # LINK 665 + link 245/tcp # LINK 666 + dsp3270 246/udp # Display Systems Protocol 667 + dsp3270 246/tcp # Display Systems Protocol 668 + # Weldon J. Showalter <Gamma@MINTAKA.DCA.MIL> 669 + subntbcst_tftp 247/udp # SUBNTBCST_TFTP 670 + subntbcst_tftp 247/tcp # SUBNTBCST_TFTP 671 + # John Fake <fake@us.ibm.com> 672 + bhfhs 248/udp # bhfhs 673 + bhfhs 248/tcp # bhfhs 674 + # John Kelly <johnk@bellhow.com> 675 + # 249-255 Reserved 676 + # Jon Postel <postel@isi.edu> 677 + rap 256/udp # RAP 678 + rap 256/tcp # RAP 679 + # J.S. Greenfield <greeny@raleigh.ibm.com> 680 + set 257/udp # Secure Electronic Transaction 681 + set 257/tcp # Secure Electronic Transaction 682 + # Donald Eastlake <dee3@torque.pothole.com> 683 + yak-chat 258/udp # Yak Winsock Personal Chat 684 + yak-chat 258/tcp # Yak Winsock Personal Chat 685 + # Brian Bandy <bbandy@swbell.net> 686 + esro-gen 259/udp # Efficient Short Remote Operations 687 + esro-gen 259/tcp # Efficient Short Remote Operations 688 + # Mohsen Banan <mohsen@rostam.neda.com> 689 + openport 260/udp # Openport 690 + openport 260/tcp # Openport 691 + # John Marland <jmarland@dean.openport.com> 692 + nsiiops 261/udp # IIOP Name Service over TLS/SSL 693 + nsiiops 261/tcp # IIOP Name Service over TLS/SSL 694 + # Jeff Stewart <jstewart@netscape.com> 695 + arcisdms 262/udp # Arcisdms 696 + arcisdms 262/tcp # Arcisdms 697 + # Russell Crook (rmc@sni.ca> 698 + hdap 263/udp # HDAP 699 + hdap 263/tcp # HDAP 700 + # Troy Gau <troy@zyxel.com> 701 + bgmp 264/udp # BGMP 702 + bgmp 264/tcp # BGMP 703 + # Dave Thaler <thalerd@eecs.umich.edu> 704 + x-bone-ctl 265/udp # X-Bone CTL 705 + x-bone-ctl 265/tcp # X-Bone CTL 706 + # Joe Touch <touch@isi.edu> 707 + sst 266/udp # SCSI on ST 708 + sst 266/tcp # SCSI on ST 709 + # Donald D. Woelz <don@genroco.com> 710 + td-service 267/udp # Tobit David Service Layer 711 + td-service 267/tcp # Tobit David Service Layer 712 + td-replica 268/udp # Tobit David Replica 713 + td-replica 268/tcp # Tobit David Replica 714 + # Franz-Josef Leuders <development@tobit.com> 715 + # 269-279 Unassigned 716 + http-mgmt 280/udp # http-mgmt 717 + http-mgmt 280/tcp # http-mgmt 718 + # Adrian Pell 719 + # <PELL_ADRIAN/HP-UnitedKingdom_om6@hplb.hpl.hp.com> 720 + personal-link 281/udp # Personal Link 721 + personal-link 281/tcp # Personal Link 722 + # Dan Cummings <doc@cnr.com> 723 + cableport-ax 282/udp # Cable Port A/X 724 + cableport-ax 282/tcp # Cable Port A/X 725 + # Craig Langfahl <Craig_J_Langfahl@ccm.ch.intel.com> 726 + rescap 283/udp # rescap 727 + rescap 283/tcp # rescap 728 + # Paul Hoffman <phoffman@imc.org> 729 + corerjd 284/udp # corerjd 730 + corerjd 284/tcp # corerjd 731 + # Chris Thornhill <cjt@corenetworks.com> 732 + # 285 Unassigned 733 + fxp-1 286/udp # FXP-1 734 + fxp-1 286/tcp # FXP-1 735 + # James Darnall <jim@cennoid.com> 736 + k-block 287/udp # K-BLOCK 737 + k-block 287/tcp # K-BLOCK 738 + # Simon P Jackson <jacko@kring.co.uk> 739 + # 288-307 Unassigned 740 + novastorbakcup 308/udp # Novastor Backup 741 + novastorbakcup 308/tcp # Novastor Backup 742 + # Brian Dickman <brian@novastor.com> 743 + entrusttime 309/udp # EntrustTime 744 + entrusttime 309/tcp # EntrustTime 745 + # Peter Whittaker <pww@entrust.com> 746 + bhmds 310/udp # bhmds 747 + bhmds 310/tcp # bhmds 748 + # John Kelly <johnk@bellhow.com> 749 + asip-webadmin 311/udp # AppleShare IP WebAdmin 750 + asip-webadmin 311/tcp # AppleShare IP WebAdmin 751 + # Ann Huang <annhuang@apple.com> 752 + vslmp 312/udp # VSLMP 753 + vslmp 312/tcp # VSLMP 754 + # Gerben Wierda <Gerben_Wierda@RnA.nl> 755 + magenta-logic 313/udp # Magenta Logic 756 + magenta-logic 313/tcp # Magenta Logic 757 + # Karl Rousseau <kr@netfusion.co.uk> 758 + opalis-robot 314/udp # Opalis Robot 759 + opalis-robot 314/tcp # Opalis Robot 760 + # Laurent Domenech, Opalis <ldomenech@opalis.com> 761 + dpsi 315/udp # DPSI 762 + dpsi 315/tcp # DPSI 763 + # Tony Scamurra <Tony@DesktopPaging.com> 764 + decauth 316/udp # decAuth 765 + decauth 316/tcp # decAuth 766 + # Michael Agishtein <misha@unx.dec.com> 767 + zannet 317/udp # Zannet 768 + zannet 317/tcp # Zannet 769 + # Zan Oliphant <zan@accessone.com> 770 + pkix-timestamp 318/udp # PKIX TimeStamp 771 + pkix-timestamp 318/tcp # PKIX TimeStamp 772 + # Robert Zuccherato <robert.zuccherato@entrust.com> 773 + ptp-event 319/udp # PTP Event 774 + ptp-event 319/tcp # PTP Event 775 + ptp-general 320/udp # PTP General 776 + ptp-general 320/tcp # PTP General 777 + # John Eidson <eidson@hpl.hp.com> 778 + pip 321/udp # PIP 779 + pip 321/tcp # PIP 780 + # Gordon Mohr <gojomo@usa.net> 781 + rtsps 322/udp # RTSPS 782 + rtsps 322/tcp # RTSPS 783 + # Anders Klemets <anderskl@microsoft.com> 784 + # 323-332 Unassigned 785 + texar 333/udp # Texar Security Port 786 + texar 333/tcp # Texar Security Port 787 + # Eugen Bacic <ebacic@texar.com> 788 + # 334-343 Unassigned 789 + pdap 344/udp # Prospero Data Access Protocol 790 + pdap 344/tcp # Prospero Data Access Protocol 791 + # B. Clifford Neuman <bcn@isi.edu> 792 + pawserv 345/udp # Perf Analysis Workbench 793 + pawserv 345/tcp # Perf Analysis Workbench 794 + zserv 346/udp # Zebra server 795 + zserv 346/tcp # Zebra server 796 + fatserv 347/udp # Fatmen Server 797 + fatserv 347/tcp # Fatmen Server 798 + csi-sgwp 348/udp # Cabletron Management Protocol 799 + csi-sgwp 348/tcp # Cabletron Management Protocol 800 + mftp 349/udp # mftp 801 + mftp 349/tcp # mftp 802 + # Dave Feinleib <davefe@microsoft.com> 803 + matip-type-a 350/udp # MATIP Type A 804 + matip-type-a 350/tcp # MATIP Type A 805 + matip-type-b 351/udp # MATIP Type B 806 + matip-type-b 351/tcp # MATIP Type B 807 + # Alain Robert <arobert@par.sita.int> 808 + # The following entry records an unassigned but widespread use 809 + bhoetty 351/udp # bhoetty 810 + bhoetty 351/tcp # bhoetty (added 5/21/97) 811 + # John Kelly <johnk@bellhow.com> 812 + dtag-ste-sb 352/udp # DTAG 813 + dtag-ste-sb 352/tcp # DTAG (assigned long ago) 814 + # Ruediger Wald <wald@ez-darmstadt.telekom.de> 815 + # The following entry records an unassigned but widespread use 816 + bhoedap4 352/udp # bhoedap4 817 + bhoedap4 352/tcp # bhoedap4 (added 5/21/97) 818 + # John Kelly <johnk@bellhow.com> 819 + ndsauth 353/udp # NDSAUTH 820 + ndsauth 353/tcp # NDSAUTH 821 + # Jayakumar Ramalingam <jayakumar@novell.com> 822 + bh611 354/udp # bh611 823 + bh611 354/tcp # bh611 824 + # John Kelly <johnk@bellhow.com> 825 + datex-asn 355/udp # DATEX-ASN 826 + datex-asn 355/tcp # DATEX-ASN 827 + # Kenneth Vaughn <kvaughn@mail.viggen.com> 828 + cloanto-net-1 356/udp # Cloanto Net 1 829 + cloanto-net-1 356/tcp # Cloanto Net 1 830 + # Michael Battilana <mcb-iana@cloanto.com> 831 + bhevent 357/udp # bhevent 832 + bhevent 357/tcp # bhevent 833 + # John Kelly <johnk@bellhow.com> 834 + shrinkwrap 358/udp # Shrinkwrap 835 + shrinkwrap 358/tcp # Shrinkwrap 836 + # Bill Simpson <wsimpson@greendragon.com> 837 + nsrmp 359/udp # Network Security Risk Management Protocol 838 + nsrmp 359/tcp # Network Security Risk Management Protocol 839 + # Eric Jacksch <jacksch@tenebris.ca> 840 + scoi2odialog 360/udp # scoi2odialog 841 + scoi2odialog 360/tcp # scoi2odialog 842 + # Keith Petley <keithp@sco.COM> 843 + semantix 361/udp # Semantix 844 + semantix 361/tcp # Semantix 845 + # Semantix <xsSupport@semantix.com> 846 + srssend 362/udp # SRS Send 847 + srssend 362/tcp # SRS Send 848 + # Curt Mayer <curt@emergent.com> 849 + rsvp_tunnel 363/udp # RSVP Tunnel 850 + rsvp_tunnel 363/tcp # RSVP Tunnel 851 + # Andreas Terzis <terzis@cs.ucla.edu> 852 + aurora-cmgr 364/udp # Aurora CMGR 853 + aurora-cmgr 364/tcp # Aurora CMGR 854 + # Philip Budne <budne@auroratech.com> 855 + dtk 365/udp # DTK 856 + dtk 365/tcp # DTK 857 + # Fred Cohen <fc@all.net> 858 + odmr 366/udp # ODMR 859 + odmr 366/tcp # ODMR 860 + # Randall Gellens <randy@qualcomm.com> 861 + mortgageware 367/udp # MortgageWare 862 + mortgageware 367/tcp # MortgageWare 863 + # Ole Hellevik <oleh@interlinq.com> 864 + qbikgdp 368/udp # QbikGDP 865 + qbikgdp 368/tcp # QbikGDP 866 + # Adrien de Croy <adrien@qbik.com> 867 + rpc2portmap 369/udp # rpc2portmap 868 + rpc2portmap 369/tcp # rpc2portmap 869 + codaauth2 370/udp # codaauth2 870 + codaauth2 370/tcp # codaauth2 871 + # Robert Watson <robert@cyrus.watson.org> 872 + clearcase 371/udp # Clearcase 873 + clearcase 371/tcp # Clearcase 874 + # Dave LeBlang <leglang@atria.com> 875 + ulistproc 372/udp # ListProcessor 876 + ulistproc 372/tcp # ListProcessor 877 + # Anastasios Kotsikonas <tasos@cs.bu.edu> 878 + legent-1 373/udp # Legent Corporation 879 + legent-1 373/tcp # Legent Corporation 880 + legent-2 374/udp # Legent Corporation 881 + legent-2 374/tcp # Legent Corporation 882 + # Keith Boyce <---none---> 883 + hassle 375/udp # Hassle 884 + hassle 375/tcp # Hassle 885 + # Reinhard Doelz <doelz@comp.bioz.unibas.ch> 886 + nip 376/udp # Amiga Envoy Network Inquiry Proto 887 + nip 376/tcp # Amiga Envoy Network Inquiry Proto 888 + # Heinz Wrobel <hwrobel@gmx.de> 889 + tnETOS 377/udp # NEC Corporation 890 + tnETOS 377/tcp # NEC Corporation 891 + dsETOS 378/udp # NEC Corporation 892 + dsETOS 378/tcp # NEC Corporation 893 + # Tomoo Fujita <tf@arc.bs1.fc.nec.co.jp> 894 + is99c 379/udp # TIA/EIA/IS-99 modem client 895 + is99c 379/tcp # TIA/EIA/IS-99 modem client 896 + is99s 380/udp # TIA/EIA/IS-99 modem server 897 + is99s 380/tcp # TIA/EIA/IS-99 modem server 898 + # Frank Quick <fquick@qualcomm.com> 899 + hp-collector 381/udp # hp performance data collector 900 + hp-collector 381/tcp # hp performance data collector 901 + hp-managed-node 382/udp # hp performance data managed node 902 + hp-managed-node 382/tcp # hp performance data managed node 903 + hp-alarm-mgr 383/udp # hp performance data alarm manager 904 + hp-alarm-mgr 383/tcp # hp performance data alarm manager 905 + # Frank Blakely <frankb@hpptc16.rose.hp.com> 906 + arns 384/udp # A Remote Network Server System 907 + arns 384/tcp # A Remote Network Server System 908 + # David Hornsby <djh@munnari.OZ.AU> 909 + ibm-app 385/udp # IBM Application 910 + ibm-app 385/tcp # IBM Application 911 + # Lisa Tomita <---none---> 912 + asa 386/udp # ASA Message Router Object Def. 913 + asa 386/tcp # ASA Message Router Object Def. 914 + # Steve Laitinen <laitinen@brutus.aa.ab.com> 915 + aurp 387/udp # Appletalk Update-Based Routing Pro. 916 + aurp 387/tcp # Appletalk Update-Based Routing Pro. 917 + # Chris Ranch <cranch@novell.com> 918 + unidata-ldm 388/udp # Unidata LDM 919 + unidata-ldm 388/tcp # Unidata LDM 920 + # Glenn Davis <support@unidata.ucar.edu> 921 + ldap 389/udp # Lightweight Directory Access Protocol 922 + ldap 389/tcp # Lightweight Directory Access Protocol 923 + # Tim Howes <Tim.Howes@terminator.cc.umich.edu> 924 + uis 390/udp # UIS 925 + uis 390/tcp # UIS 926 + # Ed Barron <---none---> 927 + synotics-relay 391/udp # SynOptics SNMP Relay Port 928 + synotics-relay 391/tcp # SynOptics SNMP Relay Port 929 + synotics-broker 392/udp # SynOptics Port Broker Port 930 + synotics-broker 392/tcp # SynOptics Port Broker Port 931 + # Illan Raab <iraab@synoptics.com> 932 + meta5 393/udp # Meta5 933 + meta5 393/tcp # Meta5 934 + # Jim Kanzler <jim.kanzler@meta5.com> 935 + embl-ndt 394/udp # EMBL Nucleic Data Transfer 936 + embl-ndt 394/tcp # EMBL Nucleic Data Transfer 937 + # Peter Gad <peter@bmc.uu.se> 938 + netcp 395/udp # NETscout Control Protocol 939 + netcp 395/tcp # NETscout Control Protocol 940 + # Anil Singhal <---none---> 941 + netware-ip 396/udp # Novell Netware over IP 942 + netware-ip 396/tcp # Novell Netware over IP 943 + mptn 397/udp # Multi Protocol Trans. Net. 944 + mptn 397/tcp # Multi Protocol Trans. Net. 945 + # Soumitra Sarkar <sarkar@vnet.ibm.com> 946 + kryptolan 398/udp # Kryptolan 947 + kryptolan 398/tcp # Kryptolan 948 + # Peter de Laval <pdl@sectra.se> 949 + iso-tsap-c2 399/udp # ISO Transport Class 2 Non-Control over UDP 950 + iso-tsap-c2 399/tcp # ISO Transport Class 2 Non-Control over TCP 951 + # Yanick Pouffary <pouffary@taec.enet.dec.com> 952 + work-sol 400/udp # Workstation Solutions 953 + work-sol 400/tcp # Workstation Solutions 954 + # Jim Ward <jimw@worksta.com> 955 + ups 401/udp # Uninterruptible Power Supply 956 + ups 401/tcp # Uninterruptible Power Supply 957 + # Charles Bennett <chuck@benatong.com> 958 + genie 402/udp # Genie Protocol 959 + genie 402/tcp # Genie Protocol 960 + # Mark Hankin <---none---> 961 + decap 403/udp # decap 962 + decap 403/tcp # decap 963 + nced 404/udp # nced 964 + nced 404/tcp # nced 965 + ncld 405/udp # ncld 966 + ncld 405/tcp # ncld 967 + # Richard Jones <---none---> 968 + imsp 406/udp # Interactive Mail Support Protocol 969 + imsp 406/tcp # Interactive Mail Support Protocol 970 + # John Myers <jgm+@cmu.edu> 971 + timbuktu 407/udp # Timbuktu 972 + timbuktu 407/tcp # Timbuktu 973 + # Marc Epard <marc@netopia.com> 974 + prm-sm 408/udp # Prospero Resource Manager Sys. Man. 975 + prm-sm 408/tcp # Prospero Resource Manager Sys. Man. 976 + prm-nm 409/udp # Prospero Resource Manager Node Man. 977 + prm-nm 409/tcp # Prospero Resource Manager Node Man. 978 + # B. Clifford Neuman <bcn@isi.edu> 979 + decladebug 410/udp # DECLadebug Remote Debug Protocol 980 + decladebug 410/tcp # DECLadebug Remote Debug Protocol 981 + # Anthony Berent <anthony.berent@reo.mts.dec.com> 982 + rmt 411/udp # Remote MT Protocol 983 + rmt 411/tcp # Remote MT Protocol 984 + # Peter Eriksson <pen@lysator.liu.se> 985 + synoptics-trap 412/udp # Trap Convention Port 986 + synoptics-trap 412/tcp # Trap Convention Port 987 + # Illan Raab <iraab@synoptics.com> 988 + smsp 413/udp # Storage Management Services Protocol 989 + smsp 413/tcp # Storage Management Services Protocol 990 + # Murthy Srinivas <murthy@novell.com> 991 + infoseek 414/udp # InfoSeek 992 + infoseek 414/tcp # InfoSeek 993 + # Steve Kirsch <stk@infoseek.com> 994 + bnet 415/udp # BNet 995 + bnet 415/tcp # BNet 996 + # Jim Mertz <JMertz+RV09@rvdc.unisys.com> 997 + silverplatter 416/udp # Silverplatter 998 + silverplatter 416/tcp # Silverplatter 999 + # Peter Ciuffetti <petec@silverplatter.com> 1000 + onmux 417/udp # Onmux 1001 + onmux 417/tcp # Onmux 1002 + # Stephen Hanna <hanna@world.std.com> 1003 + hyper-g 418/udp # Hyper-G 1004 + hyper-g 418/tcp # Hyper-G 1005 + # Frank Kappe <fkappe@iicm.tu-graz.ac.at> 1006 + ariel1 419/udp # Ariel 1 1007 + ariel1 419/tcp # Ariel 1 1008 + # Joel Karafin <jkarafin@infotrieve.com> 1009 + smpte 420/udp # SMPTE 1010 + smpte 420/tcp # SMPTE 1011 + # Si Becker <71362.22@CompuServe.COM> 1012 + ariel2 421/udp # Ariel 2 1013 + ariel2 421/tcp # Ariel 2 1014 + ariel3 422/udp # Ariel 3 1015 + ariel3 422/tcp # Ariel 3 1016 + # Joel Karafin <jkarafin@infotrieve.com> 1017 + opc-job-start 423/udp # IBM Operations Planning and Control Start 1018 + opc-job-start 423/tcp # IBM Operations Planning and Control Start 1019 + opc-job-track 424/udp # IBM Operations Planning and Control Track 1020 + opc-job-track 424/tcp # IBM Operations Planning and Control Track 1021 + # Conny Larsson <cocke@VNET.IBM.COM> 1022 + icad-el 425/udp # ICAD 1023 + icad-el 425/tcp # ICAD 1024 + # Larry Stone <lcs@icad.com> 1025 + smartsdp 426/udp # smartsdp 1026 + smartsdp 426/tcp # smartsdp 1027 + # Alexander Dupuy <dupuy@smarts.com> 1028 + svrloc 427/udp # Server Location 1029 + svrloc 427/tcp # Server Location 1030 + # <veizades@ftp.com> 1031 + ocs_cmu 428/udp # OCS_CMU 1032 + ocs_cmu 428/tcp # OCS_CMU 1033 + ocs_amu 429/udp # OCS_AMU 1034 + ocs_amu 429/tcp # OCS_AMU 1035 + # Florence Wyman <wyman@peabody.plk.af.mil> 1036 + utmpsd 430/udp # UTMPSD 1037 + utmpsd 430/tcp # UTMPSD 1038 + utmpcd 431/udp # UTMPCD 1039 + utmpcd 431/tcp # UTMPCD 1040 + iasd 432/udp # IASD 1041 + iasd 432/tcp # IASD 1042 + # Nir Baroz <nbaroz@encore.com> 1043 + nnsp 433/udp # NNSP 1044 + nnsp 433/tcp # NNSP 1045 + # Rob Robertson <rob@gangrene.berkeley.edu> 1046 + mobileip-agent 434/udp # MobileIP-Agent 1047 + mobileip-agent 434/tcp # MobileIP-Agent 1048 + mobilip-mn 435/udp # MobilIP-MN 1049 + mobilip-mn 435/tcp # MobilIP-MN 1050 + # Kannan Alagappan <kannan@sejour.lkg.dec.com> 1051 + dna-cml 436/udp # DNA-CML 1052 + dna-cml 436/tcp # DNA-CML 1053 + # Dan Flowers <flowers@smaug.lkg.dec.com> 1054 + comscm 437/udp # comscm 1055 + comscm 437/tcp # comscm 1056 + # Jim Teague <teague@zso.dec.com> 1057 + dsfgw 438/udp # dsfgw 1058 + dsfgw 438/tcp # dsfgw 1059 + # Andy McKeen <mckeen@osf.org> 1060 + dasp 439/udp # dasp tommy@inlab.m.eunet.de 1061 + dasp 439/tcp # dasp Thomas Obermair 1062 + # Thomas Obermair <tommy@inlab.m.eunet.de> 1063 + sgcp 440/udp # sgcp 1064 + sgcp 440/tcp # sgcp 1065 + # Marshall Rose <mrose@dbc.mtview.ca.us> 1066 + decvms-sysmgt 441/udp # decvms-sysmgt 1067 + decvms-sysmgt 441/tcp # decvms-sysmgt 1068 + # Lee Barton <barton@star.enet.dec.com> 1069 + cvc_hostd 442/udp # cvc_hostd 1070 + cvc_hostd 442/tcp # cvc_hostd 1071 + # Bill Davidson <billd@equalizer.cray.com> 1072 + https 443/udp # http protocol over TLS/SSL 1073 + https 443/tcp # http protocol over TLS/SSL 1074 + # Kipp E.B. Hickman <kipp@mcom.com> 1075 + snpp 444/udp # Simple Network Paging Protocol 1076 + snpp 444/tcp # Simple Network Paging Protocol 1077 + # [RFC1568] 1078 + microsoft-ds 445/udp # Microsoft-DS 1079 + microsoft-ds 445/tcp # Microsoft-DS 1080 + # Pradeep Bahl <pradeepb@microsoft.com> 1081 + ddm-rdb 446/udp # DDM-RDB 1082 + ddm-rdb 446/tcp # DDM-RDB 1083 + ddm-dfm 447/udp # DDM-RFM 1084 + ddm-dfm 447/tcp # DDM-RFM 1085 + # Jan David Fisher <jdfisher@VNET.IBM.COM> 1086 + ddm-ssl 448/udp # DDM-SSL 1087 + ddm-ssl 448/tcp # DDM-SSL 1088 + # Steve Ritland <srr@vnet.ibm.com> 1089 + as-servermap 449/udp # AS Server Mapper 1090 + as-servermap 449/tcp # AS Server Mapper 1091 + # Barbara Foss <BGFOSS@rchvmv.vnet.ibm.com> 1092 + tserver 450/udp # Computer Supported Telecomunication Applications 1093 + tserver 450/tcp # Computer Supported Telecomunication Applications 1094 + # Harvey S. Schultz <harvey@acm.org> 1095 + sfs-smp-net 451/udp # Cray Network Semaphore server 1096 + sfs-smp-net 451/tcp # Cray Network Semaphore server 1097 + sfs-config 452/udp # Cray SFS config server 1098 + sfs-config 452/tcp # Cray SFS config server 1099 + # Walter Poxon <wdp@ironwood.cray.com> 1100 + creativeserver 453/udp # CreativeServer 1101 + creativeserver 453/tcp # CreativeServer 1102 + contentserver 454/udp # ContentServer 1103 + contentserver 454/tcp # ContentServer 1104 + creativepartnr 455/udp # CreativePartnr 1105 + creativepartnr 455/tcp # CreativePartnr 1106 + # Jesus Ortiz <jesus_ortiz@emotion.com> 1107 + macon-udp 456/udp # macon-udp 1108 + macon-tcp 456/tcp # macon-tcp 1109 + # Yoshinobu Inoue 1110 + # <shin@hodaka.mfd.cs.fujitsu.co.jp> 1111 + scohelp 457/udp # scohelp 1112 + scohelp 457/tcp # scohelp 1113 + # Faith Zack <faithz@sco.com> 1114 + appleqtc 458/udp # apple quick time 1115 + appleqtc 458/tcp # apple quick time 1116 + # Murali Ranganathan 1117 + # <murali_ranganathan@quickmail.apple.com> 1118 + ampr-rcmd 459/udp # ampr-rcmd 1119 + ampr-rcmd 459/tcp # ampr-rcmd 1120 + # Rob Janssen <rob@sys3.pe1chl.ampr.org> 1121 + skronk 460/udp # skronk 1122 + skronk 460/tcp # skronk 1123 + # Henry Strickland <strick@yak.net> 1124 + datasurfsrv 461/udp # DataRampSrv 1125 + datasurfsrv 461/tcp # DataRampSrv 1126 + datasurfsrvsec 462/udp # DataRampSrvSec 1127 + datasurfsrvsec 462/tcp # DataRampSrvSec 1128 + # Diane Downie <downie@jibe.MV.COM> 1129 + alpes 463/udp # alpes 1130 + alpes 463/tcp # alpes 1131 + # Alain Durand <Alain.Durand@imag.fr> 1132 + kpasswd 464/udp # kpasswd 1133 + kpasswd 464/tcp # kpasswd 1134 + # Theodore Ts'o <tytso@MIT.EDU> 1135 + igmpv3lite 465/udp # IGMP over UDP for SSM 1136 + urd 465/tcp # URL Rendesvous Directory for SSM 1137 + # Toerless Eckert <eckert@cisco.com> 1138 + digital-vrc 466/udp # digital-vrc 1139 + digital-vrc 466/tcp # digital-vrc 1140 + # Peter Higginson <higginson@mail.dec.com> 1141 + mylex-mapd 467/udp # mylex-mapd 1142 + mylex-mapd 467/tcp # mylex-mapd 1143 + # Gary Lewis <GaryL@hq.mylex.com> 1144 + photuris 468/udp # proturis 1145 + photuris 468/tcp # proturis 1146 + # Bill Simpson <Bill.Simpson@um.cc.umich.edu> 1147 + rcp 469/udp # Radio Control Protocol 1148 + rcp 469/tcp # Radio Control Protocol 1149 + # Jim Jennings +1-708-538-7241 1150 + scx-proxy 470/udp # scx-proxy 1151 + scx-proxy 470/tcp # scx-proxy 1152 + # Scott Narveson <sjn@cray.com> 1153 + mondex 471/udp # Mondex 1154 + mondex 471/tcp # Mondex 1155 + # Bill Reding <redingb@nwdt.natwest.co.uk> 1156 + ljk-login 472/udp # ljk-login 1157 + ljk-login 472/tcp # ljk-login 1158 + # LJK Software, Cambridge, Massachusetts 1159 + # <support@ljk.com> 1160 + hybrid-pop 473/udp # hybrid-pop 1161 + hybrid-pop 473/tcp # hybrid-pop 1162 + # Rami Rubin <rami@hybrid.com> 1163 + tn-tl-w2 474/udp # tn-tl-w2 1164 + tn-tl-w1 474/tcp # tn-tl-w1 1165 + # Ed Kress <eskress@thinknet.com> 1166 + tcpnethaspsrv 475/udp # tcpnethaspsrv 1167 + tcpnethaspsrv 475/tcp # tcpnethaspsrv 1168 + # Charlie Hava <charlie@aladdin.co.il> 1169 + tn-tl-fd1 476/udp # tn-tl-fd1 1170 + tn-tl-fd1 476/tcp # tn-tl-fd1 1171 + # Ed Kress <eskress@thinknet.com> 1172 + ss7ns 477/udp # ss7ns 1173 + ss7ns 477/tcp # ss7ns 1174 + # Jean-Michel URSCH <ursch@taec.enet.dec.com> 1175 + spsc 478/udp # spsc 1176 + spsc 478/tcp # spsc 1177 + # Mike Rieker <mikea@sp32.com> 1178 + iafserver 479/udp # iafserver 1179 + iafserver 479/tcp # iafserver 1180 + iafdbase 480/udp # iafdbase 1181 + iafdbase 480/tcp # iafdbase 1182 + # ricky@solect.com <Rick Yazwinski> 1183 + ph 481/udp # Ph service 1184 + ph 481/tcp # Ph service 1185 + # Roland Hedberg <Roland.Hedberg@umdac.umu.se> 1186 + bgs-nsi 482/udp # bgs-nsi 1187 + bgs-nsi 482/tcp # bgs-nsi 1188 + # Jon Saperia <saperia@bgs.com> 1189 + ulpnet 483/udp # ulpnet 1190 + ulpnet 483/tcp # ulpnet 1191 + # Kevin Mooney <kevinm@bfs.unibol.com> 1192 + integra-sme 484/udp # Integra Software Management Environment 1193 + integra-sme 484/tcp # Integra Software Management Environment 1194 + # Randall Dow <rand@randix.m.isr.de> 1195 + powerburst 485/udp # Air Soft Power Burst 1196 + powerburst 485/tcp # Air Soft Power Burst 1197 + # <gary@airsoft.com> 1198 + avian 486/udp # avian 1199 + avian 486/tcp # avian 1200 + # Robert Ullmann 1201 + # <Robert_Ullmann/CAM/Lotus.LOTUS@crd.lotus.com> 1202 + saft 487/udp # saft Simple Asynchronous File Transfer 1203 + saft 487/tcp # saft Simple Asynchronous File Transfer 1204 + # Ulli Horlacher <framstag@rus.uni-stuttgart.de> 1205 + gss-http 488/udp # gss-http 1206 + gss-http 488/tcp # gss-http 1207 + # Doug Rosenthal <rosenthl@krypton.einet.net> 1208 + nest-protocol 489/udp # nest-protocol 1209 + nest-protocol 489/tcp # nest-protocol 1210 + # Gilles Gameiro <ggameiro@birdland.com> 1211 + micom-pfs 490/udp # micom-pfs 1212 + micom-pfs 490/tcp # micom-pfs 1213 + # David Misunas <DMisunas@micom.com> 1214 + go-login 491/udp # go-login 1215 + go-login 491/tcp # go-login 1216 + # Troy Morrison <troy@graphon.com> 1217 + ticf-1 492/udp # Transport Independent Convergence for FNA 1218 + ticf-1 492/tcp # Transport Independent Convergence for FNA 1219 + ticf-2 493/udp # Transport Independent Convergence for FNA 1220 + ticf-2 493/tcp # Transport Independent Convergence for FNA 1221 + # Mamoru Ito <Ito@pcnet.ks.pfu.co.jp> 1222 + pov-ray 494/udp # POV-Ray 1223 + pov-ray 494/tcp # POV-Ray 1224 + # POV-Team Co-ordinator 1225 + # <iana-port.remove-spamguard@povray.org> 1226 + intecourier 495/udp # intecourier 1227 + intecourier 495/tcp # intecourier 1228 + # Steve Favor <sfavor@tigger.intecom.com> 1229 + pim-rp-disc 496/udp # PIM-RP-DISC 1230 + pim-rp-disc 496/tcp # PIM-RP-DISC 1231 + # Dino Farinacci <dino@cisco.com> 1232 + dantz 497/udp # dantz 1233 + dantz 497/tcp # dantz 1234 + # Richard Zulch <richard_zulch@dantz.com> 1235 + siam 498/udp # siam 1236 + siam 498/tcp # siam 1237 + # Philippe Gilbert <pgilbert@cal.fr> 1238 + iso-ill 499/udp # ISO ILL Protocol 1239 + iso-ill 499/tcp # ISO ILL Protocol 1240 + # Mark H. Needleman <markn@sirsi.com> 1241 + isakmp 500/udp # isakmp 1242 + isakmp 500/tcp # isakmp 1243 + # Mark Schertler <mjs@tycho.ncsc.mil> 1244 + stmf 501/udp # STMF 1245 + stmf 501/tcp # STMF 1246 + # Alan Ungar <aungar@farradyne.com> 1247 + asa-appl-proto 502/udp # asa-appl-proto 1248 + asa-appl-proto 502/tcp # asa-appl-proto 1249 + # Dennis Dube <ddube@modicon.com> 1250 + intrinsa 503/udp # Intrinsa 1251 + intrinsa 503/tcp # Intrinsa 1252 + # Robert Ford <robert@intrinsa.com> 1253 + citadel 504/udp # citadel 1254 + citadel 504/tcp # citadel 1255 + # Art Cancro <ajc@uncnsrd.mt-kisco.ny.us> 1256 + mailbox-lm 505/udp # mailbox-lm 1257 + mailbox-lm 505/tcp # mailbox-lm 1258 + # Beverly Moody <Beverly_Moody@stercomm.com> 1259 + ohimsrv 506/udp # ohimsrv 1260 + ohimsrv 506/tcp # ohimsrv 1261 + # Scott Powell <spowell@openhorizon.com> 1262 + crs 507/udp # crs 1263 + crs 507/tcp # crs 1264 + # Brad Wright <bradwr@microsoft.com> 1265 + xvttp 508/udp # xvttp 1266 + xvttp 508/tcp # xvttp 1267 + # Keith J. Alphonso <alphonso@ncs-ssc.com> 1268 + snare 509/udp # snare 1269 + snare 509/tcp # snare 1270 + # Dennis Batchelder <dennis@capres.com> 1271 + fcp 510/udp # FirstClass Protocol 1272 + fcp 510/tcp # FirstClass Protocol 1273 + # Mike Marshburn <paul@softarc.com> 1274 + passgo 511/udp # PassGo 1275 + passgo 511/tcp # PassGo 1276 + # John Rainford <jrainford@passgo.com> 1277 + exec 512/tcp # remote process execution; 1278 + # authentication performed using 1279 + # passwords and UNIX login names 1280 + comsat 512/udp biff # 1281 + # of new mail received; currently 1282 + # receives messages only from 1283 + # processes on the same machine 1284 + login 513/tcp # remote login a la telnet; 1285 + # automatic authentication performed 1286 + # based on priviledged port numbers 1287 + # and distributed data bases which 1288 + # identify "authentication domains" 1289 + who 513/udp # maintains data bases showing who's 1290 + # logged in to machines on a local 1291 + # net and the load average of the 1292 + # machine 1293 + shell 514/tcp # cmd 1294 + # like exec, but automatic authentication 1295 + # is performed as for login server 1296 + syslog 514/udp # 1297 + printer 515/udp # spooler 1298 + printer 515/tcp # spooler 1299 + videotex 516/udp # videotex 1300 + videotex 516/tcp # videotex 1301 + # Daniel Mavrakis <system@venus.mctel.fr> 1302 + talk 517/tcp # like tenex link, but across 1303 + # machine - unfortunately, doesn't 1304 + # use link protocol (this is actually 1305 + # just a rendezvous port from which a 1306 + # tcp connection is established) 1307 + talk 517/udp # like tenex link, but across 1308 + # machine - unfortunately, doesn't 1309 + # use link protocol (this is actually 1310 + # just a rendezvous port from which a 1311 + # tcp connection is established) 1312 + ntalk 518/udp # 1313 + ntalk 518/tcp # 1314 + utime 519/udp # unixtime 1315 + utime 519/tcp # unixtime 1316 + router 520/udp # local routing process (on site); 1317 + efs 520/tcp # extended file name server 1318 + # uses variant of Xerox NS routing 1319 + # information protocol - RIP 1320 + ripng 521/udp # ripng 1321 + ripng 521/tcp # ripng 1322 + # Robert E. Minnear <minnear@ipsilon.com> 1323 + ulp 522/udp # ULP 1324 + ulp 522/tcp # ULP 1325 + # Max Morris <maxm@MICROSOFT.com> 1326 + ibm-db2 523/udp # IBM-DB2 1327 + ibm-db2 523/tcp # IBM-DB2 1328 + # Peter Pau <pau@VNET.IBM.COM> 1329 + ncp 524/udp # NCP 1330 + ncp 524/tcp # NCP 1331 + # Don Provan <donp@sjf.novell.com> 1332 + timed 525/udp # timeserver 1333 + timed 525/tcp # timeserver 1334 + tempo 526/udp # newdate 1335 + tempo 526/tcp # newdate 1336 + # Unknown 1337 + stx 527/udp # Stock IXChange 1338 + stx 527/tcp # Stock IXChange 1339 + custix 528/udp # Customer IXChange 1340 + custix 528/tcp # Customer IXChange 1341 + # Ferdi Ladeira <ferdi.ladeira@ixchange.com> 1342 + irc-serv 529/udp # IRC-SERV 1343 + irc-serv 529/tcp # IRC-SERV 1344 + # Brian Tackett <cym@acrux.net> 1345 + courier 530/udp # rpc 1346 + courier 530/tcp # rpc 1347 + conference 531/udp # chat 1348 + conference 531/tcp # chat 1349 + netnews 532/udp # readnews 1350 + netnews 532/tcp # readnews 1351 + netwall 533/udp # for emergency broadcasts 1352 + netwall 533/tcp # for emergency broadcasts 1353 + mm-admin 534/udp # MegaMedia Admin 1354 + mm-admin 534/tcp # MegaMedia Admin 1355 + # Andreas Heidemann <a.heidemann@ais-gmbh.de> 1356 + iiop 535/udp # iiop 1357 + iiop 535/tcp # iiop 1358 + # Jeff M.Michaud <michaud@zk3.dec.com> 1359 + opalis-rdv 536/udp # opalis-rdv 1360 + opalis-rdv 536/tcp # opalis-rdv 1361 + # Laurent Domenech <ldomenech@opalis.com> 1362 + nmsp 537/udp # Networked Media Streaming Protocol 1363 + nmsp 537/tcp # Networked Media Streaming Protocol 1364 + # Paul Santinelli Jr. <psantinelli@narrative.com> 1365 + gdomap 538/udp # gdomap 1366 + gdomap 538/tcp # gdomap 1367 + # Richard Frith-Macdonald <richard@brainstorm.co.uk> 1368 + apertus-ldp 539/udp # Apertus Technologies Load Determination 1369 + apertus-ldp 539/tcp # Apertus Technologies Load Determination 1370 + uucp 540/udp # uucpd 1371 + uucp 540/tcp # uucpd 1372 + uucp-rlogin 541/udp # uucp-rlogin 1373 + uucp-rlogin 541/tcp # uucp-rlogin 1374 + # Stuart Lynne <sl@wimsey.com> 1375 + commerce 542/udp # commerce 1376 + commerce 542/tcp # commerce 1377 + # Randy Epstein <repstein@host.net> 1378 + klogin 543/udp # 1379 + klogin 543/tcp # 1380 + kshell 544/udp # krcmd 1381 + kshell 544/tcp # krcmd 1382 + appleqtcsrvr 545/udp # appleqtcsrvr 1383 + appleqtcsrvr 545/tcp # appleqtcsrvr 1384 + # Murali Ranganathan 1385 + # <Murali_Ranganathan@quickmail.apple.com> 1386 + dhcpv6-client 546/udp # DHCPv6 Client 1387 + dhcpv6-client 546/tcp # DHCPv6 Client 1388 + dhcpv6-server 547/udp # DHCPv6 Server 1389 + dhcpv6-server 547/tcp # DHCPv6 Server 1390 + # Jim Bound <bound@zk3.dec.com> 1391 + afpovertcp 548/udp # AFP over TCP 1392 + afpovertcp 548/tcp # AFP over TCP 1393 + # Leland Wallace <randall@apple.com> 1394 + idfp 549/udp # IDFP 1395 + idfp 549/tcp # IDFP 1396 + # Ramana Kovi <ramana@kovi.com> 1397 + new-rwho 550/udp # new-who 1398 + new-rwho 550/tcp # new-who 1399 + cybercash 551/udp # cybercash 1400 + cybercash 551/tcp # cybercash 1401 + # Donald E. Eastlake 3rd <dee@cybercash.com> 1402 + devshr-nts 552/udp # DeviceShare 1403 + devshr-nts 552/tcp # DeviceShare 1404 + # Benjamin Rosenberg <brosenberg@advsyscon.com> 1405 + pirp 553/udp # pirp 1406 + pirp 553/tcp # pirp 1407 + # D. J. Bernstein <djb@silverton.berkeley.edu> 1408 + rtsp 554/udp # Real Time Stream Control Protocol 1409 + rtsp 554/tcp # Real Time Stream Control Protocol 1410 + # Rob Lanphier <robla@prognet.com> 1411 + dsf 555/udp # 1412 + dsf 555/tcp # 1413 + remotefs 556/udp # rfs server 1414 + remotefs 556/tcp # rfs server 1415 + openvms-sysipc 557/udp # openvms-sysipc 1416 + openvms-sysipc 557/tcp # openvms-sysipc 1417 + # Alan Potter <potter@movies.enet.dec.com> 1418 + sdnskmp 558/udp # SDNSKMP 1419 + sdnskmp 558/tcp # SDNSKMP 1420 + teedtap 559/udp # TEEDTAP 1421 + teedtap 559/tcp # TEEDTAP 1422 + # Mort Hoffman <hoffman@mail.ndhm.gtegsc.com> 1423 + rmonitor 560/udp # rmonitord 1424 + rmonitor 560/tcp # rmonitord 1425 + monitor 561/udp # 1426 + monitor 561/tcp # 1427 + chshell 562/udp # chcmd 1428 + chshell 562/tcp # chcmd 1429 + nntps 563/udp # nntp protocol over TLS/SSL (was snntp) 1430 + nntps 563/tcp # nntp protocol over TLS/SSL (was snntp) 1431 + # Kipp E.B. Hickman <kipp@netscape.com> 1432 + 9pfs 564/udp # plan 9 file service 1433 + 9pfs 564/tcp # plan 9 file service 1434 + whoami 565/udp # whoami 1435 + whoami 565/tcp # whoami 1436 + streettalk 566/udp # streettalk 1437 + streettalk 566/tcp # streettalk 1438 + banyan-rpc 567/udp # banyan-rpc 1439 + banyan-rpc 567/tcp # banyan-rpc 1440 + # Tom Lemaire <toml@banyan.com> 1441 + ms-shuttle 568/udp # microsoft shuttle 1442 + ms-shuttle 568/tcp # microsoft shuttle 1443 + # Rudolph Balaz <rudolphb@microsoft.com> 1444 + ms-rome 569/udp # microsoft rome 1445 + ms-rome 569/tcp # microsoft rome 1446 + # Rudolph Balaz <rudolphb@microsoft.com> 1447 + meter 570/udp # demon 1448 + meter 570/tcp # demon 1449 + meter 571/udp # udemon 1450 + meter 571/tcp # udemon 1451 + sonar 572/udp # sonar 1452 + sonar 572/tcp # sonar 1453 + # Keith Moore <moore@cs.utk.edu> 1454 + banyan-vip 573/udp # banyan-vip 1455 + banyan-vip 573/tcp # banyan-vip 1456 + # Denis Leclerc <DLeclerc@banyan.com> 1457 + ftp-agent 574/udp # FTP Software Agent System 1458 + ftp-agent 574/tcp # FTP Software Agent System 1459 + # Michael S. Greenberg <arnoff@ftp.com> 1460 + vemmi 575/udp # VEMMI 1461 + vemmi 575/tcp # VEMMI 1462 + # Daniel Mavrakis <mavrakis@mctel.fr> 1463 + ipcd 576/udp # ipcd 1464 + ipcd 576/tcp # ipcd 1465 + vnas 577/udp # vnas 1466 + vnas 577/tcp # vnas 1467 + ipdd 578/udp # ipdd 1468 + ipdd 578/tcp # ipdd 1469 + # Jay Farhat <jfarhat@ipass.com> 1470 + decbsrv 579/udp # decbsrv 1471 + decbsrv 579/tcp # decbsrv 1472 + # Rudi Martin <movies::martin"@movies.enet.dec.com> 1473 + sntp-heartbeat 580/udp # SNTP HEARTBEAT 1474 + sntp-heartbeat 580/tcp # SNTP HEARTBEAT 1475 + # Louis Mamakos <louie@uu.net> 1476 + bdp 581/udp # Bundle Discovery Protocol 1477 + bdp 581/tcp # Bundle Discovery Protocol 1478 + # Gary Malkin <gmalkin@xylogics.com> 1479 + scc-security 582/udp # SCC Security 1480 + scc-security 582/tcp # SCC Security 1481 + # Prashant Dholakia <prashant@semaphorecom.com> 1482 + philips-vc 583/udp # Philips Video-Conferencing 1483 + philips-vc 583/tcp # Philips Video-Conferencing 1484 + # Janna Chang <janna@pmc.philips.com> 1485 + keyserver 584/udp # Key Server 1486 + keyserver 584/tcp # Key Server 1487 + # Gary Howland <gary@systemics.com> 1488 + imap4-ssl 585/udp # IMAP4+SSL (use 993 instead) 1489 + imap4-ssl 585/tcp # IMAP4+SSL (use 993 instead) 1490 + # Terry Gray <gray@cac.washington.edu> 1491 + # Use of 585 is not recommended, use 993 instead 1492 + password-chg 586/udp # Password Change 1493 + password-chg 586/tcp # Password Change 1494 + submission 587/udp # Submission 1495 + submission 587/tcp # Submission 1496 + # Randy Gellens <randy@qualcomm.com> 1497 + cal 588/udp # CAL 1498 + cal 588/tcp # CAL 1499 + # Myron Hattig <Myron_Hattig@ccm.jf.intel.com> 1500 + eyelink 589/udp # EyeLink 1501 + eyelink 589/tcp # EyeLink 1502 + # Dave Stampe <dstampe@psych.toronto.edu> 1503 + tns-cml 590/udp # TNS CML 1504 + tns-cml 590/tcp # TNS CML 1505 + # Jerome Albin <albin@taec.enet.dec.com> 1506 + http-alt 591/udp # FileMaker, Inc. - HTTP Alternate (see Port 80) 1507 + http-alt 591/tcp # FileMaker, Inc. - HTTP Alternate (see Port 80) 1508 + # Clay Maeckel <clay_maeckel@filemaker.com> 1509 + eudora-set 592/udp # Eudora Set 1510 + eudora-set 592/tcp # Eudora Set 1511 + # Randall Gellens <randy@qualcomm.com> 1512 + http-rpc-epmap 593/udp # HTTP RPC Ep Map 1513 + http-rpc-epmap 593/tcp # HTTP RPC Ep Map 1514 + # Edward Reus <edwardr@microsoft.com> 1515 + tpip 594/udp # TPIP 1516 + tpip 594/tcp # TPIP 1517 + # Brad Spear <spear@platinum.com> 1518 + cab-protocol 595/udp # CAB Protocol 1519 + cab-protocol 595/tcp # CAB Protocol 1520 + # Winston Hetherington 1521 + smsd 596/udp # SMSD 1522 + smsd 596/tcp # SMSD 1523 + # Wayne Barlow <web@unx.dec.com> 1524 + ptcnameservice 597/udp # PTC Name Service 1525 + ptcnameservice 597/tcp # PTC Name Service 1526 + # Yuri Machkasov <yuri@ptc.com> 1527 + sco-websrvrmg3 598/udp # SCO Web Server Manager 3 1528 + sco-websrvrmg3 598/tcp # SCO Web Server Manager 3 1529 + # Simon Baldwin <simonb@sco.com> 1530 + acp 599/udp # Aeolon Core Protocol 1531 + acp 599/tcp # Aeolon Core Protocol 1532 + # Michael Alyn Miller <malyn@aeolon.com> 1533 + ipcserver 600/udp # Sun IPC server 1534 + ipcserver 600/tcp # Sun IPC server 1535 + # Bill Schiefelbein <schief@aspen.cray.com> 1536 + syslog-conn 601/udp # Reliable Syslog Service 1537 + syslog-conn 601/tcp # Reliable Syslog Service 1538 + # RFC 3195 1539 + xmlrpc-beep 602/udp # XML-RPC over BEEP 1540 + xmlrpc-beep 602/tcp # XML-RPC over BEEP 1541 + # RFC3529 <ftp://ftp.isi.edu/in-notes/rfc3529.txt> March 2003 1542 + idxp 603/udp # IDXP 1543 + idxp 603/tcp # IDXP 1544 + # RFC-ietf-idwg-beep-idxp-07.txt 1545 + tunnel 604/udp # TUNNEL 1546 + tunnel 604/tcp # TUNNEL 1547 + # RFC-ietf-idwg-beep-tunnel-05.txt 1548 + soap-beep 605/udp # SOAP over BEEP 1549 + soap-beep 605/tcp # SOAP over BEEP 1550 + # RFC3288 <ftp://ftp.isi.edu/in-notes/rfc3288.txt> April 2002 1551 + urm 606/udp # Cray Unified Resource Manager 1552 + urm 606/tcp # Cray Unified Resource Manager 1553 + nqs 607/udp # nqs 1554 + nqs 607/tcp # nqs 1555 + # Bill Schiefelbein <schief@aspen.cray.com> 1556 + sift-uft 608/udp # Sender-Initiated/Unsolicited File Transfer 1557 + sift-uft 608/tcp # Sender-Initiated/Unsolicited File Transfer 1558 + # Rick Troth <troth@rice.edu> 1559 + npmp-trap 609/udp # npmp-trap 1560 + npmp-trap 609/tcp # npmp-trap 1561 + npmp-local 610/udp # npmp-local 1562 + npmp-local 610/tcp # npmp-local 1563 + npmp-gui 611/udp # npmp-gui 1564 + npmp-gui 611/tcp # npmp-gui 1565 + # John Barnes <jbarnes@crl.com> 1566 + hmmp-ind 612/udp # HMMP Indication 1567 + hmmp-ind 612/tcp # HMMP Indication 1568 + hmmp-op 613/udp # HMMP Operation 1569 + hmmp-op 613/tcp # HMMP Operation 1570 + # Andrew Sinclair <andrsin@microsoft.com> 1571 + sshell 614/udp # SSLshell 1572 + sshell 614/tcp # SSLshell 1573 + # Simon J. Gerraty <sjg@quick.com.au> 1574 + sco-inetmgr 615/udp # Internet Configuration Manager 1575 + sco-inetmgr 615/tcp # Internet Configuration Manager 1576 + sco-sysmgr 616/udp # SCO System Administration Server 1577 + sco-sysmgr 616/tcp # SCO System Administration Server 1578 + sco-dtmgr 617/udp # SCO Desktop Administration Server 1579 + sco-dtmgr 617/tcp # SCO Desktop Administration Server 1580 + # Christopher Durham <chrisdu@sco.com> 1581 + dei-icda 618/udp # DEI-ICDA 1582 + dei-icda 618/tcp # DEI-ICDA 1583 + # David Turner <digital@Quetico.tbaytel.net> 1584 + compaq-evm 619/udp # Compaq EVM 1585 + compaq-evm 619/tcp # Compaq EVM 1586 + # Jem Treadwell <Jem.Treadwell@compaq.com> 1587 + sco-websrvrmgr 620/udp # SCO WebServer Manager 1588 + sco-websrvrmgr 620/tcp # SCO WebServer Manager 1589 + # Christopher Durham <chrisdu@sco.com> 1590 + escp-ip 621/udp # ESCP 1591 + escp-ip 621/tcp # ESCP 1592 + # Lai Zit Seng <lzs@pobox.com> 1593 + collaborator 622/udp # Collaborator 1594 + collaborator 622/tcp # Collaborator 1595 + # Johnson Davis <johnsond@opteamasoft.com> 1596 + asf-rmcp 623/udp # ASF Remote Management and Control Protocol 1597 + asf-rmcp 623/tcp # ASF Remote Management and Control Protocol 1598 + # Carl First <Carl.L.First@intel.com> 1599 + cryptoadmin 624/udp # Crypto Admin 1600 + cryptoadmin 624/tcp # Crypto Admin 1601 + # Tony Walker <tony@cryptocard.com> 1602 + dec_dlm 625/udp # DEC DLM 1603 + dec_dlm 625/tcp # DEC DLM 1604 + # Rudi Martin <Rudi.Martin@edo.mts.dec.com> 1605 + asia 626/udp # ASIA 1606 + asia 626/tcp # ASIA 1607 + # Michael Dasenbrock <dasenbro@apple.com> 1608 + passgo-tivoli 627/udp # PassGo Tivoli 1609 + passgo-tivoli 627/tcp # PassGo Tivoli 1610 + # Chris Hall <chall@passgo.com> 1611 + qmqp 628/udp # QMQP 1612 + qmqp 628/tcp # QMQP 1613 + # Dan Bernstein <djb@cr.yp.to> 1614 + 3com-amp3 629/udp # 3Com AMP3 1615 + 3com-amp3 629/tcp # 3Com AMP3 1616 + # Prakash Banthia <prakash_banthia@3com.com> 1617 + rda 630/udp # RDA 1618 + rda 630/tcp # RDA 1619 + # John Hadjioannou <john@minster.co.uk> 1620 + ipp 631/udp # IPP (Internet Printing Protocol) 1621 + ipp 631/tcp # IPP (Internet Printing Protocol) 1622 + # Carl-Uno Manros <manros@cp10.es.xerox.com> 1623 + bmpp 632/udp # bmpp 1624 + bmpp 632/tcp # bmpp 1625 + # Troy Rollo <troy@kroll.corvu.com.au> 1626 + servstat 633/udp # Service Status update (Sterling Software) 1627 + servstat 633/tcp # Service Status update (Sterling Software) 1628 + # Greg Rose <Greg_Rose@sydney.sterling.com> 1629 + ginad 634/udp # ginad 1630 + ginad 634/tcp # ginad 1631 + # Mark Crother <mark@eis.calstate.edu> 1632 + rlzdbase 635/udp # RLZ DBase 1633 + rlzdbase 635/tcp # RLZ DBase 1634 + # Michael Ginn <ginn@tyxar.com> 1635 + ldaps 636/udp # ldap protocol over TLS/SSL (was sldap) 1636 + ldaps 636/tcp # ldap protocol over TLS/SSL (was sldap) 1637 + # Pat Richard <patr@xcert.com> 1638 + lanserver 637/udp # lanserver 1639 + lanserver 637/tcp # lanserver 1640 + # Chris Larsson <clarsson@VNET.IBM.COM> 1641 + mcns-sec 638/udp # mcns-sec 1642 + mcns-sec 638/tcp # mcns-sec 1643 + # Kaz Ozawa <k.ozawa@cablelabs.com> 1644 + msdp 639/udp # MSDP 1645 + msdp 639/tcp # MSDP 1646 + # Dino Farinacci <dino@cisco.com> 1647 + entrust-sps 640/udp # entrust-sps 1648 + entrust-sps 640/tcp # entrust-sps 1649 + # Marek Buchler <Marek.Buchler@entrust.com> 1650 + repcmd 641/udp # repcmd 1651 + repcmd 641/tcp # repcmd 1652 + # Scott Dale <scott@Replicase.com> 1653 + esro-emsdp 642/udp # ESRO-EMSDP V1.3 1654 + esro-emsdp 642/tcp # ESRO-EMSDP V1.3 1655 + # Mohsen Banan <mohsen@neda.com> 1656 + sanity 643/udp # SANity 1657 + sanity 643/tcp # SANity 1658 + # Peter Viscarola <PeterGV@osr.com> 1659 + dwr 644/udp # dwr 1660 + dwr 644/tcp # dwr 1661 + # Bill Fenner <fenner@parc.xerox.com> 1662 + pssc 645/udp # PSSC 1663 + pssc 645/tcp # PSSC 1664 + # Egon Meier-Engelen <egon.meier-engelen@dlr.de> 1665 + ldp 646/udp # LDP 1666 + ldp 646/tcp # LDP 1667 + # Bob Thomas <rhthomas@cisco.com> 1668 + dhcp-failover 647/udp # DHCP Failover 1669 + dhcp-failover 647/tcp # DHCP Failover 1670 + # Bernard Volz <volz@ipworks.com> 1671 + rrp 648/udp # Registry Registrar Protocol (RRP) 1672 + rrp 648/tcp # Registry Registrar Protocol (RRP) 1673 + # Scott Hollenbeck <shollenb@netsol.com> 1674 + cadview-3d 649/udp # Cadview-3d - streaming 3d models over the internet 1675 + cadview-3d 649/tcp # Cadview-3d - streaming 3d models over the internet 1676 + # David Cooper <david.cooper@oracle.com> 1677 + obex 650/udp # OBEX 1678 + obex 650/tcp # OBEX 1679 + # Jeff Garbers <FJG030@email.mot.com> 1680 + ieee-mms 651/udp # IEEE MMS 1681 + ieee-mms 651/tcp # IEEE MMS 1682 + # Curtis Anderson <canderson@turbolinux.com> 1683 + hello-port 652/udp # HELLO_PORT 1684 + hello-port 652/tcp # HELLO_PORT 1685 + # Patrick Cipiere <Patrick.Cipiere@UDcast.com> 1686 + repscmd 653/udp # RepCmd 1687 + repscmd 653/tcp # RepCmd 1688 + # Scott Dale <scott@tioga.com> 1689 + aodv 654/udp # AODV 1690 + aodv 654/tcp # AODV 1691 + # Charles Perkins <cperkins@eng.sun.com> 1692 + tinc 655/udp # TINC 1693 + tinc 655/tcp # TINC 1694 + # Ivo Timmermans <itimmermans@bigfoot.com> 1695 + spmp 656/udp # SPMP 1696 + spmp 656/tcp # SPMP 1697 + # Jakob Kaivo <jkaivo@nodomainname.net> 1698 + rmc 657/udp # RMC 1699 + rmc 657/tcp # RMC 1700 + # Michael Schmidt <mmaass@us.ibm.com> 1701 + tenfold 658/udp # TenFold 1702 + tenfold 658/tcp # TenFold 1703 + # Louis Olszyk <lolszyk@10fold.com> 1704 + # 659 Removed (2001-06-06) 1705 + mac-srvr-admin 660/udp # MacOS Server Admin 1706 + mac-srvr-admin 660/tcp # MacOS Server Admin 1707 + # Forest Hill <forest@apple.com> 1708 + hap 661/udp # HAP 1709 + hap 661/tcp # HAP 1710 + # Igor Plotnikov <igor@uroam.com> 1711 + pftp 662/udp # PFTP 1712 + pftp 662/tcp # PFTP 1713 + # Ben Schluricke <support@pftp.de> 1714 + purenoise 663/udp # PureNoise 1715 + purenoise 663/tcp # PureNoise 1716 + # Sam Osa <pristine@mailcity.com> 1717 + asf-secure-rmcp 664/udp # ASF Secure Remote Management and Control Protocol 1718 + asf-secure-rmcp 664/tcp # ASF Secure Remote Management and Control Protocol 1719 + # Carl First <Carl.L.First@intel.com> 1720 + sun-dr 665/udp # Sun DR 1721 + sun-dr 665/tcp # Sun DR 1722 + # Harinder Bhasin <Harinder.Bhasin@Sun.COM> 1723 + mdqs 666/udp doom # 1724 + mdqs 666/tcp doom # 1725 + # <ddt@idcube.idsoftware.com> 1726 + disclose 667/udp # campaign contribution disclosures - SDR Technologies 1727 + disclose 667/tcp # campaign contribution disclosures - SDR Technologies 1728 + # Jim Dixon <jim@lambda.com> 1729 + mecomm 668/udp # MeComm 1730 + mecomm 668/tcp # MeComm 1731 + meregister 669/udp # MeRegister 1732 + meregister 669/tcp # MeRegister 1733 + # Armin Sawusch <armin@esd1.esd.de> 1734 + vacdsm-sws 670/udp # VACDSM-SWS 1735 + vacdsm-sws 670/tcp # VACDSM-SWS 1736 + vacdsm-app 671/udp # VACDSM-APP 1737 + vacdsm-app 671/tcp # VACDSM-APP 1738 + vpps-qua 672/udp # VPPS-QUA 1739 + vpps-qua 672/tcp # VPPS-QUA 1740 + cimplex 673/udp # CIMPLEX 1741 + cimplex 673/tcp # CIMPLEX 1742 + # Ulysses G. Smith Jr. <ugsmith@cesi.com> 1743 + acap 674/udp # ACAP 1744 + acap 674/tcp # ACAP 1745 + # Chris Newman <chris.newman@sun.com> 1746 + dctp 675/udp # DCTP 1747 + dctp 675/tcp # DCTP 1748 + # Andre Kramer <Andre.Kramer@ansa.co.uk> 1749 + vpps-via 676/udp # VPPS Via 1750 + vpps-via 676/tcp # VPPS Via 1751 + # Ulysses G. Smith Jr. <ugsmith@cesi.com> 1752 + vpp 677/udp # Virtual Presence Protocol 1753 + vpp 677/tcp # Virtual Presence Protocol 1754 + # Klaus Wolf <wolf@cobrow.com> 1755 + ggf-ncp 678/udp # GNU Generation Foundation NCP 1756 + ggf-ncp 678/tcp # GNU Generation Foundation NCP 1757 + # Noah Paul <noahp@altavista.net> 1758 + mrm 679/udp # MRM 1759 + mrm 679/tcp # MRM 1760 + # Liming Wei <lwei@cisco.com> 1761 + entrust-aaas 680/udp # entrust-aaas 1762 + entrust-aaas 680/tcp # entrust-aaas 1763 + entrust-aams 681/udp # entrust-aams 1764 + entrust-aams 681/tcp # entrust-aams 1765 + # Adrian Mancini <adrian.mancini@entrust.com> 1766 + xfr 682/udp # XFR 1767 + xfr 682/tcp # XFR 1768 + # Noah Paul <noahp@ultranet.com> 1769 + corba-iiop 683/udp # CORBA IIOP 1770 + corba-iiop 683/tcp # CORBA IIOP 1771 + corba-iiop-ssl 684/udp # CORBA IIOP SSL 1772 + corba-iiop-ssl 684/tcp # CORBA IIOP SSL 1773 + # Henry Lowe <lowe@omg.org> 1774 + mdc-portmapper 685/udp # MDC Port Mapper 1775 + mdc-portmapper 685/tcp # MDC Port Mapper 1776 + # Noah Paul <noahp@altavista.net> 1777 + hcp-wismar 686/udp # Hardware Control Protocol Wismar 1778 + hcp-wismar 686/tcp # Hardware Control Protocol Wismar 1779 + # David Merchant <d.f.merchant@livjm.ac.uk> 1780 + asipregistry 687/udp # asipregistry 1781 + asipregistry 687/tcp # asipregistry 1782 + # Erik Sea <sea@apple.com> 1783 + realm-rusd 688/udp # REALM-RUSD 1784 + realm-rusd 688/tcp # REALM-RUSD 1785 + # Jerry Knight <jknight@realminfo.com> 1786 + nmap 689/udp # NMAP 1787 + nmap 689/tcp # NMAP 1788 + # Peter Dennis Bartok <peter@novonyx.com> 1789 + vatp 690/udp # VATP 1790 + vatp 690/tcp # VATP 1791 + # Atica Software <comercial@aticasoft.es> 1792 + msexch-routing 691/udp # MS Exchange Routing 1793 + msexch-routing 691/tcp # MS Exchange Routing 1794 + # David Lemson <dlemson@microsoft.com> 1795 + hyperwave-isp 692/udp # Hyperwave-ISP 1796 + hyperwave-isp 692/tcp # Hyperwave-ISP 1797 + # Gerald Mesaric <gmesaric@hyperwave.com> 1798 + connendp 693/udp # connendp 1799 + connendp 693/tcp # connendp 1800 + # Ronny Bremer <rbremer@future-gate.com> 1801 + ha-cluster 694/udp # ha-cluster 1802 + ha-cluster 694/tcp # ha-cluster 1803 + # Alan Robertson <alanr@unix.sh> 1804 + ieee-mms-ssl 695/udp # IEEE-MMS-SSL 1805 + ieee-mms-ssl 695/tcp # IEEE-MMS-SSL 1806 + # Curtis Anderson <ecanderson@turbolinux.com> 1807 + rushd 696/udp # RUSHD 1808 + rushd 696/tcp # RUSHD 1809 + # Greg Ercolano <erco@netcom.com> 1810 + uuidgen 697/udp # UUIDGEN 1811 + uuidgen 697/tcp # UUIDGEN 1812 + # James Falkner <james.falkner@sun.com> 1813 + olsr 698/udp # OLSR 1814 + olsr 698/tcp # OLSR 1815 + # Thomas Clausen <thomas.clausen@inria.fr> 1816 + accessnetwork 699/udp # Access Network 1817 + accessnetwork 699/tcp # Access Network 1818 + # Yingchun Xu <Yingchun_Xu@3com.com> 1819 + epp 700/tcp # Extensible Provisioning Protocol 1820 + epp 700/udp # Extensible Provisioning Protocol 1821 + # [RFC3734] 1822 + lmp 701/tcp # Link Management Protocol (LMP) 1823 + lmp 701/udp # Link Management Protocol (LMP) 1824 + # [RFC4204] 1825 + iris-beep 702/tcp # IRIS over BEEP 1826 + iris-beep 702/udp # IRIS over BEEP 1827 + # [RFC3983] 1828 + # 703 Unassigned 1829 + elcsd 704/udp # errlog copy/server daemon 1830 + elcsd 704/tcp # errlog copy/server daemon 1831 + agentx 705/udp # AgentX 1832 + agentx 705/tcp # AgentX 1833 + # Bob Natale <natale@acec.com> 1834 + silc 706/udp # SILC 1835 + silc 706/tcp # SILC 1836 + # Pekka Riikonen <priikone@poseidon.pspt.fi> 1837 + borland-dsj 707/udp # Borland DSJ 1838 + borland-dsj 707/tcp # Borland DSJ 1839 + # Gerg Cole <gcole@corp.borland.com> 1840 + # 708 Unassigned 1841 + entrust-kmsh 709/udp # Entrust Key Management Service Handler 1842 + entrust-kmsh 709/tcp # Entrust Key Management Service Handler 1843 + entrust-ash 710/udp # Entrust Administration Service Handler 1844 + entrust-ash 710/tcp # Entrust Administration Service Handler 1845 + # Peter Whittaker <pww@entrust.com> 1846 + cisco-tdp 711/udp # Cisco TDP 1847 + cisco-tdp 711/tcp # Cisco TDP 1848 + # Bruce Davie <bsd@cisco.com> 1849 + tbrpf 712/tcp # TBRPF 1850 + tbrpf 712/udp # TBRPF 1851 + # RFC3684 1852 + # 713-728 Unassigned 1853 + netviewdm1 729/udp # IBM NetView DM/6000 Server/Client 1854 + netviewdm1 729/tcp # IBM NetView DM/6000 Server/Client 1855 + netviewdm2 730/udp # IBM NetView DM/6000 send/tcp 1856 + netviewdm2 730/tcp # IBM NetView DM/6000 send/tcp 1857 + netviewdm3 731/udp # IBM NetView DM/6000 receive/tcp 1858 + netviewdm3 731/tcp # IBM NetView DM/6000 receive/tcp 1859 + # Philippe Binet (phbinet@vnet.IBM.COM) 1860 + # 732-740 Unassigned 1861 + netgw 741/udp # netGW 1862 + netgw 741/tcp # netGW 1863 + # Oliver Korfmacher (okorf@netcs.com) 1864 + netrcs 742/udp # Network based Rev. Cont. Sys. 1865 + netrcs 742/tcp # Network based Rev. Cont. Sys. 1866 + # Gordon C. Galligher <gorpong@ping.chi.il.us> 1867 + # 743 Unassigned 1868 + flexlm 744/udp # Flexible License Manager 1869 + flexlm 744/tcp # Flexible License Manager 1870 + # Matt Christiano 1871 + # <globes@matt@oliveb.atc.olivetti.com> 1872 + # 745-746 Unassigned 1873 + fujitsu-dev 747/udp # Fujitsu Device Control 1874 + fujitsu-dev 747/tcp # Fujitsu Device Control 1875 + ris-cm 748/udp # Russell Info Sci Calendar Manager 1876 + ris-cm 748/tcp # Russell Info Sci Calendar Manager 1877 + kerberos-adm 749/udp # kerberos administration 1878 + kerberos-adm 749/tcp # kerberos administration 1879 + loadav 750/udp kerberos-iv # 1880 + rfile 750/tcp # 1881 + # Martin Hamilton <martin@mrrl.lut.as.uk> 1882 + pump 751/udp # 1883 + pump 751/tcp # 1884 + qrh 752/udp # 1885 + qrh 752/tcp # 1886 + rrh 753/udp # 1887 + rrh 753/tcp # 1888 + tell 754/udp # send 1889 + tell 754/tcp # send 1890 + # Josyula R. Rao <jrrao@watson.ibm.com> 1891 + # 755-756 Unassigned 1892 + nlogin 758/udp # 1893 + nlogin 758/tcp # 1894 + con 759/udp # 1895 + con 759/tcp # 1896 + ns 760/udp # 1897 + ns 760/tcp # 1898 + rxe 761/udp # 1899 + rxe 761/tcp # 1900 + quotad 762/udp # 1901 + quotad 762/tcp # 1902 + cycleserv 763/udp # 1903 + cycleserv 763/tcp # 1904 + omserv 764/udp # 1905 + omserv 764/tcp # 1906 + webster 765/udp # 1907 + webster 765/tcp # 1908 + # Josyula R. Rao <jrrao@watson.ibm.com> 1909 + # 766 Unassigned 1910 + phonebook 767/udp # phone 1911 + phonebook 767/tcp # phone 1912 + # Josyula R. Rao <jrrao@watson.ibm.com> 1913 + # 768 Unassigned 1914 + vid 769/udp # 1915 + vid 769/tcp # 1916 + cadlock 770/udp # 1917 + cadlock 770/tcp # 1918 + rtip 771/udp # 1919 + rtip 771/tcp # 1920 + cycleserv2 772/udp # 1921 + cycleserv2 772/tcp # 1922 + notify 773/udp # 1923 + submit 773/tcp # 1924 + acmaint_dbd 774/udp # 1925 + rpasswd 774/tcp # 1926 + acmaint_transd 775/udp # 1927 + entomb 775/tcp # 1928 + wpages 776/udp # 1929 + wpages 776/tcp # 1930 + # Josyula R. Rao <jrrao@watson.ibm.com> 1931 + multiling-http 777/udp # Multiling HTTP 1932 + multiling-http 777/tcp # Multiling HTTP 1933 + # Alejandro Bonet <babel@ctv.es> 1934 + # 778-779 Unassigned 1935 + wpgs 780/udp # 1936 + wpgs 780/tcp # 1937 + # Josyula R. Rao <jrrao@watson.ibm.com> 1938 + # 781-785 Unassigned 1939 + # 786 Unassigned (Removed 2002-05-08) 1940 + # 787 Unassigned (Removed 2002-10-08) 1941 + # 788-799 Unassigned 1942 + mdbs_daemon 800/udp # 1943 + mdbs_daemon 800/tcp # 1944 + device 801/udp # 1945 + device 801/tcp # 1946 + # 802-809 Unassigned 1947 + fcp-udp 810/udp # FCP Datagram 1948 + fcp-udp 810/tcp # FCP 1949 + # Paul Whittemore <paul@softarc.com> 1950 + # 811-827 Unassigned 1951 + itm-mcell-s 828/udp # itm-mcell-s 1952 + itm-mcell-s 828/tcp # itm-mcell-s 1953 + # Miles O'Neal <meo@us.itmasters.com> 1954 + pkix-3-ca-ra 829/udp # PKIX-3 CA/RA 1955 + pkix-3-ca-ra 829/tcp # PKIX-3 CA/RA 1956 + # Carlisle Adams <Cadams@entrust.com> 1957 + netconf-ssh 830/tcp # NETCONF over SSH 1958 + netconf-ssh 830/udp # NETCONF over SSH 1959 + # [RFC4742] 1960 + netconf-beep 831/tcp # NETCONF over BEEP 1961 + netconf-beep 831/udp # NETCONF over BEEP 1962 + # [RFC4744] 1963 + netconfsoaphttp 832/tcp # NETCONF for SOAP over HTTPS 1964 + netconfsoaphttp 832/udp # NETCONF for SOAP over HTTPS 1965 + # [RFC4743] 1966 + netconfsoapbeep 833/tcp # NETCONF for SOAP over BEEP 1967 + netconfsoapbeep 833/udp # NETCONF for SOAP over BEEP 1968 + # [RFC4743] 1969 + # 834-846 Unassigned 1970 + dhcp-failover2 847/udp # dhcp-failover 2 1971 + dhcp-failover2 847/tcp # dhcp-failover 2 1972 + # Bernard Volz <volz@ipworks.com> 1973 + gdoi 848/udp # GDOI 1974 + gdoi 848/tcp # GDOI 1975 + # RFC-ietf-msec-gdoi-07.txt 1976 + # 849-859 Unassigned 1977 + iscsi 860/udp # iSCSI 1978 + iscsi 860/tcp # iSCSI 1979 + # RFC-draft-ietf-ips-iscsi-20.txt 1980 + owamp-control 861/tcp # OWAMP-Control 1981 + owamp-control 861/udp # OWAMP-Control 1982 + # [RFC4656] 1983 + # 862-872 Unassigned 1984 + rsync 873/udp # rsync 1985 + rsync 873/tcp # rsync 1986 + # Andrew Tridgell <tridge@samba.anu.edu.au> 1987 + # 874-885 Unassigned 1988 + iclcnet-locate 886/udp # ICL coNETion locate server 1989 + iclcnet-locate 886/tcp # ICL coNETion locate server 1990 + # Bob Lyon <bl@oasis.icl.co.uk> 1991 + iclcnet_svinfo 887/udp # ICL coNETion server info 1992 + iclcnet_svinfo 887/tcp # ICL coNETion server info 1993 + # Bob Lyon <bl@oasis.icl.co.uk> 1994 + accessbuilder 888/udp # AccessBuilder 1995 + accessbuilder 888/tcp # AccessBuilder 1996 + # Steve Sweeney <Steven_Sweeney@3mail.3com.com> 1997 + # The following entry records an unassigned but widespread use 1998 + cddbp 888/tcp # CD Database Protocol 1999 + # Steve Scherf <steve@moonsoft.com> 2000 + # 2001 + # 889-899 Unassigned 2002 + omginitialrefs 900/udp # OMG Initial Refs 2003 + omginitialrefs 900/tcp # OMG Initial Refs 2004 + # Christian Callsen <Christian.Callsen@eng.sun.com> 2005 + smpnameres 901/udp # SMPNAMERES 2006 + smpnameres 901/tcp # SMPNAMERES 2007 + # Leif Ekblad <leif@rdos.net> 2008 + ideafarm-chat 902/udp # IDEAFARM-CHAT 2009 + ideafarm-chat 902/tcp # IDEAFARM-CHAT 2010 + ideafarm-catch 903/udp # IDEAFARM-CATCH 2011 + ideafarm-catch 903/tcp # IDEAFARM-CATCH 2012 + # Wo'o Ideafarm <wo@ideafarm.com> 2013 + # 904-910 Unassigned 2014 + kink 910/tcp # Kerberized Internet Negotiation of Keys (KINK) 2015 + kink 910/udp # Kerberized Internet Negotiation of Keys (KINK) 2016 + # [RFC4430] 2017 + # 911 Unassigned 2018 + xact-backup 911/udp # xact-backup 2019 + xact-backup 911/tcp # xact-backup 2020 + # Bill Carroll <billc@xactlabs.com> 2021 + apex-mesh 912/udp # APEX relay-relay service 2022 + apex-mesh 912/tcp # APEX relay-relay service 2023 + apex-edge 913/udp # APEX endpoint-relay service 2024 + apex-edge 913/tcp # APEX endpoint-relay service 2025 + # [RFC3340] 2026 + # 914-988 Unassigned 2027 + ftps-data 989/udp # ftp protocol, data, over TLS/SSL 2028 + ftps-data 989/tcp # ftp protocol, data, over TLS/SSL 2029 + ftps 990/udp # ftp protocol, control, over TLS/SSL 2030 + ftps 990/tcp # ftp protocol, control, over TLS/SSL 2031 + # Christopher Allen <ChristopherA@consensus.com> 2032 + nas 991/udp # Netnews Administration System 2033 + nas 991/tcp # Netnews Administration System 2034 + # Vera Heinau <heinau@fu-berlin.de> 2035 + # Heiko Schlichting <heiko@fu-berlin.de> 2036 + telnets 992/udp # telnet protocol over TLS/SSL 2037 + telnets 992/tcp # telnet protocol over TLS/SSL 2038 + imaps 993/udp # imap4 protocol over TLS/SSL 2039 + imaps 993/tcp # imap4 protocol over TLS/SSL 2040 + ircs 994/udp # irc protocol over TLS/SSL 2041 + ircs 994/tcp # irc protocol over TLS/SSL 2042 + # Christopher Allen <ChristopherA@consensus.com> 2043 + pop3s 995/udp # pop3 protocol over TLS/SSL (was spop3) 2044 + pop3s 995/tcp # pop3 protocol over TLS/SSL (was spop3) 2045 + # Gordon Mangione <gordm@microsoft.com> 2046 + vsinet 996/udp # vsinet 2047 + vsinet 996/tcp # vsinet 2048 + # Rob Juergens <robj@vsi.com> 2049 + maitrd 997/udp # 2050 + maitrd 997/tcp # 2051 + puparp 998/udp # 2052 + busboy 998/tcp # 2053 + applix 999/udp puprouter # Applix ac 2054 + garcon 999/tcp puprouter # 2055 + cadlock2 1000/udp # 2056 + cadlock2 1000/tcp # 2057 + # 1001-1009 Unassigned 2058 + # 1008/udp Possibly used by Sun Solaris???? 2059 + surf 1010/udp # surf 2060 + surf 1010/tcp # surf 2061 + # Joseph Geer <jgeer@peapod.com> 2062 + # 1011-1022 Reserved 2063 + 1023/udp # Reserved 2064 + 1023/tcp # Reserved 2065 + # IANA <iana@iana.org> 2066 + 1024/udp # Reserved 2067 + 1024/tcp # Reserved 2068 + # IANA <iana@iana.org> 2069 + # 2070 + # REGISTERED PORT NUMBERS 2071 + # 2072 + exp1 1021/tcp # RFC3692-style Experiment 1 (*) [RFC4727] 2073 + exp1 1021/udp # RFC3692-style Experiment 1 (*) [RFC4727] 2074 + exp2 1022/tcp # RFC3692-style Experiment 2 (*) [RFC4727] 2075 + exp2 1022/udp # RFC3692-style Experiment 2 (*) [RFC4727] 2076 + # 1023-1024 Unassigned 2077 + blackjack 1025/udp # network blackjack 2078 + blackjack 1025/tcp # network blackjack 2079 + # Unknown contact 2080 + cap 1026/udp # Calender Access Protocol 2081 + cap 1026/tcp # Calender Access Protocol 2082 + # Doug Royer <Doug@Royer.com> June 2002 2083 + exosee 1027/udp # ExoSee 2084 + exosee 1027/tcp # ExoSee 2085 + # Chagdali Isamail <chagdali@free.fr> June 2003 2086 + # 1028-1029 Unassigned 2087 + solid-mux 1029/tcp # Solid Mux Server 2088 + solid-mux 1029/udp # Solid Mux Server 2089 + # 1030 Unassigned 2090 + iad1 1030/udp # BBN IAD 2091 + iad1 1030/tcp # BBN IAD 2092 + iad2 1031/udp # BBN IAD 2093 + iad2 1031/tcp # BBN IAD 2094 + iad3 1032/udp # BBN IAD 2095 + iad3 1032/tcp # BBN IAD 2096 + # Andy Malis <malis_a@timeplex.com> 2097 + netinfo-local 1033/udp # local netinfo port 2098 + netinfo-local 1033/tcp # local netinfo port 2099 + # Marc Majka <majka@apple.com> August 2002 2100 + activesync 1034/udp # ActiveSync Notifications 2101 + activesync 1034/tcp # ActiveSync Notifications 2102 + # Sandra Vargas <Sandrama@microsoft.com> March 2003 2103 + mxxrlogin 1035/udp # MX-XR RPC 2104 + mxxrlogin 1035/tcp # MX-XR RPC 2105 + # Arnold E. Mauer <amauer@vrms.com> April 2003 2106 + pcg-radar 1036/udp # RADAR Service Protocol 2107 + pcg-radar 1036/tcp # RADAR Service Protocol 2108 + # Steve Ravida <Steve@pcguru.com> 2109 + ams 1037/tcp # AMS 2110 + ams 1037/udp # AMS 2111 + mtqp 1038/tcp # Message Tracking Query Protocol 2112 + mtqp 1038/udp # Message Tracking Query Protocol 2113 + # [RFC3887] 2114 + sbl 1039/tcp # Streamlined Blackhole 2115 + sbl 1039/udp # Streamlined Blackhole 2116 + # 1040 Unassigned 2117 + netarx 1040/udp # Netarx 2118 + netarx 1040/tcp # Netarx 2119 + # Fredrick Paul Eisele <phreed@netarx.com> 2120 + danf-ak2 1041/tcp # AK2 Product 2121 + danf-ak2 1041/udp # AK2 Product 2122 + afrog 1042/tcp # Subnet Roaming 2123 + afrog 1042/udp # Subnet Roaming 2124 + boinc-client 1043/tcp # BOINC Client Control 2125 + boinc-client 1043/udp # BOINC Client Control 2126 + dcutility 1044/tcp # Dev Consortium Utility 2127 + dcutility 1044/udp # Dev Consortium Utility 2128 + # 1045 Unassigned 2129 + fpitp 1045/udp # Fingerprint Image Transfer Protocol 2130 + fpitp 1045/tcp # Fingerprint Image Transfer Protocol 2131 + # Steven Fields <sfields@identix.com> February 2002 2132 + wfremotertm 1046/tcp # WebFilter Remote Monitor 2133 + wfremotertm 1046/udp # WebFilter Remote Monitor 2134 + # 1047 Unassigned 2135 + neod1 1047/udp # Sun's NEO Object Request Broker 2136 + neod1 1047/tcp # Sun's NEO Object Request Broker 2137 + neod2 1048/udp # Sun's NEO Object Request Broker 2138 + neod2 1048/tcp # Sun's NEO Object Request Broker 2139 + # Rohit Garg <rohit.garg@eng.sun.com> 2140 + td-postman 1049/udp # Tobit David Postman VPMN 2141 + td-postman 1049/tcp # Tobit David Postman VPMN 2142 + # Franz-Josef Leuders <development@tobit.com> 2143 + cma 1050/udp # CORBA Management Agent 2144 + cma 1050/tcp # CORBA Management Agent 2145 + # Ramy Zaarour <ramy@lumos.com> 2146 + optima-vnet 1051/udp # Optima VNET 2147 + optima-vnet 1051/tcp # Optima VNET 2148 + # Ralf Doewich <ralf.doewich@optimatele.com> 2149 + ddt 1052/udp # Dynamic DNS Tools 2150 + ddt 1052/tcp # Dynamic DNS Tools 2151 + # Remi Lefebvre <remi@debian.org> 2152 + remote-as 1053/udp # Remote Assistant (RA) 2153 + remote-as 1053/tcp # Remote Assistant (RA) 2154 + # Roman Kriis <roman@previo.ee> 2155 + brvread 1054/udp # BRVREAD 2156 + brvread 1054/tcp # BRVREAD 2157 + # Gilles Roussel <groussel@eu-symtrax.com> 2158 + ansyslmd 1055/udp # ANSYS - License Manager 2159 + ansyslmd 1055/tcp # ANSYS - License Manager 2160 + # Suzanne Lorrin <suzanne.lorrin@ansys.com> 2161 + vfo 1056/udp # VFO 2162 + vfo 1056/tcp # VFO 2163 + # Anthony Gonzalez <agonzal1@telcordia.com> 2164 + startron 1057/udp # STARTRON 2165 + startron 1057/tcp # STARTRON 2166 + # Markus Sabadello <sabadello@startron.org> 2167 + nim 1058/udp # nim 2168 + nim 1058/tcp # nim 2169 + nimreg 1059/udp # nimreg 2170 + nimreg 1059/tcp # nimreg 2171 + # Robert Gordon <rbg@austin.ibm.com> 2172 + polestar 1060/udp # POLESTAR 2173 + polestar 1060/tcp # POLESTAR 2174 + # Masakuni Okada <masakuni@jp.ibm.com> 2175 + kiosk 1061/udp # KIOSK 2176 + kiosk 1061/tcp # KIOSK 2177 + # Howard Buck <hbuck@maytag.com> 2178 + veracity 1062/udp # Veracity 2179 + veracity 1062/tcp # Veracity 2180 + # Ross Williams <ross@rocksoft.com> 2181 + kyoceranetdev 1063/udp # KyoceraNetDev 2182 + kyoceranetdev 1063/tcp # KyoceraNetDev 2183 + # Shigenaka Kanemitsu 2184 + # <Shigenaka_Kanemitsu@ypd.kyocera.co.jp> 2185 + jstel 1064/udp # JSTEL 2186 + jstel 1064/tcp # JSTEL 2187 + # Duane Kiser <dkiser@jsexpress.com> 2188 + syscomlan 1065/udp # SYSCOMLAN 2189 + syscomlan 1065/tcp # SYSCOMLAN 2190 + # Urs Ryf <urs.ryf@selectron.ch> 2191 + fpo-fns 1066/udp # FPO-FNS 2192 + fpo-fns 1066/tcp # FPO-FNS 2193 + # Jens Klose <jklose@intercope.com> 2194 + instl_boots 1067/udp # Installation Bootstrap Proto. Serv. 2195 + instl_boots 1067/tcp # Installation Bootstrap Proto. Serv. 2196 + instl_bootc 1068/udp # Installation Bootstrap Proto. Cli. 2197 + instl_bootc 1068/tcp # Installation Bootstrap Proto. Cli. 2198 + # David Arko <darko@hpfcrn.fc.hp.com> 2199 + cognex-insight 1069/udp # COGNEX-INSIGHT 2200 + cognex-insight 1069/tcp # COGNEX-INSIGHT 2201 + # Steve Olson <solson@cognex.com> 2202 + gmrupdateserv 1070/udp # GMRUpdateSERV 2203 + gmrupdateserv 1070/tcp # GMRUpdateSERV 2204 + # Steve Kellogg <stevekellogg@mezzogmr.com> 2205 + bsquare-voip 1071/udp # BSQUARE-VOIP 2206 + bsquare-voip 1071/tcp # BSQUARE-VOIP 2207 + # Yen Lee <YenL@bsquare.com> 2208 + cardax 1072/udp # CARDAX 2209 + cardax 1072/tcp # CARDAX 2210 + # Charles Oram <charleso@cardax.com> 2211 + bridgecontrol 1073/udp # Bridge Control 2212 + bridgecontrol 1073/tcp # Bridge Control 2213 + # Andy Heron <btexact.ports@bt.com> 2214 + fastechnologlm 1074/udp # FASTechnologies License Manager 2215 + fastechnologlm 1074/tcp # FASTechnologies License Manager 2216 + # Robert C. Henningsgard 2217 + # <rhenn@fastechnologies.com> 2218 + rdrmshc 1075/udp # RDRMSHC 2219 + rdrmshc 1075/tcp # RDRMSHC 2220 + # Ericko Shimada <eriko@kel.fujitsu.co.jp> 2221 + dab-sti-c 1076/udp # DAB STI-C 2222 + dab-sti-c 1076/tcp # DAB STI-C 2223 + # World DAB <worlddab_irc@worlddab.org> 2224 + imgames 1077/udp # IMGames 2225 + imgames 1077/tcp # IMGames 2226 + # Jean A. Ames <engr-admin@flipside.com> 2227 + avocent-proxy 1078/udp # Avocent Proxy Protocol 2228 + avocent-proxy 1078/tcp # Avocent Proxy Protocol 2229 + # Steven W. Clark <steven.clark@avocent.com> 2230 + asprovatalk 1079/udp # ASPROVATalk 2231 + asprovatalk 1079/tcp # ASPROVATalk 2232 + # Chiew Farn Chung <cfchung@asprova.com> 2233 + socks 1080/udp # Socks 2234 + socks 1080/tcp # Socks 2235 + # Ying-Da Lee <ylee@syl.dl.nec.com 2236 + pvuniwien 1081/udp # PVUNIWIEN 2237 + pvuniwien 1081/tcp # PVUNIWIEN 2238 + # Peter Lipp >Peter.Lipp@iaik.at> 2239 + amt-esd-prot 1082/udp # AMT-ESD-PROT 2240 + amt-esd-prot 1082/tcp # AMT-ESD-PROT 2241 + # AMTEC S.p.A <sp.amtec@interbusiness.it> 2242 + ansoft-lm-1 1083/udp # Anasoft License Manager 2243 + ansoft-lm-1 1083/tcp # Anasoft License Manager 2244 + ansoft-lm-2 1084/udp # Anasoft License Manager 2245 + ansoft-lm-2 1084/tcp # Anasoft License Manager 2246 + webobjects 1085/udp # Web Objects 2247 + webobjects 1085/tcp # Web Objects 2248 + # Andy Belk <abelk@apple.com> 2249 + cplscrambler-lg 1086/udp # CPL Scrambler Logging 2250 + cplscrambler-lg 1086/tcp # CPL Scrambler Logging 2251 + cplscrambler-in 1087/udp # CPL Scrambler Internal 2252 + cplscrambler-in 1087/tcp # CPL Scrambler Internal 2253 + cplscrambler-al 1088/udp # CPL Scrambler Alarm Log 2254 + cplscrambler-al 1088/tcp # CPL Scrambler Alarm Log 2255 + # Richard Corn <rac@racc.com> 2256 + ff-annunc 1089/udp # FF Annunciation 2257 + ff-annunc 1089/tcp # FF Annunciation 2258 + ff-fms 1090/udp # FF Fieldbus Message Specification 2259 + ff-fms 1090/tcp # FF Fieldbus Message Specification 2260 + ff-sm 1091/udp # FF System Management 2261 + ff-sm 1091/tcp # FF System Management 2262 + # Fieldbus Foundation <dave.glanzer@fieldbus.org> 2263 + obrpd 1092/udp # Open Business Reporting Protocol 2264 + obrpd 1092/tcp # Open Business Reporting Protocol 2265 + # William Randolph Royere III 2266 + # <william@royere.net> 2267 + proofd 1093/udp # PROOFD 2268 + proofd 1093/tcp # PROOFD 2269 + rootd 1094/udp # ROOTD 2270 + rootd 1094/tcp # ROOTD 2271 + # Fons Rademakers <Fons.Rademakers@cern.ch> 2272 + nicelink 1095/udp # NICELink 2273 + nicelink 1095/tcp # NICELink 2274 + # Jordi Lisbona <jlisbona@tango04.net> 2275 + cnrprotocol 1096/udp # Common Name Resolution Protocol 2276 + cnrprotocol 1096/tcp # Common Name Resolution Protocol 2277 + # Michael Mealling <michaelm@netsol.com> 2278 + sunclustermgr 1097/udp # Sun Cluster Manager 2279 + sunclustermgr 1097/tcp # Sun Cluster Manager 2280 + # Ashit Patel <Ashit.Patel@eng.Sun.COM> 2281 + rmiactivation 1098/udp # RMI Activation 2282 + rmiactivation 1098/tcp # RMI Activation 2283 + rmiregistry 1099/udp # RMI Registry 2284 + rmiregistry 1099/tcp # RMI Registry 2285 + # Mark Hodapp <mark.hodapp@sun.com> 2286 + mctp 1100/udp # MCTP 2287 + mctp 1100/tcp # MCTP 2288 + # Vitaly Revsin <vitaly@webmanage.com> 2289 + pt2-discover 1101/udp # PT2-DISCOVER 2290 + pt2-discover 1101/tcp # PT2-DISCOVER 2291 + # Ralph Kammerlander 2292 + # <ralph.kammerlander@khe.siemens.de> 2293 + adobeserver-1 1102/udp # ADOBE SERVER 1 2294 + adobeserver-1 1102/tcp # ADOBE SERVER 1 2295 + adobeserver-2 1103/udp # ADOBE SERVER 2 2296 + adobeserver-2 1103/tcp # ADOBE SERVER 2 2297 + # Frank Soetebeer <frsoeteb@adobe.com> 2298 + xrl 1104/udp # XRL 2299 + xrl 1104/tcp # XRL 2300 + # Patrick Robinson <probinson@plosive.com> 2301 + ftranhc 1105/udp # FTRANHC 2302 + ftranhc 1105/tcp # FTRANHC 2303 + # Eriko Shimada <eriko@kel.fujitsu.co.jp> 2304 + isoipsigport-1 1106/udp # ISOIPSIGPORT-1 2305 + isoipsigport-1 1106/tcp # ISOIPSIGPORT-1 2306 + isoipsigport-2 1107/udp # ISOIPSIGPORT-2 2307 + isoipsigport-2 1107/tcp # ISOIPSIGPORT-2 2308 + # Peter Egli <peter.egli@inalp.com> 2309 + ratio-adp 1108/udp # ratio-adp 2310 + ratio-adp 1108/tcp # ratio-adp 2311 + # Oliver Thulke <oth@ratio.de> 2312 + # 1109 Reserved - IANA 2313 + nfsd-keepalive 1110/udp # Client status info 2314 + nfsd-status 1110/tcp # Cluster status info 2315 + # Edgar Circenis <ec@hpfclj.fc.hp.com> 2316 + lmsocialserver 1111/udp # LM Social Server 2317 + lmsocialserver 1111/tcp # LM Social Server 2318 + # Ron Lussier <coyote@likeminds.com> 2319 + icp 1112/udp # Intelligent Communication Protocol 2320 + icp 1112/tcp # Intelligent Communication Protocol 2321 + # Mark H. David <mhd@gensym.com> 2322 + ltp-deepspace 1113/tcp # Licklider Transmission Pr 2323 + ltp-deepspace 1113/udp # Licklider Transmission Pr 2324 + # 1114 Unassigned 2325 + mini-sql 1114/udp # Mini SQL 2326 + mini-sql 1114/tcp # Mini SQL 2327 + # David Hughes <bambi@Hughes.com.au> 2328 + ardus-trns 1115/udp # ARDUS Transfer 2329 + ardus-trns 1115/tcp # ARDUS Transfer 2330 + ardus-cntl 1116/udp # ARDUS Control 2331 + ardus-cntl 1116/tcp # ARDUS Control 2332 + ardus-mtrns 1117/udp # ARDUS Multicast Transfer 2333 + ardus-mtrns 1117/tcp # ARDUS Multicast Transfer 2334 + # Shinya Abe <abeabe@pfu.co.jp> 2335 + sacred 1118/tcp # SACRED 2336 + sacred 1118/udp # SACRED 2337 + # RFC3767 2338 + bnetgame 1119/tcp # Battle.net Chat/Game Protocol 2339 + bnetgame 1119/udp # Battle.net Chat/Game Protocol 2340 + bnetfile 1120/tcp # Battle.net File Transfer Protocol 2341 + bnetfile 1120/udp # Battle.net File Transfer Protocol 2342 + rmpp 1121/tcp # Datalode RMPP 2343 + rmpp 1121/udp # Datalode RMPP 2344 + # 1122 Unassigned 2345 + availant-mgr 1122/udp # availant-mgr 2346 + availant-mgr 1122/tcp # availant-mgr 2347 + # Steven Pelletier <stevep@Availant.com> 2348 + murray 1123/udp # Murray 2349 + murray 1123/tcp # Murray 2350 + # Stu Mark <fordii@j51.com> 2351 + hpvmmcontrol 1124/tcp # HP VMM Control 2352 + hpvmmcontrol 1124/udp # HP VMM Control 2353 + hpvmmagent 1125/tcp # HP VMM Agent 2354 + hpvmmagent 1125/udp # HP VMM Agent 2355 + hpvmmdata 1126/tcp # HP VMM Agent 2356 + hpvmmdata 1126/udp # HP VMM Agent 2357 + kwdb-commn 1127/tcp # KWDB Remote Communication 2358 + kwdb-commn 1127/udp # KWDB Remote Communication 2359 + saphostctrl 1128/tcp # SAPHostControl over SOAP/HTTP 2360 + saphostctrl 1128/udp # SAPHostControl over SOAP/HTTP 2361 + saphostctrls 1129/tcp # SAPHostControl over SOAP/HTTPS 2362 + saphostctrls 1129/udp # SAPHostControl over SOAP/HTTPS 2363 + casp 1130/tcp # CAC App Service Protocol 2364 + casp 1130/udp # CAC App Service Protocol 2365 + caspssl 1131/tcp # CAC App Service Protocol Encripted 2366 + caspssl 1131/udp # CAC App Service Protocol Encripted 2367 + kvm-via-ip 1132/tcp # KVM-via-IP Management Service 2368 + kvm-via-ip 1132/udp # KVM-via-IP Management Service 2369 + dfn 1133/tcp # Data Flow Network 2370 + dfn 1133/udp # Data Flow Network 2371 + aplx 1134/tcp # MicroAPL APLX 2372 + aplx 1134/udp # MicroAPL APLX 2373 + omnivision 1135/tcp # OmniVision Communication Service 2374 + omnivision 1135/udp # OmniVision Communication Service 2375 + hhb-gateway 1136/tcp # HHB Gateway Control 2376 + hhb-gateway 1136/udp # HHB Gateway Control 2377 + trim 1137/tcp # TRIM Workgroup Service 2378 + trim 1137/udp # TRIM Workgroup Service 2379 + # 1138-1139 Unassigned 2380 + autonoc 1140/tcp # AutoNOC Network Operations Protocol 2381 + autonoc 1140/udp # AutoNOC Network Operations Protocol 2382 + mxomss 1141/tcp # User Message Service 2383 + mxomss 1141/udp # User Message Service 2384 + edtools 1142/tcp # User Discovery Service 2385 + edtools 1142/udp # User Discovery Service 2386 + imyx 1143/tcp # Infomatryx Exchange 2387 + imyx 1143/udp # Infomatryx Exchange 2388 + fuscript 1144/tcp # Fusion Script 2389 + fuscript 1144/udp # Fusion Script 2390 + x9-icue 1145/tcp # X9 iCue Show Control 2391 + x9-icue 1145/udp # X9 iCue Show Control 2392 + audit-transfer 1146/tcp # audit transfer 2393 + audit-transfer 1146/udp # audit transfer 2394 + capioverlan 1147/tcp # CAPIoverLAN 2395 + capioverlan 1147/udp # CAPIoverLAN 2396 + elfiq-repl 1148/tcp # Elfiq Replication Service 2397 + elfiq-repl 1148/udp # Elfiq Replication Service 2398 + bvtsonar 1149/tcp # BVT Sonar Service 2399 + bvtsonar 1149/udp # BVT Sonar Service 2400 + blaze 1150/tcp # Blaze File Server 2401 + blaze 1150/udp # Blaze File Server 2402 + unizensus 1151/tcp # Unizensus Login Server 2403 + unizensus 1151/udp # Unizensus Login Server 2404 + winpoplanmess 1152/tcp # Winpopup LAN Messenger 2405 + winpoplanmess 1152/udp # Winpopup LAN Messenger 2406 + c1222-acse 1153/tcp # ANSI C12.22 Port 2407 + c1222-acse 1153/udp # ANSI C12.22 Port 2408 + resacommunity 1154/tcp # Community Service 2409 + resacommunity 1154/udp # Community Service 2410 + # 1155 Unassigned 2411 + nfa 1155/udp # Network File Access 2412 + nfa 1155/tcp # Network File Access 2413 + # James Powell <james@mailhost.unidata.com> 2414 + iascontrol-oms 1156/tcp # iasControl OMS 2415 + iascontrol-oms 1156/udp # iasControl OMS 2416 + iascontrol 1157/tcp # Oracle iASControl 2417 + iascontrol 1157/udp # Oracle iASControl 2418 + dbcontrol-oms 1158/tcp # dbControl OMS 2419 + dbcontrol-oms 1158/udp # dbControl OMS 2420 + oracle-oms 1159/tcp # Oracle OMS 2421 + oracle-oms 1159/udp # Oracle OMS 2422 + olsv 1160/tcp # DB Lite Mult-User Server 2423 + olsv 1160/udp # DB Lite Mult-User Server 2424 + # 1161 Unassigned 2425 + health-polling 1161/udp # Health Polling 2426 + health-polling 1161/tcp # Health Polling 2427 + health-trap 1162/udp # Health Trap 2428 + health-trap 1162/tcp # Health Trap 2429 + sddp 1163/tcp # SmartDialer Data Protocol 2430 + sddp 1163/udp # SmartDialer Data Protocol 2431 + qsm-proxy 1164/tcp # QSM Proxy Service 2432 + qsm-proxy 1164/udp # QSM Proxy Service 2433 + qsm-gui 1165/tcp # QSM GUI Service 2434 + qsm-gui 1165/udp # QSM GUI Service 2435 + qsm-remote 1166/tcp # QSM RemoteExec 2436 + qsm-remote 1166/udp # QSM RemoteExec 2437 + cisco-ipsla 1167/tcp # Cisco IP SLAs Control Protocol 2438 + cisco-ipsla 1167/udp # Cisco IP SLAs Control Protocol 2439 + # 1168 Unassigned 2440 + vchat 1168/udp # VChat Conference Service 2441 + vchat 1168/tcp # VChat Conference Service 2442 + # Andreas Wetzel <mickey@enforcer.cc> September 2002 2443 + tripwire 1169/udp # TRIPWIRE 2444 + tripwire 1169/tcp # TRIPWIRE 2445 + # Ed Metcalf <emetcalf@tripwiresecurity.com> 2446 + # Albert Holt <alberth@triosoftware.com> 2447 + atc-lm 1170/tcp # AT+C License Manager 2448 + atc-lm 1170/udp # AT+C License Manager 2449 + atc-appserver 1171/tcp # AT+C FmiApplicationServer 2450 + atc-appserver 1171/udp # AT+C FmiApplicationServer 2451 + dnap 1172/tcp # DNA Protocol 2452 + dnap 1172/udp # DNA Protocol 2453 + d-cinema-rrp 1173/tcp # D-Cinema Request-Response 2454 + d-cinema-rrp 1173/udp # D-Cinema Request-Response 2455 + fnet-remote-ui 1174/tcp # FlashNet Remote Admin 2456 + fnet-remote-ui 1174/udp # FlashNet Remote Admin 2457 + dossier 1175/tcp # Dossier Server 2458 + dossier 1175/udp # Dossier Server 2459 + indigo-server 1176/tcp # Indigo Home Server 2460 + indigo-server 1176/udp # Indigo Home Server 2461 + dkmessenger 1177/tcp # DKMessenger Protocol 2462 + dkmessenger 1177/udp # DKMessenger Protocol 2463 + sgi-storman 1178/tcp # SGI Storage Manager 2464 + sgi-storman 1178/udp # SGI Storage Manager 2465 + b2n 1179/tcp # Backup To Neighbor 2466 + b2n 1179/udp # Backup To Neighbor 2467 + # 1180 Unassigned 2468 + mc-client 1180/udp # Millicent Client Proxy 2469 + mc-client 1180/tcp # Millicent Client Proxy 2470 + # Steve Glassman <steveg@pa.dec.com> 2471 + 3comnetman 1181/tcp # 3Com Net Management 2472 + 3comnetman 1181/udp # 3Com Net Management 2473 + accelenet 1182/tcp # AcceleNet Control 2474 + accelenet 1182/udp # AcceleNet Control 2475 + # 1183 Unassigned 2476 + llsurfup-http 1183/udp # LL Surfup HTTP 2477 + llsurfup-http 1183/tcp # LL Surfup HTTP 2478 + llsurfup-https 1184/udp # LL Surfup HTTPS 2479 + llsurfup-https 1184/tcp # LL Surfup HTTPS 2480 + # Katy Lynn McCullough <KatyM@LapLink.com> 2481 + catchpole 1185/udp # Catchpole port 2482 + catchpole 1185/tcp # Catchpole port 2483 + # Christian Catchpole <christian@catchpole.net> March 2002 2484 + mysql-cluster 1186/tcp # MySQL Cluster Manager 2485 + mysql-cluster 1186/udp # MySQL Cluster Manager 2486 + alias 1187/tcp # Alias Service 2487 + alias 1187/udp # Alias Service 2488 + # 1188 Unassigned 2489 + hp-webadmin 1188/udp # HP Web Admin 2490 + hp-webadmin 1188/tcp # HP Web Admin 2491 + # Lance Kind <lance_kind@hp.com> 2492 + unet 1189/tcp # Unet Connection 2493 + unet 1189/udp # Unet Connection 2494 + commlinx-avl 1190/tcp # CommLinx GPS / AVL System 2495 + commlinx-avl 1190/udp # CommLinx GPS / AVL System 2496 + gpfs 1191/tcp # General Parallel File System 2497 + gpfs 1191/udp # General Parallel File System 2498 + caids-sensor 1192/tcp # caids sensors channel 2499 + caids-sensor 1192/udp # caids sensors channel 2500 + fiveacross 1193/tcp # Five Across Server 2501 + fiveacross 1193/udp # Five Across Server 2502 + openvpn 1194/tcp # OpenVPN 2503 + openvpn 1194/udp # OpenVPN 2504 + rsf-1 1195/tcp # RSF-1 clustering 2505 + rsf-1 1195/udp # RSF-1 clustering 2506 + netmagic 1196/tcp # Network Magic 2507 + netmagic 1196/udp # Network Magic 2508 + carrius-rshell 1197/tcp # Carrius Remote Access 2509 + carrius-rshell 1197/udp # Carrius Remote Access 2510 + cajo-discovery 1198/tcp # cajo reference discovery 2511 + cajo-discovery 1198/udp # cajo reference discovery 2512 + # 1199 Unassigned 2513 + dmidi 1199/udp # DMIDI 2514 + dmidi 1199/tcp # DMIDI 2515 + # Phil Kerr <phil@plus24.com> February 2002 2516 + scol 1200/udp # SCOL 2517 + scol 1200/tcp # SCOL 2518 + # Cryo-Networks <p.favre@cryo-networks.fr> 2519 + nucleus-sand 1201/udp # Nucleus Sand 2520 + nucleus-sand 1201/tcp # Nucleus Sand 2521 + # James Marsh <James.Marsh@sandtechnology.com> 2522 + caiccipc 1202/udp # caiccipc 2523 + caiccipc 1202/tcp # caiccipc 2524 + # Vince Re <Vincent.Re@cai.com> 2525 + ssslic-mgr 1203/udp # License Validation 2526 + ssslic-mgr 1203/tcp # License Validation 2527 + ssslog-mgr 1204/udp # Log Request Listener 2528 + ssslog-mgr 1204/tcp # Log Request Listener 2529 + # Eric Bruno <ebruno@solution-soft.com> 2530 + accord-mgc 1205/udp # Accord-MGC 2531 + accord-mgc 1205/tcp # Accord-MGC 2532 + # Roni Even <roni_e@accord.co.il> 2533 + anthony-data 1206/udp # Anthony Data 2534 + anthony-data 1206/tcp # Anthony Data 2535 + # Paul Dollemore <pauld@anthonydata.com> 2536 + metasage 1207/udp # MetaSage 2537 + metasage 1207/tcp # MetaSage 2538 + # Peter Anvelt <panvelt@xnai.com> 2539 + seagull-ais 1208/udp # SEAGULL AIS 2540 + seagull-ais 1208/tcp # SEAGULL AIS 2541 + # Lee Breisacher <lbreisacher@seagullsw.com> 2542 + ipcd3 1209/udp # IPCD3 2543 + ipcd3 1209/tcp # IPCD3 2544 + # Mark Ciskey <mlciskey@plato.com> 2545 + eoss 1210/udp # EOSS 2546 + eoss 1210/tcp # EOSS 2547 + # Robert Armes <rarmes@axarte.com> 2548 + groove-dpp 1211/udp # Groove DPP 2549 + groove-dpp 1211/tcp # Groove DPP 2550 + # Ken Moore <kmoore@groove.net> 2551 + lupa 1212/udp # lupa 2552 + lupa 1212/tcp # lupa 2553 + # Barney Wolff <barney@databus.com> 2554 + mpc-lifenet 1213/udp # MPC LIFENET 2555 + mpc-lifenet 1213/tcp # MPC LIFENET 2556 + # Ward Silver <hwardsil@wolfenet.com> 2557 + kazaa 1214/udp # KAZAA 2558 + kazaa 1214/tcp # KAZAA 2559 + # Ahti Heinla <ahti@ahti.bluemoon.ee> 2560 + scanstat-1 1215/udp # scanSTAT 1.0 2561 + scanstat-1 1215/tcp # scanSTAT 1.0 2562 + # William Scheding <wls@wls.org> 2563 + etebac5 1216/udp # ETEBAC 5 2564 + etebac5 1216/tcp # ETEBAC 5 2565 + # GSIT <jl.barbut@gsit.fr> 2566 + hpss-ndapi 1217/udp # HPSS-NDAPI 2567 + hpss-ndapi 1217/tcp # HPSS-NDAPI 2568 + # Michael Gleicher <mkg@san.rr.com> 2569 + aeroflight-ads 1218/udp # AeroFlight-ADs 2570 + aeroflight-ads 1218/tcp # AeroFlight-ADs 2571 + aeroflight-ret 1219/udp # AeroFlight-Ret 2572 + aeroflight-ret 1219/tcp # AeroFlight-Ret 2573 + # Eric Johnson <eric@gruver.net> 2574 + qt-serveradmin 1220/udp # QT SERVER ADMIN 2575 + qt-serveradmin 1220/tcp # QT SERVER ADMIN 2576 + # Chris LeCroy <lecroy@apple.com> 2577 + sweetware-apps 1221/udp # SweetWARE Apps 2578 + sweetware-apps 1221/tcp # SweetWARE Apps 2579 + # David Dunetz <david@sweetware.com> 2580 + nerv 1222/udp # SNI R&D network 2581 + nerv 1222/tcp # SNI R&D network 2582 + # Martin Freiss <freiss.pad@sni.de> 2583 + tgp 1223/udp # TGP 2584 + tgp 1223/tcp # TGP 2585 + # Gur Kimchi <gur@mail.trulyglobal.com> 2586 + vpnz 1224/udp # VPNz 2587 + vpnz 1224/tcp # VPNz 2588 + # Tom Strack <TSTRACK@Advnw.com> 2589 + slinkysearch 1225/udp # SLINKYSEARCH 2590 + slinkysearch 1225/tcp # SLINKYSEARCH 2591 + # Desmond Chan <deschan@prismedia.com> 2592 + stgxfws 1226/udp # STGXFWS 2593 + stgxfws 1226/tcp # STGXFWS 2594 + # Tetsuya Shioda <tetsuya@saint.nm.fujitsu.co.jp> 2595 + dns2go 1227/udp # DNS2Go 2596 + dns2go 1227/tcp # DNS2Go 2597 + # Mark Richards <mark.richards@deerfield.com> 2598 + florence 1228/udp # FLORENCE 2599 + florence 1228/tcp # FLORENCE 2600 + # Brian Trammell <btrammell@iventurelab.com> 2601 + novell-zfs 1229/udp # Novell ZFS 2602 + novell-zfs 1229/tcp # Novell ZFS 2603 + # Ty Ellis <tellis@novell.com> 2604 + periscope 1230/udp # Periscope 2605 + periscope 1230/tcp # Periscope 2606 + # Kevin Madden <Kevin@emailxtras.com> 2607 + menandmice-lpm 1231/udp # menandmice-lpm 2608 + menandmice-lpm 1231/tcp # menandmice-lpm 2609 + # Sigfus Magnusson <sigfusm@menandmice.com> 2610 + ##### Microsoft (unoffically) using 1232 ##### 2611 + univ-appserver 1233/udp # Universal App Server 2612 + univ-appserver 1233/tcp # Universal App Server 2613 + # Tim Sent <tim.sent@systemsarchitects.com> 2614 + search-agent 1234/udp # Infoseek Search Agent 2615 + search-agent 1234/tcp # Infoseek Search Agent 2616 + # Jackie Wu <jackiew@infoseek.com> 2617 + mosaicsyssvc1 1235/udp # mosaicsyssvc1 2618 + mosaicsyssvc1 1235/tcp # mosaicsyssvc1 2619 + # Brian Matthews <bmatthews@mosaicsystems.com> 2620 + bvcontrol 1236/udp # bvcontrol 2621 + bvcontrol 1236/tcp # bvcontrol 2622 + # Daniel J Walsh <dwalsh@bindview.com> 2623 + tsdos390 1237/udp # tsdos390 2624 + tsdos390 1237/tcp # tsdos390 2625 + # Ben Pracht <ben.pracht@tivoli.com> 2626 + hacl-qs 1238/udp # hacl-qs 2627 + hacl-qs 1238/tcp # hacl-qs 2628 + # Farid Faez <farid_faez@hp.com> 2629 + nmsd 1239/udp # NMSD 2630 + nmsd 1239/tcp # NMSD 2631 + # Yuri Machkasov <yuri@ptc.com> 2632 + instantia 1240/udp # Instantia 2633 + instantia 1240/tcp # Instantia 2634 + # Ruth Slater <ruth.slater@ideagen.co.uk> 2635 + nessus 1241/udp # nessus 2636 + nessus 1241/tcp # nessus 2637 + # Jordan Hrycaj <jordan@mjh.teddy-net.com> 2638 + nmasoverip 1242/udp # NMAS over IP 2639 + nmasoverip 1242/tcp # NMAS over IP 2640 + # Hal Henderson <hhenders@novell.com> 2641 + serialgateway 1243/udp # SerialGateway 2642 + serialgateway 1243/tcp # SerialGateway 2643 + # Stephen LaValley <lavalley@lucent.com> 2644 + isbconference1 1244/udp # isbconference1 2645 + isbconference1 1244/tcp # isbconference1 2646 + isbconference2 1245/udp # isbconference2 2647 + isbconference2 1245/tcp # isbconference2 2648 + # Arnold Dittmann <dittmann@isbcad.de> 2649 + payrouter 1246/udp # payrouter 2650 + payrouter 1246/tcp # payrouter 2651 + # David Wilson <dwilson@integral-ie.com> 2652 + visionpyramid 1247/udp # VisionPyramid 2653 + visionpyramid 1247/tcp # VisionPyramid 2654 + # Gavin Hutchinson <gavinh@visionlogistics.com> 2655 + hermes 1248/udp # hermes 2656 + hermes 1248/tcp # hermes 2657 + # Not known 2658 + mesavistaco 1249/udp # Mesa Vista Co 2659 + mesavistaco 1249/tcp # Mesa Vista Co 2660 + # Rick LaBanca <rel@mesasys.com> 2661 + swldy-sias 1250/udp # swldy-sias 2662 + swldy-sias 1250/tcp # swldy-sias 2663 + # Peter E Williams <peter.williams@smallworld-us.com> 2664 + servergraph 1251/udp # servergraph 2665 + servergraph 1251/tcp # servergraph 2666 + # Lindsay Morris <lmorris@servergraph.com> 2667 + bspne-pcc 1252/udp # bspne-pcc 2668 + bspne-pcc 1252/tcp # bspne-pcc 2669 + q55-pcc 1253/udp # q55-pcc 2670 + q55-pcc 1253/tcp # q55-pcc 2671 + # Prem Tirilok <Prem.Tirilok@tellabs.com> 2672 + de-noc 1254/udp # de-noc 2673 + de-noc 1254/tcp # de-noc 2674 + de-cache-query 1255/udp # de-cache-query 2675 + de-cache-query 1255/tcp # de-cache-query 2676 + de-server 1256/udp # de-server 2677 + de-server 1256/tcp # de-server 2678 + # Jeff Burdette <support@digitalenvoy.net> 2679 + shockwave2 1257/udp # Shockwave 2 2680 + shockwave2 1257/tcp # Shockwave 2 2681 + # Dave Simmons <dsimmons@macromedia.com> 2682 + opennl 1258/udp # Open Network Library 2683 + opennl 1258/tcp # Open Network Library 2684 + opennl-voice 1259/udp # Open Network Library Voice 2685 + opennl-voice 1259/tcp # Open Network Library Voice 2686 + # Phil Frisbie <phil@hawksoft.com> 2687 + ibm-ssd 1260/udp # ibm-ssd 2688 + ibm-ssd 1260/tcp # ibm-ssd 2689 + # Barry Whyte <barry_whyte@uk.ibm.com> 2690 + mpshrsv 1261/udp # mpshrsv 2691 + mpshrsv 1261/tcp # mpshrsv 2692 + # Makoto Ikeyama <ikeyama@ael.fujitsu.co.jp> 2693 + qnts-orb 1262/udp # QNTS-ORB 2694 + qnts-orb 1262/tcp # QNTS-ORB 2695 + # Raghurama Bhat <raghu@quintus.com> 2696 + dka 1263/udp # dka 2697 + dka 1263/tcp # dka 2698 + # Chris Griffin <cgriffin@dka.com> 2699 + prat 1264/udp # PRAT 2700 + prat 1264/tcp # PRAT 2701 + # Keith Wood <keith.wood@epid.eurotherm.co.uk> 2702 + dssiapi 1265/udp # DSSIAPI 2703 + dssiapi 1265/tcp # DSSIAPI 2704 + # Steve Sando <steve.sando@diversifiedsoftware.com> 2705 + dellpwrappks 1266/udp # DELLPWRAPPKS 2706 + dellpwrappks 1266/tcp # DELLPWRAPPKS 2707 + # David Troeger <David_Troeger@dell.com> 2708 + epc 1267/udp # eTrust Policy Compliance 2709 + epc 1267/tcp # eTrust Policy Compliance 2710 + # Aaron Stein <aaron.stein@ca.com> 2711 + propel-msgsys 1268/udp # PROPEL-MSGSYS 2712 + propel-msgsys 1268/tcp # PROPEL-MSGSYS 2713 + # Bert Van der Linden <bert@propel.com> 2714 + watilapp 1269/udp # WATiLaPP 2715 + watilapp 1269/tcp # WATiLaPP 2716 + # Frederic Weymann <Fizzban@swcombine.com> 2717 + opsmgr 1270/udp # Microsoft Operations Manager 2718 + opsmgr 1270/tcp # Microsoft Operations Manager 2719 + # Ashvin Sanghvi <AshvinS@microsoft.com> 2720 + dabew 1271/udp # Dabew 2721 + dabew 1271/tcp # Dabew 2722 + # Norm Freedman <normfree@att.net> 2723 + cspmlockmgr 1272/udp # CSPMLockMgr 2724 + cspmlockmgr 1272/tcp # CSPMLockMgr 2725 + # Ibtsam Mahfouz <imahfouz@cisco.com> 2726 + emc-gateway 1273/udp # EMC-Gateway 2727 + emc-gateway 1273/tcp # EMC-Gateway 2728 + # Rene Fontaine <fontaine_rene@emc.com> 2729 + t1distproc 1274/udp # t1distproc 2730 + t1distproc 1274/tcp # t1distproc 2731 + # Julian Biddle <julian_biddle@TechnologyOneCorp.com> 2732 + ivcollector 1275/udp # ivcollector 2733 + ivcollector 1275/tcp # ivcollector 2734 + ivmanager 1276/udp # ivmanager 2735 + ivmanager 1276/tcp # ivmanager 2736 + # Xavier Roques <xroques@infovista.fr> 2737 + miva-mqs 1277/udp # mqs 2738 + miva-mqs 1277/tcp # mqs 2739 + # Miva Corporation <jwoods@miva.com.au> 2740 + dellwebadmin-1 1278/udp # Dell Web Admin 1 2741 + dellwebadmin-1 1278/tcp # Dell Web Admin 1 2742 + dellwebadmin-2 1279/udp # Dell Web Admin 2 2743 + dellwebadmin-2 1279/tcp # Dell Web Admin 2 2744 + # Bridget Navoda <Bridget_Navoda@dell.com> 2745 + pictrography 1280/udp # Pictrography 2746 + pictrography 1280/tcp # Pictrography 2747 + # Takashi Hoshino <hoshino@miya.fujifilm.co.jp> 2748 + healthd 1281/udp # healthd 2749 + healthd 1281/tcp # healthd 2750 + # James E. Housley <jim@thehousleys.net> 2751 + emperion 1282/udp # Emperion 2752 + emperion 1282/tcp # Emperion 2753 + # Claus Thor Barth <ctb@satworks.net> 2754 + productinfo 1283/udp # ProductInfo 2755 + productinfo 1283/tcp # ProductInfo 2756 + iee-qfx 1284/udp # IEE-QFX 2757 + iee-qfx 1284/tcp # IEE-QFX 2758 + # Kevin D. Quitt <KQuitt@IEEInc.com> 2759 + neoiface 1285/udp # neoiface 2760 + neoiface 1285/tcp # neoiface 2761 + # Jason McManus <jasonm@neoinformatics.com> 2762 + netuitive 1286/udp # netuitive 2763 + netuitive 1286/tcp # netuitive 2764 + # Clayton Wilkinson <cwilkinson@netuitive.com> 2765 + routematch 1287/tcp # RouteMatch Com 2766 + routematch 1287/udp # RouteMatch Com 2767 + # 1288 Unassigned 2768 + navbuddy 1288/udp # NavBuddy 2769 + navbuddy 1288/tcp # NavBuddy 2770 + # Eric Hackman <ehackman@millapps.com> 2771 + jwalkserver 1289/udp # JWalkServer 2772 + jwalkserver 1289/tcp # JWalkServer 2773 + winjaserver 1290/udp # WinJaServer 2774 + winjaserver 1290/tcp # WinJaServer 2775 + seagulllms 1291/udp # SEAGULLLMS 2776 + seagulllms 1291/tcp # SEAGULLLMS 2777 + # Lee Breisacher <lbreisacher@seafullsw.com> 2778 + dsdn 1292/udp # dsdn 2779 + dsdn 1292/tcp # dsdn 2780 + # Stanislaw Skowronek <thesis@elementary.pl> 2781 + pkt-krb-ipsec 1293/udp # PKT-KRB-IPSec 2782 + pkt-krb-ipsec 1293/tcp # PKT-KRB-IPSec 2783 + # Nancy Davoust <n.davoust@cablelabs.com> 2784 + cmmdriver 1294/udp # CMMdriver 2785 + cmmdriver 1294/tcp # CMMdriver 2786 + # Lutz Karras <karras@zeiss.de> 2787 + ehtp 1295/udp # End-by-Hop Transmission Protocol 2788 + ehtp 1295/tcp # End-by-Hop Transmission Protocol 2789 + # Alexander Bogdanov <alexandr_bgd@softhome.net> 2790 + dproxy 1296/udp # dproxy 2791 + dproxy 1296/tcp # dproxy 2792 + sdproxy 1297/udp # sdproxy 2793 + sdproxy 1297/tcp # sdproxy 2794 + # Raimond Diederik <rdiederik@descartes.com> 2795 + lpcp 1298/udp # lpcp 2796 + lpcp 1298/tcp # lpcp 2797 + # Christian Stredicke <stredicke@snom.de> 2798 + hp-sci 1299/udp # hp-sci 2799 + hp-sci 1299/tcp # hp-sci 2800 + # Kim Scott <kims@cup.hp.com> 2801 + h323hostcallsc 1300/udp # H323 Host Call Secure 2802 + h323hostcallsc 1300/tcp # H323 Host Call Secure 2803 + # Jim Toga <jtoga@ideal.jf.intel.com> 2804 + ci3-software-1 1301/udp # CI3-Software-1 2805 + ci3-software-1 1301/tcp # CI3-Software-1 2806 + ci3-software-2 1302/udp # CI3-Software-2 2807 + ci3-software-2 1302/tcp # CI3-Software-2 2808 + # Kelli Watson <kwatson@ci3software.com> 2809 + sftsrv 1303/udp # sftsrv 2810 + sftsrv 1303/tcp # sftsrv 2811 + # Robert Frazier <BobF@mrp3.com> 2812 + boomerang 1304/udp # Boomerang 2813 + boomerang 1304/tcp # Boomerang 2814 + # Bruce Lueckenhoff <brucelu@cisco.com> 2815 + pe-mike 1305/udp # pe-mike 2816 + pe-mike 1305/tcp # pe-mike 2817 + # Stephen Hemminger <shemminger@passedge.com> 2818 + re-conn-proto 1306/udp # RE-Conn-Proto 2819 + re-conn-proto 1306/tcp # RE-Conn-Proto 2820 + # Sandeep Singhal <sandeep@reefedge.com> 2821 + pacmand 1307/udp # Pacmand 2822 + pacmand 1307/tcp # Pacmand 2823 + # Edward T. O'Shea <oshea@bellsouth.net> 2824 + odsi 1308/udp # Optical Domain Service Interconnect (ODSI) 2825 + odsi 1308/tcp # Optical Domain Service Interconnect (ODSI) 2826 + # K. Arvind <arvind@tenornetworks.com> 2827 + jtag-server 1309/udp # JTAG server 2828 + jtag-server 1309/tcp # JTAG server 2829 + # Andrew Draper <adraper@altera.com> 2830 + husky 1310/udp # Husky 2831 + husky 1310/tcp # Husky 2832 + # Mark Zang <mark@zang.com> 2833 + rxmon 1311/udp # RxMon 2834 + rxmon 1311/tcp # RxMon 2835 + # Javier Jiminez <javier_l_jimenez@dell.com> 2836 + sti-envision 1312/udp # STI Envision 2837 + sti-envision 1312/tcp # STI Envision 2838 + # Don Stedman <dones@stisystems.com> 2839 + bmc_patroldb 1313/udp # BMC_PATROLDB 2840 + bmc_patroldb 1313/tcp # BMC_PATROLDB 2841 + # Devon Shows <Devon_Shows@crow.bmc.com> 2842 + pdps 1314/udp # Photoscript Distributed Printing System 2843 + pdps 1314/tcp # Photoscript Distributed Printing System 2844 + # Les Klein <sgy@cix.compulink.co.uk> 2845 + els 1315/udp # E.L.S., Event Listener Service 2846 + els 1315/tcp # E.L.S., Event Listener Service 2847 + # Jim Cleppe <clep13@cfer.com> 2848 + exbit-escp 1316/udp # Exbit-ESCP 2849 + exbit-escp 1316/tcp # Exbit-ESCP 2850 + # Morten Christensen <mjc@exbit.dk> 2851 + vrts-ipcserver 1317/udp # vrts-ipcserver 2852 + vrts-ipcserver 1317/tcp # vrts-ipcserver 2853 + # Bruce Hestand <Bruce.Hestand@veritas.com> 2854 + krb5gatekeeper 1318/udp # krb5gatekeeper 2855 + krb5gatekeeper 1318/tcp # krb5gatekeeper 2856 + # Patrick Moore <pcmoore@sandia.gov> 2857 + panja-icsp 1319/udp # Panja-ICSP 2858 + panja-icsp 1319/tcp # Panja-ICSP 2859 + # Ron Barber <ron.barber@panja.com> 2860 + panja-axbnet 1320/udp # Panja-AXBNET 2861 + panja-axbnet 1320/tcp # Panja-AXBNET 2862 + # Andrew van Wensen <avanwensen@panja.com> 2863 + pip 1321/udp # PIP 2864 + pip 1321/tcp # PIP 2865 + # Gordon Mohr <gojomo@usa.net> 2866 + novation 1322/udp # Novation 2867 + novation 1322/tcp # Novation 2868 + # Alan Dano <wiseobject@yahoo.com> 2869 + brcd 1323/udp # brcd 2870 + brcd 1323/tcp # brcd 2871 + # Todd Picquelle <todd@convergence.net> 2872 + delta-mcp 1324/udp # delta-mcp 2873 + delta-mcp 1324/tcp # delta-mcp 2874 + # Quinton Tormanen <quinton@deltacompsys.com> 2875 + dx-instrument 1325/udp # DX-Instrument 2876 + dx-instrument 1325/tcp # DX-Instrument 2877 + # Walt Modic <Walt.Modic@dionex.com> 2878 + wimsic 1326/udp # WIMSIC 2879 + wimsic 1326/tcp # WIMSIC 2880 + # James Brown <ender@admdev.com> 2881 + ultrex 1327/udp # Ultrex 2882 + ultrex 1327/tcp # Ultrex 2883 + # Tim Walsh <tim@ultrex.com> 2884 + ewall 1328/udp # EWALL 2885 + ewall 1328/tcp # EWALL 2886 + # Jeff Busma <busma@echogent.com> 2887 + netdb-export 1329/udp # netdb-export 2888 + netdb-export 1329/tcp # netdb-export 2889 + # Konstantinos Kostis <netdb@kostis.net> 2890 + streetperfect 1330/udp # StreetPerfect 2891 + streetperfect 1330/tcp # StreetPerfect 2892 + # Michael R. Young <michael.young@tor.sunpub.com> 2893 + intersan 1331/udp # intersan 2894 + intersan 1331/tcp # intersan 2895 + # Barry H. Feild <barry@intersan.net> 2896 + pcia-rxp-b 1332/udp # PCIA RXP-B 2897 + pcia-rxp-b 1332/tcp # PCIA RXP-B 2898 + # James Dabbs <jdabbs@tga.com> 2899 + passwrd-policy 1333/udp # Password Policy 2900 + passwrd-policy 1333/tcp # Password Policy 2901 + # Tonio Pirotta <tonio@tpis.com.au> 2902 + writesrv 1334/udp # writesrv 2903 + writesrv 1334/tcp # writesrv 2904 + # Marvin Toungate <toungate@austin.ibm.com> 2905 + digital-notary 1335/udp # Digital Notary Protocol 2906 + digital-notary 1335/tcp # Digital Notary Protocol 2907 + # Wes Doonan 2908 + ischat 1336/udp # Instant Service Chat 2909 + ischat 1336/tcp # Instant Service Chat 2910 + # Mike Clise <mikec@instantservice.com> 2911 + menandmice-dns 1337/udp # menandmice DNS 2912 + menandmice-dns 1337/tcp # menandmice DNS 2913 + # Sigfus Magnusson <sigfusm@menandmice.com> 2914 + wmc-log-svc 1338/udp # WMC-log-svr 2915 + wmc-log-svc 1338/tcp # WMC-log-svr 2916 + # Stephen Brosseau <brosseau@workingmachines.com> 2917 + kjtsiteserver 1339/udp # kjtsiteserver 2918 + kjtsiteserver 1339/tcp # kjtsiteserver 2919 + # Jason Aubain <jaubain@kjt.com> 2920 + naap 1340/udp # NAAP 2921 + naap 1340/tcp # NAAP 2922 + # Henry Haverinen <henry.haverinen@nokia.com> 2923 + qubes 1341/udp # QuBES 2924 + qubes 1341/tcp # QuBES 2925 + # Eric Grange <egrange@creative-it.net> 2926 + esbroker 1342/udp # ESBroker 2927 + esbroker 1342/tcp # ESBroker 2928 + # Alexander Medvinsky <smedvinsky@gi.com> 2929 + re101 1343/udp # re101 2930 + re101 1343/tcp # re101 2931 + # Doriano Blengino <tecnico@xonelectronics.it> 2932 + icap 1344/udp # ICAP 2933 + icap 1344/tcp # ICAP 2934 + # Jeremy Elson <jelson@isi.edu> 2935 + vpjp 1345/udp # VPJP 2936 + vpjp 1345/tcp # VPJP 2937 + # Michael Collins <UBMCollins@aol.com> 2938 + alta-ana-lm 1346/udp # Alta Analytics License Manager 2939 + alta-ana-lm 1346/tcp # Alta Analytics License Manager 2940 + bbn-mmc 1347/udp # multi media conferencing 2941 + bbn-mmc 1347/tcp # multi media conferencing 2942 + bbn-mmx 1348/udp # multi media conferencing 2943 + bbn-mmx 1348/tcp # multi media conferencing 2944 + sbook 1349/udp # Registration Network Protocol 2945 + sbook 1349/tcp # Registration Network Protocol 2946 + editbench 1350/udp # Registration Network Protocol 2947 + editbench 1350/tcp # Registration Network Protocol 2948 + # Simson L. Garfinkel <simsong@next.cambridge.ma.us> 2949 + equationbuilder 1351/udp # Digital Tool Works (MIT) 2950 + equationbuilder 1351/tcp # Digital Tool Works (MIT) 2951 + # Terrence J. Talbot <lexcube!tjt@bu.edu> 2952 + lotusnote 1352/udp # Lotus Note 2953 + lotusnote 1352/tcp # Lotus Note 2954 + # Greg Pflaum <iris.com!Greg_Pflaum@uunet.uu.net> 2955 + relief 1353/udp # Relief Consulting 2956 + relief 1353/tcp # Relief Consulting 2957 + # John Feiler <relief!jjfeiler@uu2.psi.com> 2958 + rightbrain 1354/udp # RightBrain Software 2959 + rightbrain 1354/tcp # RightBrain Software 2960 + # Glenn Reid <glann@rightbrain.com> 2961 + intuitive-edge 1355/udp # Intuitive Edge 2962 + intuitive-edge 1355/tcp # Intuitive Edge 2963 + # Montgomery Zukowski 2964 + # <monty@nextnorth.acs.ohio-state.edu> 2965 + cuillamartin 1356/udp # CuillaMartin Company 2966 + cuillamartin 1356/tcp # CuillaMartin Company 2967 + pegboard 1357/udp # Electronic PegBoard 2968 + pegboard 1357/tcp # Electronic PegBoard 2969 + # Chris Cuilla 2970 + # <balr!vpnet!cuilla!chris@clout.chi.il.us> 2971 + connlcli 1358/udp # CONNLCLI 2972 + connlcli 1358/tcp # CONNLCLI 2973 + ftsrv 1359/udp # FTSRV 2974 + ftsrv 1359/tcp # FTSRV 2975 + # Ines Homem de Melo <sidinf@brfapesp.bitnet> 2976 + mimer 1360/udp # MIMER 2977 + mimer 1360/tcp # MIMER 2978 + # Per Schroeder <Per.Schroder@mimer.se> 2979 + linx 1361/udp # LinX 2980 + linx 1361/tcp # LinX 2981 + # Steffen Schilke <---none---> 2982 + timeflies 1362/udp # TimeFlies 2983 + timeflies 1362/tcp # TimeFlies 2984 + # Doug Kent <mouthers@slugg@nwnexus.wa.com> 2985 + ndm-requester 1363/udp # Network DataMover Requester 2986 + ndm-requester 1363/tcp # Network DataMover Requester 2987 + ndm-server 1364/udp # Network DataMover Server 2988 + ndm-server 1364/tcp # Network DataMover Server 2989 + # Toshio Watanabe 2990 + # <watanabe@godzilla.rsc.spdd.ricoh.co.j> 2991 + adapt-sna 1365/udp # Network Software Associates 2992 + adapt-sna 1365/tcp # Network Software Associates 2993 + # Jeffery Chiao <714-768-401> 2994 + netware-csp 1366/udp # Novell NetWare Comm Service Platform 2995 + netware-csp 1366/tcp # Novell NetWare Comm Service Platform 2996 + # Laurie Lindsey <llindsey@novell.com> 2997 + dcs 1367/udp # DCS 2998 + dcs 1367/tcp # DCS 2999 + # Stefan Siebert <ssiebert@dcs.de> 3000 + screencast 1368/udp # ScreenCast 3001 + screencast 1368/tcp # ScreenCast 3002 + # Bill Tschumy <other!bill@uunet.UU.NET> 3003 + gv-us 1369/udp # GlobalView to Unix Shell 3004 + gv-us 1369/tcp # GlobalView to Unix Shell 3005 + us-gv 1370/udp # Unix Shell to GlobalView 3006 + us-gv 1370/tcp # Unix Shell to GlobalView 3007 + # Makoto Mita <mita@ssdev.ksp.fujixerox.co.jp> 3008 + fc-cli 1371/udp # Fujitsu Config Protocol 3009 + fc-cli 1371/tcp # Fujitsu Config Protocol 3010 + fc-ser 1372/udp # Fujitsu Config Protocol 3011 + fc-ser 1372/tcp # Fujitsu Config Protocol 3012 + # Ryuichi Horie <horie@spad.sysrap.cs.fujitsu.co.jp> 3013 + chromagrafx 1373/udp # Chromagrafx 3014 + chromagrafx 1373/tcp # Chromagrafx 3015 + # Mike Barthelemy <msb@chromagrafx.com> 3016 + molly 1374/udp # EPI Software Systems 3017 + molly 1374/tcp # EPI Software Systems 3018 + # Jim Vlcek <jvlcek@veeco.com> 3019 + bytex 1375/udp # Bytex 3020 + bytex 1375/tcp # Bytex 3021 + # Mary Ann Burt <bytex!ws054!maryann@uunet.UU.NET> 3022 + ibm-pps 1376/udp # IBM Person to Person Software 3023 + ibm-pps 1376/tcp # IBM Person to Person Software 3024 + # Simon Phipps <sphipps@vnet.ibm.com> 3025 + cichlid 1377/udp # Cichlid License Manager 3026 + cichlid 1377/tcp # Cichlid License Manager 3027 + # Andy Burgess <aab@cichlid.com> 3028 + elan 1378/udp # Elan License Manager 3029 + elan 1378/tcp # Elan License Manager 3030 + # Ken Greer <kg@elan.com> 3031 + dbreporter 1379/udp # Integrity Solutions 3032 + dbreporter 1379/tcp # Integrity Solutions 3033 + # Tim Dawson <tdawson%mspboss@uunet.UU.NET> 3034 + telesis-licman 1380/udp # Telesis Network License Manager 3035 + telesis-licman 1380/tcp # Telesis Network License Manager 3036 + # Karl Schendel, Jr. <wiz@telesis.com> 3037 + apple-licman 1381/udp # Apple Network License Manager 3038 + apple-licman 1381/tcp # Apple Network License Manager 3039 + # Earl Wallace <earlw@apple.com> 3040 + udt_os 1382/udp # udt_os 3041 + udt_os 1382/tcp # udt_os 3042 + gwha 1383/udp # GW Hannaway Network License Manager 3043 + gwha 1383/tcp # GW Hannaway Network License Manager 3044 + # J. Gabriel Foster <fop@gwha.com> 3045 + os-licman 1384/udp # Objective Solutions License Manager 3046 + os-licman 1384/tcp # Objective Solutions License Manager 3047 + # Donald Cornwell <don.cornwell@objective.com> 3048 + atex_elmd 1385/udp # Atex Publishing License Manager 3049 + atex_elmd 1385/tcp # Atex Publishing License Manager 3050 + # Brett Sorenson <bcs@atex.com> 3051 + checksum 1386/udp # CheckSum License Manager 3052 + checksum 1386/tcp # CheckSum License Manager 3053 + # Andreas Glocker <glocker@sirius.com> 3054 + cadsi-lm 1387/udp # Computer Aided Design Software Inc LM 3055 + cadsi-lm 1387/tcp # Computer Aided Design Software Inc LM 3056 + # Sulistio Muljadi <e-mail?> 3057 + objective-dbc 1388/udp # Objective Solutions DataBase Cache 3058 + objective-dbc 1388/tcp # Objective Solutions DataBase Cache 3059 + # Donald Cornwell <e-mail?> 3060 + iclpv-dm 1389/udp # Document Manager 3061 + iclpv-dm 1389/tcp # Document Manager 3062 + iclpv-sc 1390/udp # Storage Controller 3063 + iclpv-sc 1390/tcp # Storage Controller 3064 + iclpv-sas 1391/udp # Storage Access Server 3065 + iclpv-sas 1391/tcp # Storage Access Server 3066 + iclpv-pm 1392/udp # Print Manager 3067 + iclpv-pm 1392/tcp # Print Manager 3068 + iclpv-nls 1393/udp # Network Log Server 3069 + iclpv-nls 1393/tcp # Network Log Server 3070 + iclpv-nlc 1394/udp # Network Log Client 3071 + iclpv-nlc 1394/tcp # Network Log Client 3072 + iclpv-wsm 1395/udp # PC Workstation Manager software 3073 + iclpv-wsm 1395/tcp # PC Workstation Manager software 3074 + # A.P. Hobson <A.P.Hobson@bra0112.wins.icl.co.uk> 3075 + dvl-activemail 1396/udp # DVL Active Mail 3076 + dvl-activemail 1396/tcp # DVL Active Mail 3077 + audio-activmail 1397/udp # Audio Active Mail 3078 + audio-activmail 1397/tcp # Audio Active Mail 3079 + video-activmail 1398/udp # Video Active Mail 3080 + video-activmail 1398/tcp # Video Active Mail 3081 + # Avshalom Houri <Avshalom@ubique.com> 3082 + cadkey-licman 1399/udp # Cadkey License Manager 3083 + cadkey-licman 1399/tcp # Cadkey License Manager 3084 + cadkey-tablet 1400/udp # Cadkey Tablet Daemon 3085 + cadkey-tablet 1400/tcp # Cadkey Tablet Daemon 3086 + # Joe McCollough <joe@cadkey.com> 3087 + goldleaf-licman 1401/udp # Goldleaf License Manager 3088 + goldleaf-licman 1401/tcp # Goldleaf License Manager 3089 + # John Fox <---none---> 3090 + prm-sm-np 1402/udp # Prospero Resource Manager 3091 + prm-sm-np 1402/tcp # Prospero Resource Manager 3092 + prm-nm-np 1403/udp # Prospero Resource Manager 3093 + prm-nm-np 1403/tcp # Prospero Resource Manager 3094 + # B. Clifford Neuman <bcn@isi.edu> 3095 + igi-lm 1404/udp # Infinite Graphics License Manager 3096 + igi-lm 1404/tcp # Infinite Graphics License Manager 3097 + ibm-res 1405/udp # IBM Remote Execution Starter 3098 + ibm-res 1405/tcp # IBM Remote Execution Starter 3099 + netlabs-lm 1406/udp # NetLabs License Manager 3100 + netlabs-lm 1406/tcp # NetLabs License Manager 3101 + dbsa-lm 1407/udp # DBSA License Manager 3102 + dbsa-lm 1407/tcp # DBSA License Manager 3103 + # Scott Shattuck <ss@dbsa.com> 3104 + sophia-lm 1408/udp # Sophia License Manager 3105 + sophia-lm 1408/tcp # Sophia License Manager 3106 + # Eric Brown <sst!emerald!eric@uunet.UU.net> 3107 + here-lm 1409/udp # Here License Manager 3108 + here-lm 1409/tcp # Here License Manager 3109 + # David Ison <here@dialup.oar.net> 3110 + hiq 1410/udp # HiQ License Manager 3111 + hiq 1410/tcp # HiQ License Manager 3112 + # Rick Pugh <rick@bilmillennium.com> 3113 + af 1411/udp # AudioFile 3114 + af 1411/tcp # AudioFile 3115 + # Jim Gettys <jg@crl.dec.com> 3116 + innosys 1412/udp # InnoSys 3117 + innosys 1412/tcp # InnoSys 3118 + innosys-acl 1413/udp # Innosys-ACL 3119 + innosys-acl 1413/tcp # Innosys-ACL 3120 + # Eric Welch <--none---> 3121 + ibm-mqseries 1414/udp # IBM MQSeries 3122 + ibm-mqseries 1414/tcp # IBM MQSeries 3123 + # Roger Meli <rmmeli%winvmd@vnet.ibm.com> 3124 + dbstar 1415/udp # DBStar 3125 + dbstar 1415/tcp # DBStar 3126 + # Jeffrey Millman <jcm@dbstar.com> 3127 + novell-lu6.2 1416/udp # Novell LU6.2 3128 + novell-lu6.2 1416/tcp # Novell LU6.2 3129 + # Peter Liu <--none---> 3130 + timbuktu-srv1 1417/udp # Timbuktu Service 1 Port 3131 + timbuktu-srv1 1417/tcp # Timbuktu Service 1 Port 3132 + timbuktu-srv2 1418/udp # Timbuktu Service 2 Port 3133 + timbuktu-srv2 1418/tcp # Timbuktu Service 2 Port 3134 + timbuktu-srv3 1419/udp # Timbuktu Service 3 Port 3135 + timbuktu-srv3 1419/tcp # Timbuktu Service 3 Port 3136 + timbuktu-srv4 1420/udp # Timbuktu Service 4 Port 3137 + timbuktu-srv4 1420/tcp # Timbuktu Service 4 Port 3138 + # Marc Epard <marc@netopia.com> 3139 + gandalf-lm 1421/udp # Gandalf License Manager 3140 + gandalf-lm 1421/tcp # Gandalf License Manager 3141 + # gilmer@gandalf.ca 3142 + autodesk-lm 1422/udp # Autodesk License Manager 3143 + autodesk-lm 1422/tcp # Autodesk License Manager 3144 + # David Ko <dko@autodesk.com> 3145 + essbase 1423/udp # Essbase Arbor Software 3146 + essbase 1423/tcp # Essbase Arbor Software 3147 + hybrid 1424/udp # Hybrid Encryption Protocol 3148 + hybrid 1424/tcp # Hybrid Encryption Protocol 3149 + # Howard Hart <hch@hybrid.com> 3150 + zion-lm 1425/udp # Zion Software License Manager 3151 + zion-lm 1425/tcp # Zion Software License Manager 3152 + # David Ferrero <david@zion.com> 3153 + sais 1426/udp # Satellite-data Acquisition System 1 3154 + sais 1426/tcp # Satellite-data Acquisition System 1 3155 + # Bill Taylor <sais@ssec.wisc.edu> 3156 + mloadd 1427/udp # mloadd monitoring tool 3157 + mloadd 1427/tcp # mloadd monitoring tool 3158 + # Bob Braden <braden@isi.edu> 3159 + informatik-lm 1428/udp # Informatik License Manager 3160 + informatik-lm 1428/tcp # Informatik License Manager 3161 + # Harald Schlangmann 3162 + # <schlangm@informatik.uni-muenchen.de> 3163 + nms 1429/udp # Hypercom NMS 3164 + nms 1429/tcp # Hypercom NMS 3165 + tpdu 1430/udp # Hypercom TPDU 3166 + tpdu 1430/tcp # Hypercom TPDU 3167 + # Noor Chowdhury <noor@hypercom.com> 3168 + rgtp 1431/udp # Reverse Gossip Transport 3169 + rgtp 1431/tcp # Reverse Gossip Transport 3170 + # Ian Jackson <iwj@cam-orl.co.uk> 3171 + blueberry-lm 1432/udp # Blueberry Software License Manager 3172 + blueberry-lm 1432/tcp # Blueberry Software License Manager 3173 + # Steve Beigel <ublueb!steve@uunet.uu.net> 3174 + ms-sql-s 1433/udp # Microsoft-SQL-Server 3175 + ms-sql-s 1433/tcp # Microsoft-SQL-Server 3176 + ms-sql-m 1434/udp # Microsoft-SQL-Monitor 3177 + ms-sql-m 1434/tcp # Microsoft-SQL-Monitor 3178 + # Peter Hussey <peterhus@microsoft.com> 3179 + ibm-cics 1435/udp # IBM CICS 3180 + ibm-cics 1435/tcp # IBM CICS 3181 + # Geoff Meacock <gbibmswl@ibmmail.COM> 3182 + saism 1436/udp # Satellite-data Acquisition System 2 3183 + saism 1436/tcp # Satellite-data Acquisition System 2 3184 + # Bill Taylor <sais@ssec.wisc.edu> 3185 + tabula 1437/udp # Tabula 3186 + tabula 1437/tcp # Tabula 3187 + # Marcelo Einhorn 3188 + # <KGUNE%HUJIVM1.bitnet@taunivm.tau.ac.il> 3189 + eicon-server 1438/udp # Eicon Security Agent/Server 3190 + eicon-server 1438/tcp # Eicon Security Agent/Server 3191 + eicon-x25 1439/udp # Eicon X25/SNA Gateway 3192 + eicon-x25 1439/tcp # Eicon X25/SNA Gateway 3193 + eicon-slp 1440/udp # Eicon Service Location Protocol 3194 + eicon-slp 1440/tcp # Eicon Service Location Protocol 3195 + # Pat Calhoun <CALHOUN@admin.eicon.qc.ca> 3196 + cadis-1 1441/udp # Cadis License Management 3197 + cadis-1 1441/tcp # Cadis License Management 3198 + cadis-2 1442/udp # Cadis License Management 3199 + cadis-2 1442/tcp # Cadis License Management 3200 + # Todd Wichers <twichers@csn.org> 3201 + ies-lm 1443/udp # Integrated Engineering Software 3202 + ies-lm 1443/tcp # Integrated Engineering Software 3203 + # David Tong <David_Tong@integrated.mb.ca> 3204 + marcam-lm 1444/udp # Marcam License Management 3205 + marcam-lm 1444/tcp # Marcam License Management 3206 + # Therese Hunt <hunt@marcam.com> 3207 + proxima-lm 1445/udp # Proxima License Manager 3208 + proxima-lm 1445/tcp # Proxima License Manager 3209 + ora-lm 1446/udp # Optical Research Associates License Manager 3210 + ora-lm 1446/tcp # Optical Research Associates License Manager 3211 + apri-lm 1447/udp # Applied Parallel Research LM 3212 + apri-lm 1447/tcp # Applied Parallel Research LM 3213 + # Jim Dillon <jed@apri.com> 3214 + oc-lm 1448/udp # OpenConnect License Manager 3215 + oc-lm 1448/tcp # OpenConnect License Manager 3216 + # Sue Barnhill <snb@oc.com> 3217 + peport 1449/udp # PEport 3218 + peport 1449/tcp # PEport 3219 + # Qentin Neill <quentin@ColumbiaSC.NCR.COM> 3220 + dwf 1450/udp # Tandem Distributed Workbench Facility 3221 + dwf 1450/tcp # Tandem Distributed Workbench Facility 3222 + # Mike Bert <BERG_MIKE@tandem.com> 3223 + infoman 1451/udp # IBM Information Management 3224 + infoman 1451/tcp # IBM Information Management 3225 + # Karen Burns <---none---> 3226 + gtegsc-lm 1452/udp # GTE Government Systems License Man 3227 + gtegsc-lm 1452/tcp # GTE Government Systems License Man 3228 + # Mike Gregory <Gregory_Mike@msmail.iipo.gtegsc.com> 3229 + genie-lm 1453/udp # Genie License Manager 3230 + genie-lm 1453/tcp # Genie License Manager 3231 + # Paul Applegate <p.applegate2@genie.geis.com> 3232 + interhdl_elmd 1454/udp # interHDL License Manager 3233 + interhdl_elmd 1454/tcp # interHDL License Manager 3234 + # Eli Sternheim eli@interhdl.com 3235 + esl-lm 1455/udp # ESL License Manager 3236 + esl-lm 1455/tcp # ESL License Manager 3237 + # Abel Chou <abel@willy.esl.com> 3238 + dca 1456/udp # DCA 3239 + dca 1456/tcp # DCA 3240 + # Jeff Garbers <jgarbers@netcom.com> 3241 + valisys-lm 1457/udp # Valisys License Manager 3242 + valisys-lm 1457/tcp # Valisys License Manager 3243 + # Leslie Lincoln <leslie_lincoln@valisys.com> 3244 + nrcabq-lm 1458/udp # Nichols Research Corp. 3245 + nrcabq-lm 1458/tcp # Nichols Research Corp. 3246 + # Howard Cole <hcole@tumbleweed.nrcabq.com> 3247 + proshare1 1459/udp # Proshare Notebook Application 3248 + proshare1 1459/tcp # Proshare Notebook Application 3249 + proshare2 1460/udp # Proshare Notebook Application 3250 + proshare2 1460/tcp # Proshare Notebook Application 3251 + # Robin Kar <Robin_Kar@ccm.hf.intel.com> 3252 + ibm_wrless_lan 1461/udp # IBM Wireless LAN 3253 + ibm_wrless_lan 1461/tcp # IBM Wireless LAN 3254 + # <flanne@vnet.IBM.COM> 3255 + world-lm 1462/udp # World License Manager 3256 + world-lm 1462/tcp # World License Manager 3257 + # Michael S Amirault <ambi@world.std.com> 3258 + nucleus 1463/udp # Nucleus 3259 + nucleus 1463/tcp # Nucleus 3260 + # Venky Nagar <venky@fafner.Stanford.EDU> 3261 + msl_lmd 1464/udp # MSL License Manager 3262 + msl_lmd 1464/tcp # MSL License Manager 3263 + # Matt Timmermans 3264 + pipes 1465/udp # Pipes Platform mfarlin@peerlogic.com 3265 + pipes 1465/tcp # Pipes Platform 3266 + # Mark Farlin <mfarlin@peerlogic.com> 3267 + oceansoft-lm 1466/udp # Ocean Software License Manager 3268 + oceansoft-lm 1466/tcp # Ocean Software License Manager 3269 + # Randy Leonard <randy@oceansoft.com> 3270 + csdmbase 1467/udp # CSDMBASE 3271 + csdmbase 1467/tcp # CSDMBASE 3272 + csdm 1468/udp # CSDM 3273 + csdm 1468/tcp # CSDM 3274 + # Robert Stabl <stabl@informatik.uni-muenchen.de> 3275 + aal-lm 1469/udp # Active Analysis Limited License Manager 3276 + aal-lm 1469/tcp # Active Analysis Limited License Manager 3277 + # David Snocken +44 (71)437-7009 3278 + uaiact 1470/udp # Universal Analytics 3279 + uaiact 1470/tcp # Universal Analytics 3280 + # Mark R. Ludwig <Mark-Ludwig@uai.com> 3281 + csdmbase 1471/udp # csdmbase 3282 + csdmbase 1471/tcp # csdmbase 3283 + csdm 1472/udp # csdm 3284 + csdm 1472/tcp # csdm 3285 + # Robert Stabl <stabl@informatik.uni-muenchen.de> 3286 + openmath 1473/udp # OpenMath 3287 + openmath 1473/tcp # OpenMath 3288 + # Garth Mayville <mayville@maplesoft.on.ca> 3289 + telefinder 1474/udp # Telefinder 3290 + telefinder 1474/tcp # Telefinder 3291 + # Jim White <Jim_White@spiderisland.com> 3292 + taligent-lm 1475/udp # Taligent License Manager 3293 + taligent-lm 1475/tcp # Taligent License Manager 3294 + # Mark Sapsford <Mark_Sapsford@@taligent.com> 3295 + clvm-cfg 1476/udp # clvm-cfg 3296 + clvm-cfg 1476/tcp # clvm-cfg 3297 + # Eric Soderberg <seric@cup.hp.com> 3298 + ms-sna-server 1477/udp # ms-sna-server 3299 + ms-sna-server 1477/tcp # ms-sna-server 3300 + ms-sna-base 1478/udp # ms-sna-base 3301 + ms-sna-base 1478/tcp # ms-sna-base 3302 + # Gordon Mangione <gordm@microsoft.com> 3303 + dberegister 1479/udp # dberegister 3304 + dberegister 1479/tcp # dberegister 3305 + # Brian Griswold <brian@dancingbear.com> 3306 + pacerforum 1480/udp # PacerForum 3307 + pacerforum 1480/tcp # PacerForum 3308 + # Peter Caswell <pfc@pacvax.pacersoft.com> 3309 + airs 1481/udp # AIRS 3310 + airs 1481/tcp # AIRS 3311 + # Bruce Wilson, 905-771-6161 3312 + miteksys-lm 1482/udp # Miteksys License Manager 3313 + miteksys-lm 1482/tcp # Miteksys License Manager 3314 + # Shane McRoberts <mcroberts@miteksys.com> 3315 + afs 1483/udp # AFS License Manager 3316 + afs 1483/tcp # AFS License Manager 3317 + # Michael R. Pizolato <michael@afs.com> 3318 + confluent 1484/udp # Confluent License Manager 3319 + confluent 1484/tcp # Confluent License Manager 3320 + # James Greenfiel <jim@pa.confluent.com> 3321 + lansource 1485/udp # LANSource 3322 + lansource 1485/tcp # LANSource 3323 + # Christopher Wells <Christopher_Wells@3com.com> 3324 + nms_topo_serv 1486/udp # nms_topo_serv 3325 + nms_topo_serv 1486/tcp # nms_topo_serv 3326 + # Sylvia Siu <Sylvia_Siu@Novell.CO> 3327 + localinfosrvr 1487/udp # LocalInfoSrvr 3328 + localinfosrvr 1487/tcp # LocalInfoSrvr 3329 + # Brian Matthews <brian_matthews@ibist.ibis.com> 3330 + docstor 1488/udp # DocStor 3331 + docstor 1488/tcp # DocStor 3332 + # Brian Spears <bspears@salix.com> 3333 + dmdocbroker 1489/udp # dmdocbroker 3334 + dmdocbroker 1489/tcp # dmdocbroker 3335 + # Razmik Abnous <abnous@documentum.com> 3336 + insitu-conf 1490/udp # insitu-conf 3337 + insitu-conf 1490/tcp # insitu-conf 3338 + # Paul Blacknell <paul@insitu.com> 3339 + anynetgateway 1491/udp # anynetgateway 3340 + anynetgateway 1491/tcp # anynetgateway 3341 + # Dan Poirier <poirier@VNET.IBM.COM> 3342 + stone-design-1 1492/udp # stone-design-1 3343 + stone-design-1 1492/tcp # stone-design-1 3344 + # Andrew Stone <andrew@stone.com> 3345 + netmap_lm 1493/udp # netmap_lm 3346 + netmap_lm 1493/tcp # netmap_lm 3347 + # Phillip Magson <philm@extro.ucc.su.OZ.AU> 3348 + ica 1494/udp # ica 3349 + ica 1494/tcp # ica 3350 + # John Richardson, Citrix Systems 3351 + cvc 1495/udp # cvc 3352 + cvc 1495/tcp # cvc 3353 + # Bill Davidson <billd@equalizer.cray.com> 3354 + liberty-lm 1496/udp # liberty-lm 3355 + liberty-lm 1496/tcp # liberty-lm 3356 + # Jim Rogers <trane!jimbo@pacbell.com> 3357 + rfx-lm 1497/udp # rfx-lm 3358 + rfx-lm 1497/tcp # rfx-lm 3359 + # Bill Bishop <bil@rfx.rfx.com> 3360 + sybase-sqlany 1498/udp # Sybase SQL Any 3361 + sybase-sqlany 1498/tcp # Sybase SQL Any 3362 + # Dave Neudoerffer <Dave.Neudoerffer@ianywhere.com> 3363 + fhc 1499/udp # Federico Heinz Consultora 3364 + fhc 1499/tcp # Federico Heinz Consultora 3365 + # Federico Heinz <federico@heinz.com> 3366 + vlsi-lm 1500/udp # VLSI License Manager 3367 + vlsi-lm 1500/tcp # VLSI License Manager 3368 + # Shue-Lin Kuo <shuelin@mdk.sanjose.vlsi.com> 3369 + saiscm 1501/udp # Satellite-data Acquisition System 3 3370 + saiscm 1501/tcp # Satellite-data Acquisition System 3 3371 + # Bill Taylor <sais@ssec.wisc.edu> 3372 + shivadiscovery 1502/udp # Shiva 3373 + shivadiscovery 1502/tcp # Shiva 3374 + # Jonathan Wenocur <jhw@Shiva.COM> 3375 + imtc-mcs 1503/udp # Databeam 3376 + imtc-mcs 1503/tcp # Databeam 3377 + # Jim Johnston <jjohnston@databeam.com> 3378 + evb-elm 1504/udp # EVB Software Engineering License Manager 3379 + evb-elm 1504/tcp # EVB Software Engineering License Manager 3380 + # B.G. Mahesh < mahesh@sett.com> 3381 + funkproxy 1505/udp # Funk Software, Inc. 3382 + funkproxy 1505/tcp # Funk Software, Inc. 3383 + # Robert D. Vincent <bert@willowpond.com> 3384 + utcd 1506/udp # Universal Time daemon (utcd) 3385 + utcd 1506/tcp # Universal Time daemon (utcd) 3386 + # Walter Poxon <wdp@ironwood.cray.com> 3387 + symplex 1507/udp # symplex 3388 + symplex 1507/tcp # symplex 3389 + # Mike Turley <turley@symplex.com> 3390 + diagmond 1508/udp # diagmond 3391 + diagmond 1508/tcp # diagmond 3392 + # Pete Moscatelli <moscat@hprdstl0.rose.hp.com> 3393 + robcad-lm 1509/udp # Robcad, Ltd. License Manager 3394 + robcad-lm 1509/tcp # Robcad, Ltd. License Manager 3395 + # Hindin Joseph <hindin%robcad@uunet.uu.net> 3396 + mvx-lm 1510/udp # Midland Valley Exploration Ltd. Lic. Man. 3397 + mvx-lm 1510/tcp # Midland Valley Exploration Ltd. Lic. Man. 3398 + # Neil Salter <neil@indigo2.mvel.demon.co.uk>Laszlo 3399 + 3l-l1 1511/udp # 3l-l1 3400 + 3l-l1 1511/tcp # 3l-l1 3401 + # Ian A. Young <iay@threel.co.uk> 3402 + wins 1512/udp # Microsoft's Windows Internet Name Service 3403 + wins 1512/tcp # Microsoft's Windows Internet Name Service 3404 + # Pradeep Bahl <pradeepb@microsoft.com> 3405 + fujitsu-dtc 1513/udp # Fujitsu Systems Business of America, Inc 3406 + fujitsu-dtc 1513/tcp # Fujitsu Systems Business of America, Inc 3407 + fujitsu-dtcns 1514/udp # Fujitsu Systems Business of America, Inc 3408 + fujitsu-dtcns 1514/tcp # Fujitsu Systems Business of America, Inc 3409 + # Charles A. Higgins <75730.2257@compuserve.com> 3410 + ifor-protocol 1515/udp # ifor-protocol 3411 + ifor-protocol 1515/tcp # ifor-protocol 3412 + # Dr. R.P. Alston <robin@gradient.com> 3413 + vpad 1516/udp # Virtual Places Audio data 3414 + vpad 1516/tcp # Virtual Places Audio data 3415 + vpac 1517/udp # Virtual Places Audio control 3416 + vpac 1517/tcp # Virtual Places Audio control 3417 + vpvd 1518/udp # Virtual Places Video data 3418 + vpvd 1518/tcp # Virtual Places Video data 3419 + vpvc 1519/udp # Virtual Places Video control 3420 + vpvc 1519/tcp # Virtual Places Video control 3421 + # Avshalom Houri <Avshalom@ubique.com> 3422 + atm-zip-office 1520/udp # atm zip office 3423 + atm-zip-office 1520/tcp # atm zip office 3424 + # Wilson Kwan <wilsonk%toronto@zip.atm.com> 3425 + ncube-lm 1521/udp # nCube License Manager 3426 + ncube-lm 1521/tcp # nCube License Manager 3427 + # Maxine Yuen <maxine@hq.ncube.com> 3428 + ricardo-lm 1522/udp # Ricardo North America License Manager 3429 + ricardo-lm 1522/tcp # Ricardo North America License Manager 3430 + # Mike Flemming <mf@xnet.com> 3431 + cichild-lm 1523/udp # cichild 3432 + cichild-lm 1523/tcp # cichild 3433 + # Andy Burgess <aab@cichlid.com> 3434 + ingreslock 1524/udp # ingres 3435 + ingreslock 1524/tcp # ingres 3436 + orasrv 1525/udp prospero-np # oracle 3437 + orasrv 1525/tcp prospero-np # oracle 3438 + pdap-np 1526/udp # Prospero Data Access Prot non-priv 3439 + pdap-np 1526/tcp # Prospero Data Access Prot non-priv 3440 + # B. Clifford Neuman <bcn@isi.edu> 3441 + tlisrv 1527/udp # oracle 3442 + tlisrv 1527/tcp # oracle 3443 + mciautoreg 1528/udp # micautoreg 3444 + mciautoreg 1528/tcp # micautoreg 3445 + # John Klensin <klensin@MAIL1.RESTON.MCI.NET> 3446 + coauthor 1529/udp # oracle 3447 + coauthor 1529/tcp # oracle 3448 + rap-service 1530/udp # rap-service 3449 + rap-service 1530/tcp # rap-service 3450 + rap-listen 1531/udp # rap-listen 3451 + rap-listen 1531/tcp # rap-listen 3452 + # Phil Servita <meister@ftp.com> 3453 + miroconnect 1532/udp # miroconnect 3454 + miroconnect 1532/tcp # miroconnect 3455 + # Michael Fischer +49 531 21 13 0 3456 + virtual-places 1533/udp # Virtual Places Software 3457 + virtual-places 1533/tcp # Virtual Places Software 3458 + # Avshalom Houri <Avshalom@ubique.com> 3459 + micromuse-lm 1534/udp # micromuse-lm 3460 + micromuse-lm 1534/tcp # micromuse-lm 3461 + # Adam Kerrison <adam@micromuse.co.uk> 3462 + ampr-info 1535/udp # ampr-info 3463 + ampr-info 1535/tcp # ampr-info 3464 + ampr-inter 1536/udp # ampr-inter 3465 + ampr-inter 1536/tcp # ampr-inter 3466 + # Rob Janssen <rob@sys3.pe1chl.ampr.org> 3467 + sdsc-lm 1537/udp # isi-lm 3468 + sdsc-lm 1537/tcp # isi-lm 3469 + # Len Wanger <lrw@sdsc.edu> 3470 + 3ds-lm 1538/udp # 3ds-lm 3471 + 3ds-lm 1538/tcp # 3ds-lm 3472 + # Keith Trummel <ktrummel@autodesk.com> 3473 + intellistor-lm 1539/udp # Intellistor License Manager 3474 + intellistor-lm 1539/tcp # Intellistor License Manager 3475 + # Ron Vaughn <rv@intellistor.com> 3476 + rds 1540/udp # rds 3477 + rds 1540/tcp # rds 3478 + rds2 1541/udp # rds2 3479 + rds2 1541/tcp # rds2 3480 + # Sudhakar Rajamannar <mobius1@cerfnet.com> 3481 + gridgen-elmd 1542/udp # gridgen-elmd 3482 + gridgen-elmd 1542/tcp # gridgen-elmd 3483 + # John R. Chawner +1 817 354-1004 3484 + simba-cs 1543/udp # simba-cs 3485 + simba-cs 1543/tcp # simba-cs 3486 + # Betsy Alexander +1 604-681-4549 3487 + aspeclmd 1544/udp # aspeclmd 3488 + aspeclmd 1544/tcp # aspeclmd 3489 + # V. Balaji <balaji@aspec.com> 3490 + vistium-share 1545/udp # vistium-share 3491 + vistium-share 1545/tcp # vistium-share 3492 + # Allison Carleton 3493 + # <acarleto@naper1.napervilleil.ncr.com> 3494 + abbaccuray 1546/udp # abbaccuray 3495 + abbaccuray 1546/tcp # abbaccuray 3496 + # John Wendt 614-261-2000 3497 + laplink 1547/udp # laplink 3498 + laplink 1547/tcp # laplink 3499 + # Michael Crawford <MichaelC@dev.travsoft.com> 3500 + axon-lm 1548/udp # Axon License Manager 3501 + axon-lm 1548/tcp # Axon License Manager 3502 + # Mark Pearce <<Mark_A.._Pearce/AXON_Networks_Inc..@notes.axon.com> 3503 + shivasound 1549/udp # Shiva Sound 3504 + shivahose 1549/tcp # Shiva Hose 3505 + # Kin Chan <kchan@shiva.com> 3506 + 3m-image-lm 1550/udp # Image Storage license manager 3M Company 3507 + 3m-image-lm 1550/tcp # Image Storage license manager 3M Company 3508 + # J. C. Canessa <jccanessa@mmm.com> 3509 + hecmtl-db 1551/udp # HECMTL-DB 3510 + hecmtl-db 1551/tcp # HECMTL-DB 3511 + # Maxime Belanger <R173@hec.ca> 3512 + pciarray 1552/udp # pciarray 3513 + pciarray 1552/tcp # pciarray 3514 + # Ron Folk <rfolkes@avl.com> 3515 + sna-cs 1553/udp # sna-cs 3516 + sna-cs 1553/tcp # sna-cs 3517 + # Tony Sowter <ts@datcon.co.uk> 3518 + caci-lm 1554/udp # CACI Products Company License Manager 3519 + caci-lm 1554/tcp # CACI Products Company License Manager 3520 + # Erik Blume <erikb@caciasl.com> 3521 + livelan 1555/udp # livelan 3522 + livelan 1555/tcp # livelan 3523 + # khedayat@roadrunner.pictel.com <Kaynam Hedayat> 3524 + ashwin 1556/udp # AshWin CI Tecnologies 3525 + ashwin 1556/tcp # AshWin CI Tecnologies 3526 + # Dave Neal <daven@ashwin.com> 3527 + arbortext-lm 1557/udp # ArborText License Manager 3528 + arbortext-lm 1557/tcp # ArborText License Manager 3529 + # David J. Wilson <djw@arbortext.com> 3530 + xingmpeg 1558/udp # xingmpeg 3531 + xingmpeg 1558/tcp # xingmpeg 3532 + # Howard Gordon <hgordon@system.xingtech.com> 3533 + web2host 1559/udp # web2host 3534 + web2host 1559/tcp # web2host 3535 + # Stephen Johnson <sjohnson@mindspring.com> 3536 + asci-val 1560/udp # ASCI-RemoteSHADOW 3537 + asci-val 1560/tcp # ASCI-RemoteSHADOW 3538 + # Benjamin Rosenberg <brosenberg@advsyscon.com> 3539 + facilityview 1561/udp # facilityview 3540 + facilityview 1561/tcp # facilityview 3541 + # Ed Green <egreen@pmeasuring.com> 3542 + pconnectmgr 1562/udp # pconnectmgr 3543 + pconnectmgr 1562/tcp # pconnectmgr 3544 + # Bob Kaiser <BKaiser@palindrome.com> 3545 + cadabra-lm 1563/udp # Cadabra License Manager 3546 + cadabra-lm 1563/tcp # Cadabra License Manager 3547 + # Arthur Castonguay <arthurc@doe.carleton.ca> 3548 + pay-per-view 1564/udp # Pay-Per-View 3549 + pay-per-view 1564/tcp # Pay-Per-View 3550 + # Brian Tung <brian@isi.edu> 3551 + winddlb 1565/udp # WinDD 3552 + winddlb 1565/tcp # WinDD 3553 + # Kelly Sims <kellys@garnet.wv.tek.com> 3554 + corelvideo 1566/udp # CORELVIDEO 3555 + corelvideo 1566/tcp # CORELVIDEO 3556 + # Ming Poon <mingp@corel.ca> 3557 + jlicelmd 1567/udp # jlicelmd 3558 + jlicelmd 1567/tcp # jlicelmd 3559 + # Christian Schormann <100410.3063@compuserve.com> 3560 + tsspmap 1568/udp # tsspmap 3561 + tsspmap 1568/tcp # tsspmap 3562 + # Paul W. Nelson <nelson@thursby.com> 3563 + ets 1569/udp # ets 3564 + ets 1569/tcp # ets 3565 + # Carstein Seeberg <case@boole.no> 3566 + orbixd 1570/udp # orbixd 3567 + orbixd 1570/tcp # orbixd 3568 + # Bridget Walsh <bwalsh@iona.ie> 3569 + rdb-dbs-disp 1571/udp # Oracle Remote Data Base 3570 + rdb-dbs-disp 1571/tcp # Oracle Remote Data Base 3571 + # <mackin@us.oracle.com> 3572 + chip-lm 1572/udp # Chipcom License Manager 3573 + chip-lm 1572/tcp # Chipcom License Manager 3574 + # Jerry Natowitz <Jerry Natowitz> 3575 + itscomm-ns 1573/udp # itscomm-ns 3576 + itscomm-ns 1573/tcp # itscomm-ns 3577 + # Rich Thompson <richt@watson.ibm.com> 3578 + mvel-lm 1574/udp # mvel-lm 3579 + mvel-lm 1574/tcp # mvel-lm 3580 + # David Bisset <dbisset@mvel.demon.co.uk> 3581 + oraclenames 1575/udp # oraclenames 3582 + oraclenames 1575/tcp # oraclenames 3583 + # P.V.Shivkumar <PSHIVKUM@us.oracle.com> 3584 + moldflow-lm 1576/udp # moldflow-lm 3585 + moldflow-lm 1576/tcp # moldflow-lm 3586 + # Paul Browne <browne@moldflow.com.au> 3587 + hypercube-lm 1577/udp # hypercube-lm 3588 + hypercube-lm 1577/tcp # hypercube-lm 3589 + # Christopher McLendon <cem@hyper.com> 3590 + jacobus-lm 1578/udp # Jacobus License Manager 3591 + jacobus-lm 1578/tcp # Jacobus License Manager 3592 + # Tony Cleveland <tony.cleveland@jacobus.com> 3593 + ioc-sea-lm 1579/udp # ioc-sea-lm 3594 + ioc-sea-lm 1579/tcp # ioc-sea-lm 3595 + # Paul Nelson <paul@ioc-sea.com> 3596 + tn-tl-r2 1580/udp # tn-tl-r2 3597 + tn-tl-r1 1580/tcp # tn-tl-r1 3598 + # Ed Kress <eskress@thinknet.com> 3599 + mil-2045-47001 1581/udp # MIL-2045-47001 3600 + mil-2045-47001 1581/tcp # MIL-2045-47001 3601 + # Eric Whitehill <eawhiteh@itt.com> 3602 + msims 1582/udp # MSIMS 3603 + msims 1582/tcp # MSIMS 3604 + # Glenn Olander <gjo@msi.com> 3605 + simbaexpress 1583/udp # simbaexpress 3606 + simbaexpress 1583/tcp # simbaexpress 3607 + # Betsy Alexander +1 604-681-4549 3608 + tn-tl-fd2 1584/udp # tn-tl-fd2 3609 + tn-tl-fd2 1584/tcp # tn-tl-fd2 3610 + # Ed Kress <eskress@thinknet.com> 3611 + intv 1585/udp # intv 3612 + intv 1585/tcp # intv 3613 + # Dermot Tynand <dtynan@claddagh.ie> 3614 + ibm-abtact 1586/udp # ibm-abtact 3615 + ibm-abtact 1586/tcp # ibm-abtact 3616 + # Sandeep K. Singhal <singhal@CS.Stanford.EDU> 3617 + pra_elmd 1587/udp # pra_elmd 3618 + pra_elmd 1587/tcp # pra_elmd 3619 + # Dennis Mastin <dennis@tasmania.platte.com> 3620 + triquest-lm 1588/udp # triquest-lm 3621 + triquest-lm 1588/tcp # triquest-lm 3622 + # Nand Kumar <nkumar@triquest-da.com> 3623 + vqp 1589/udp # VQP 3624 + vqp 1589/tcp # VQP 3625 + # Keith McCloghrie <kzm@cisco.com> 3626 + gemini-lm 1590/udp # gemini-lm 3627 + gemini-lm 1590/tcp # gemini-lm 3628 + # Tony Sawyer <tonys@gemtech.com> 3629 + ncpm-pm 1591/udp # ncpm-pm 3630 + ncpm-pm 1591/tcp # ncpm-pm 3631 + # Ted Power <tedp@hpinpcb.cup.hp.com> 3632 + commonspace 1592/udp # commonspace 3633 + commonspace 1592/tcp # commonspace 3634 + # Rob Chandhok <chandhok@within.com> 3635 + mainsoft-lm 1593/udp # mainsoft-lm 3636 + mainsoft-lm 1593/tcp # mainsoft-lm 3637 + # Anand Gangadharan <anand@goa.mainsoft.com> 3638 + sixtrak 1594/udp # sixtrak 3639 + sixtrak 1594/tcp # sixtrak 3640 + # Bob Rennie <rjrennie@wizvax.net> 3641 + radio 1595/udp # radio 3642 + radio 1595/tcp # radio 3643 + radio-bc 1596/udp # radio-bc 3644 + radio-sm 1596/tcp # radio-sm 3645 + # Ken Chapman <kchapman@isis.com> 3646 + orbplus-iiop 1597/udp # orbplus-iiop 3647 + orbplus-iiop 1597/tcp # orbplus-iiop 3648 + # Robert A. Kukura <kukura@apollo.hp.com> 3649 + picknfs 1598/udp # picknfs 3650 + picknfs 1598/tcp # picknfs 3651 + # John Lombardo <johnl@picksys.com> 3652 + simbaservices 1599/udp # simbaservices 3653 + simbaservices 1599/tcp # simbaservices 3654 + # Betsy Alexander +1 604-681-4549 3655 + issd 1600/udp # 3656 + issd 1600/tcp # 3657 + aas 1601/udp # aas 3658 + aas 1601/tcp # aas 3659 + # Bob Beard <bobb@lachman.com> 3660 + inspect 1602/udp # inspect 3661 + inspect 1602/tcp # inspect 3662 + # Frank O'Neill <frank@morse.ilo.dec.com> 3663 + picodbc 1603/udp # pickodbc 3664 + picodbc 1603/tcp # pickodbc 3665 + # John Lombardo <johnl@picksys.com> 3666 + icabrowser 1604/udp # icabrowser 3667 + icabrowser 1604/tcp # icabrowser 3668 + # Brad Pedersen <bradp@citrix.com> 3669 + slp 1605/udp # Salutation Manager (Salutation Protocol) 3670 + slp 1605/tcp # Salutation Manager (Salutation Protocol) 3671 + slm-api 1606/udp # Salutation Manager (SLM-API) 3672 + slm-api 1606/tcp # Salutation Manager (SLM-API) 3673 + # Tohru Mori <tmori@VNET.IBM.COM> 3674 + stt 1607/udp # stt 3675 + stt 1607/tcp # stt 3676 + # Ryan Bolz <ryanbo@microsoft.com> 3677 + smart-lm 1608/udp # Smart Corp. License Manager 3678 + smart-lm 1608/tcp # Smart Corp. License Manager 3679 + # Connie Qiu <connie@scdb.com> 3680 + isysg-lm 1609/udp # isysg-lm 3681 + isysg-lm 1609/tcp # isysg-lm 3682 + # Adam Curtin <adam.curtin@isysg.com> 3683 + taurus-wh 1610/udp # taurus-wh 3684 + taurus-wh 1610/tcp # taurus-wh 3685 + # Jeff Moffatt <jeff@taurus.com> 3686 + ill 1611/udp # Inter Library Loan 3687 + ill 1611/tcp # Inter Library Loan 3688 + # Niall Murphy <niallm@orca.ucd.ie> 3689 + netbill-trans 1612/udp # NetBill Transaction Server 3690 + netbill-trans 1612/tcp # NetBill Transaction Server 3691 + netbill-keyrep 1613/udp # NetBill Key Repository 3692 + netbill-keyrep 1613/tcp # NetBill Key Repository 3693 + netbill-cred 1614/udp # NetBill Credential Server 3694 + netbill-cred 1614/tcp # NetBill Credential Server 3695 + netbill-auth 1615/udp # NetBill Authorization Server 3696 + netbill-auth 1615/tcp # NetBill Authorization Server 3697 + netbill-prod 1616/udp # NetBill Product Server 3698 + netbill-prod 1616/tcp # NetBill Product Server 3699 + # Marvin Sirbu <sirbu+@andrew.cmu.edu> 3700 + nimrod-agent 1617/udp # Nimrod Inter-Agent Communication 3701 + nimrod-agent 1617/tcp # Nimrod Inter-Agent Communication 3702 + # Charles Lynn <clynn@bbn.com> 3703 + skytelnet 1618/udp # skytelnet 3704 + skytelnet 1618/tcp # skytelnet 3705 + # Byron Jones <byronj@bellsouth.net> 3706 + xs-openstorage 1619/udp # xs-openstorage 3707 + xs-openstorage 1619/tcp # xs-openstorage 3708 + # XuiS Software Ltd. <100322.2376@compuserve.com> 3709 + faxportwinport 1620/udp # faxportwinport 3710 + faxportwinport 1620/tcp # faxportwinport 3711 + # Chris Wells <chris_wells@lansource.com> 3712 + softdataphone 1621/udp # softdataphone 3713 + softdataphone 1621/tcp # softdataphone 3714 + # Dror Gill <drorgi@VNET.IBM.COM>n 3715 + ontime 1622/udp # ontime 3716 + ontime 1622/tcp # ontime 3717 + # Keith Rhodes 810-559-5955 3718 + jaleosnd 1623/udp # jaleosnd 3719 + jaleosnd 1623/tcp # jaleosnd 3720 + # Christian Schormann <100410.3063@compuserve.com> 3721 + udp-sr-port 1624/udp # udp-sr-port 3722 + udp-sr-port 1624/tcp # udp-sr-port 3723 + # Herb Jensen <HWJensen@nfsrv.avionics.itt.com> 3724 + svs-omagent 1625/udp # svs-omagent 3725 + svs-omagent 1625/tcp # svs-omagent 3726 + # Alberto Berlen <aberlen@VNET.IBM.COM> 3727 + shockwave 1626/udp # Shockwave 3728 + shockwave 1626/tcp # Shockwave 3729 + # Sarah Allen <sallen@macromedia.com> 3730 + t128-gateway 1627/udp # T.128 Gateway 3731 + t128-gateway 1627/tcp # T.128 Gateway 3732 + # Phil May <pm@datcon.co.uk> 3733 + lontalk-norm 1628/udp # LonTalk normal 3734 + lontalk-norm 1628/tcp # LonTalk normal 3735 + lontalk-urgnt 1629/udp # LonTalk urgent 3736 + lontalk-urgnt 1629/tcp # LonTalk urgent 3737 + # Dan Wing <dwing@cisco.com> 3738 + oraclenet8cman 1630/udp # Oracle Net8 Cman 3739 + oraclenet8cman 1630/tcp # Oracle Net8 Cman 3740 + # Tong-Ming Lee <tmlee@us.oracle.com> 3741 + visitview 1631/udp # Visit view 3742 + visitview 1631/tcp # Visit view 3743 + # Tom Whittaker <tomw@ssec.wisc.edu> 3744 + pammratc 1632/udp # PAMMRATC 3745 + pammratc 1632/tcp # PAMMRATC 3746 + pammrpc 1633/udp # PAMMRPC 3747 + pammrpc 1633/tcp # PAMMRPC 3748 + # John Britton <johnb@peakaudio.com> 3749 + loaprobe 1634/udp # Log On America Probe 3750 + loaprobe 1634/tcp # Log On America Probe 3751 + # James Tavares, Log On America <krontor@loa.com> 3752 + edb-server1 1635/udp # EDB Server 1 3753 + edb-server1 1635/tcp # EDB Server 1 3754 + # Carlos Portela <cportela@simple-sw.com> 3755 + cncp 1636/udp # CableNet Control Protocol 3756 + cncp 1636/tcp # CableNet Control Protocol 3757 + cnap 1637/udp # CableNet Admin Protocol 3758 + cnap 1637/tcp # CableNet Admin Protocol 3759 + cnip 1638/udp # CableNet Info Protocol 3760 + cnip 1638/tcp # CableNet Info Protocol 3761 + # Damian Hamill <damian@cablenet.net> 3762 + cert-initiator 1639/udp # cert-initiator 3763 + cert-initiator 1639/tcp # cert-initiator 3764 + cert-responder 1640/udp # cert-responder 3765 + cert-responder 1640/tcp # cert-responder 3766 + # Tom Markson <markson@osmosys.incog.com> 3767 + invision 1641/udp # InVision 3768 + invision 1641/tcp # InVision 3769 + # Christopher Davey <niallocl@quay.ie> 3770 + isis-am 1642/udp # isis-am 3771 + isis-am 1642/tcp # isis-am 3772 + isis-ambc 1643/udp # isis-ambc 3773 + isis-ambc 1643/tcp # isis-ambc 3774 + # Ken Chapman <kchapman@isis.com> 3775 + saiseh 1644/tcp # Satellite-data Acquisition System 4 3776 + # Bill Taylor <sais@ssec.wisc.edu> 3777 + sightline 1645/udp # SightLine 3778 + sightline 1645/tcp # SightLine 3779 + # Stuart J. Newman <stuart.newman@fortel.com> 3780 + sa-msg-port 1646/udp # sa-msg-port 3781 + sa-msg-port 1646/tcp # sa-msg-port 3782 + # Eric Whitehill <eawhiteh@itt.com> 3783 + rsap 1647/udp # rsap 3784 + rsap 1647/tcp # rsap 3785 + # Holger Reif 3786 + # <Holger.Reif@prakinf.tu-ilmenau.de> 3787 + concurrent-lm 1648/udp # concurrent-lm 3788 + concurrent-lm 1648/tcp # concurrent-lm 3789 + # Maggie Brinsford <mjb@concurrent.co.uk> 3790 + kermit 1649/udp # kermit 3791 + kermit 1649/tcp # kermit 3792 + # Frank da Cruz <fdc@watsun.cc.columbia.edu> 3793 + nkd 1650/udp # nkd 3794 + nkd 1650/tcp # nkdn 3795 + shiva_confsrvr 1651/udp # shiva_confsrvr 3796 + shiva_confsrvr 1651/tcp # shiva_confsrvr 3797 + # Mike Horowitz <mah@Shiva.COM> 3798 + xnmp 1652/udp # xnmp 3799 + xnmp 1652/tcp # xnmp 3800 + # Ali Saleh <scomm@cerf.net> 3801 + alphatech-lm 1653/udp # alphatech-lm 3802 + alphatech-lm 1653/tcp # alphatech-lm 3803 + # Joseph Hauk <joseph.hauk@alphatech.com> 3804 + stargatealerts 1654/udp # stargatealerts 3805 + stargatealerts 1654/tcp # stargatealerts 3806 + # Tim Coppernoll 3807 + # <Tim_Coppernoll@ccm.jf.intel.com> 3808 + dec-mbadmin 1655/udp # dec-mbadmin 3809 + dec-mbadmin 1655/tcp # dec-mbadmin 3810 + dec-mbadmin-h 1656/udp # dec-mbadmin-h 3811 + dec-mbadmin-h 1656/tcp # dec-mbadmin-h 3812 + # Nick Shipman <Nick.Shipman@mrmog.reo.dec.com> 3813 + fujitsu-mmpdc 1657/udp # fujitsu-mmpdc 3814 + fujitsu-mmpdc 1657/tcp # fujitsu-mmpdc 3815 + # Katsumi Oomuro <NAE01421@niftyserve.or.jp> 3816 + sixnetudr 1658/udp # sixnetudr 3817 + sixnetudr 1658/tcp # sixnetudr 3818 + # Bob Rennie <rjrennie@wizvax.net> 3819 + sg-lm 1659/udp # Silicon Grail License Manager 3820 + sg-lm 1659/tcp # Silicon Grail License Manager 3821 + # William R Bishop <wrb@world.std.com> 3822 + skip-mc-gikreq 1660/udp # skip-mc-gikreq 3823 + skip-mc-gikreq 1660/tcp # skip-mc-gikreq 3824 + # Tom Markson <markson@osmosys.incog.com> 3825 + netview-aix-1 1661/udp # netview-aix-1 3826 + netview-aix-1 1661/tcp # netview-aix-1 3827 + netview-aix-2 1662/udp # netview-aix-2 3828 + netview-aix-2 1662/tcp # netview-aix-2 3829 + netview-aix-3 1663/udp # netview-aix-3 3830 + netview-aix-3 1663/tcp # netview-aix-3 3831 + netview-aix-4 1664/udp # netview-aix-4 3832 + netview-aix-4 1664/tcp # netview-aix-4 3833 + netview-aix-5 1665/udp # netview-aix-5 3834 + netview-aix-5 1665/tcp # netview-aix-5 3835 + netview-aix-6 1666/udp # netview-aix-6 3836 + netview-aix-6 1666/tcp # netview-aix-6 3837 + netview-aix-7 1667/udp # netview-aix-7 3838 + netview-aix-7 1667/tcp # netview-aix-7 3839 + netview-aix-8 1668/udp # netview-aix-8 3840 + netview-aix-8 1668/tcp # netview-aix-8 3841 + netview-aix-9 1669/udp # netview-aix-9 3842 + netview-aix-9 1669/tcp # netview-aix-9 3843 + netview-aix-10 1670/udp # netview-aix-10 3844 + netview-aix-10 1670/tcp # netview-aix-10 3845 + netview-aix-11 1671/udp # netview-aix-11 3846 + netview-aix-11 1671/tcp # netview-aix-11 3847 + netview-aix-12 1672/udp # netview-aix-12 3848 + netview-aix-12 1672/tcp # netview-aix-12 3849 + # Martha Crisson 3850 + # <CRISSON@ralvm12.vnet.ibm.com> 3851 + proshare-mc-1 1673/udp # Intel Proshare Multicast 3852 + proshare-mc-1 1673/tcp # Intel Proshare Multicast 3853 + proshare-mc-2 1674/udp # Intel Proshare Multicast 3854 + proshare-mc-2 1674/tcp # Intel Proshare Multicast 3855 + # Mark Lewis <Mark_Lewis@ccm.jf.intel.com> 3856 + pdp 1675/udp # Pacific Data Products 3857 + pdp 1675/tcp # Pacific Data Products 3858 + # Gary Morton <mortong@pacdata.com> 3859 + netcomm2 1676/udp # netcomm2 3860 + netcomm1 1676/tcp # netcomm1 3861 + # Bulent Kasman <BKasman@symantec.com> 3862 + groupwise 1677/udp # groupwise 3863 + groupwise 1677/tcp # groupwise 3864 + # Brent Bradshaw <bbradshaw@novell.com> 3865 + prolink 1678/udp # prolink 3866 + prolink 1678/tcp # prolink 3867 + # Brian Abramson <brianab@soul.tv.tek.com> 3868 + darcorp-lm 1679/udp # darcorp-lm 3869 + darcorp-lm 1679/tcp # darcorp-lm 3870 + # <DARcorp@aol.com> 3871 + microcom-sbp 1680/udp # microcom-sbp 3872 + microcom-sbp 1680/tcp # microcom-sbp 3873 + # Boris B. Maiden <Boris_Maiden@smtp.microcom.com> 3874 + sd-elmd 1681/udp # sd-elmd 3875 + sd-elmd 1681/tcp # sd-elmd 3876 + # Bryan Otey <bwo@softdesk.com> 3877 + lanyon-lantern 1682/udp # lanyon-lantern 3878 + lanyon-lantern 1682/tcp # lanyon-lantern 3879 + # Robin Lewis <robin.lewis@lanyon.com> 3880 + ncpm-hip 1683/udp # ncpm-hip 3881 + ncpm-hip 1683/tcp # ncpm-hip 3882 + # Ken Hearn <hearn@hpindacx.cup.hp.com> 3883 + snaresecure 1684/udp # SnareSecure 3884 + snaresecure 1684/tcp # SnareSecure 3885 + # Marty Batchelder <marty@capres.com> 3886 + n2nremote 1685/udp # n2nremote 3887 + n2nremote 1685/tcp # n2nremote 3888 + # Kin Chan <kchan@net2net.com> 3889 + cvmon 1686/udp # cvmon 3890 + cvmon 1686/tcp # cvmon 3891 + # Carol Ann Krug <carolann@hpmfas3.cup.hp.com> 3892 + nsjtp-ctrl 1687/udp # nsjtp-ctrl 3893 + nsjtp-ctrl 1687/tcp # nsjtp-ctrl 3894 + nsjtp-data 1688/udp # nsjtp-data 3895 + nsjtp-data 1688/tcp # nsjtp-data 3896 + # Orazio Granato <og@wsbgrd01.italy.hp.com> 3897 + firefox 1689/udp # firefox 3898 + firefox 1689/tcp # firefox 3899 + # Mark S. Edwards <marke@firefox.co.uk> 3900 + ng-umds 1690/udp # ng-umds 3901 + ng-umds 1690/tcp # ng-umds 3902 + # Louis E. Simard <76400.3371@compuserve.com> 3903 + empire-empuma 1691/udp # empire-empuma 3904 + empire-empuma 1691/tcp # empire-empuma 3905 + # Bobby Krupczak <rdk@empiretech.com> 3906 + sstsys-lm 1692/udp # sstsys-lm 3907 + sstsys-lm 1692/tcp # sstsys-lm 3908 + # Yih-Wu Wang <sstsys@ix.netcom.com> 3909 + rrirtr 1693/udp # rrirtr 3910 + rrirtr 1693/tcp # rrirtr 3911 + rrimwm 1694/udp # rrimwm 3912 + rrimwm 1694/tcp # rrimwm 3913 + rrilwm 1695/udp # rrilwm 3914 + rrilwm 1695/tcp # rrilwm 3915 + rrifmm 1696/udp # rrifmm 3916 + rrifmm 1696/tcp # rrifmm 3917 + rrisat 1697/udp # rrisat 3918 + rrisat 1697/tcp # rrisat 3919 + # Allen Briggs <briggs@access.rrinc.com> 3920 + rsvp-encap-1 1698/udp # RSVP-ENCAPSULATION-1 3921 + rsvp-encap-1 1698/tcp # RSVP-ENCAPSULATION-1 3922 + rsvp-encap-2 1699/udp # RSVP-ENCAPSULATION-2 3923 + rsvp-encap-2 1699/tcp # RSVP-ENCAPSULATION-2 3924 + # Bob Braden <braden@isi.edu> 3925 + mps-raft 1700/udp # mps-raft 3926 + mps-raft 1700/tcp # mps-raft 3927 + # Jason Leupen <Jleupen@aol.com> 3928 + l2f 1701/udp l2tp # l2f 3929 + l2f 1701/tcp l2tp # l2f 3930 + # Andy Valencia <vandys@vandys-lap.cisco.com> 3931 + deskshare 1702/udp # deskshare 3932 + deskshare 1702/tcp # deskshare 3933 + # Sarah Thompson <sarah@telergy.com 3934 + hb-engine 1703/udp # hb-engine 3935 + hb-engine 1703/tcp # hb-engine 3936 + # Charles C.L. Chou >cchou@zoom.com> 3937 + bcs-broker 1704/udp # bcs-broker 3938 + bcs-broker 1704/tcp # bcs-broker 3939 + # Andy Warner <andyw@knoware.nl> 3940 + slingshot 1705/udp # slingshot 3941 + slingshot 1705/tcp # slingshot 3942 + # Paul Groarke <paulg@quay.ie> 3943 + jetform 1706/udp # jetform 3944 + jetform 1706/tcp # jetform 3945 + # gdeinsta <gdeinsta@jetform.com> 3946 + vdmplay 1707/udp # vdmplay 3947 + vdmplay 1707/tcp # vdmplay 3948 + # Vadim Lebedev <vadim@magic.fr> 3949 + gat-lmd 1708/udp # gat-lmd 3950 + gat-lmd 1708/tcp # gat-lmd 3951 + # Igor Zaoutine <igor@global-tech.com> 3952 + centra 1709/udp # centra 3953 + centra 1709/tcp # centra 3954 + # Drew Wolff <dwolff@centra.net> 3955 + impera 1710/udp # impera 3956 + impera 1710/tcp # impera 3957 + # Stepehen Campbell <campbell@uniprise.com> 3958 + pptconference 1711/udp # pptconference 3959 + pptconference 1711/tcp # pptconference 3960 + # John Tafoya <johnt@microsoft.com> 3961 + registrar 1712/udp # resource monitoring service 3962 + registrar 1712/tcp # resource monitoring service 3963 + # Ron Lawson <ronaldl@hpindacx.cup.hp.com> 3964 + conferencetalk 1713/udp # ConferenceTalk 3965 + conferencetalk 1713/tcp # ConferenceTalk 3966 + # George Kajos <gkajos@mail1.videoserver.com> 3967 + sesi-lm 1714/udp # sesi-lm 3968 + sesi-lm 1714/tcp # sesi-lm 3969 + houdini-lm 1715/udp # houdini-lm 3970 + houdini-lm 1715/tcp # houdini-lm 3971 + # Paul Breslin <phb@SIDEFX.COM> 3972 + xmsg 1716/udp # xmsg 3973 + xmsg 1716/tcp # xmsg 3974 + # Mark E. Fogle <mefogle@xantel.com> 3975 + fj-hdnet 1717/udp # fj-hdnet 3976 + fj-hdnet 1717/tcp # fj-hdnet 3977 + # Manabu Makino <m-makino@ael.fujitsu.co.jp> 3978 + h323gatedisc 1718/udp # h323gatedisc 3979 + h323gatedisc 1718/tcp # h323gatedisc 3980 + h323gatestat 1719/udp # h323gatestat 3981 + h323gatestat 1719/tcp # h323gatestat 3982 + h323hostcall 1720/udp # h323hostcall 3983 + h323hostcall 1720/tcp # h323hostcall 3984 + # Jim Toga <jtoga@ibeam.jf.intel.com> 3985 + caicci 1721/udp # caicci 3986 + caicci 1721/tcp # caicci 3987 + # Sylvia Scheuren <schsy02@cai.com> 3988 + hks-lm 1722/udp # HKS License Manager 3989 + hks-lm 1722/tcp # HKS License Manager 3990 + # Michael Wood <wood@althea.hks.com> 3991 + pptp 1723/udp # pptp 3992 + pptp 1723/tcp # pptp 3993 + # Ken Crocker <kcrocker@microsoft.com> 3994 + csbphonemaster 1724/udp # csbphonemaster 3995 + csbphonemaster 1724/tcp # csbphonemaster 3996 + # Mark Kellerhuis <Mark_Kellerhuis@msn.com> 3997 + iden-ralp 1725/udp # iden-ralp 3998 + iden-ralp 1725/tcp # iden-ralp 3999 + # Chris Stanaway <stanaway@comm.mot.com> 4000 + iberiagames 1726/udp # IBERIAGAMES 4001 + iberiagames 1726/tcp # IBERIAGAMES 4002 + # Jose Luis <73374.313@compuserve.com> 4003 + winddx 1727/udp # winddx 4004 + winddx 1727/tcp # winddx 4005 + # Bill Andrews <billa@vnd.tek.com> 4006 + telindus 1728/udp # TELINDUS 4007 + telindus 1728/tcp # TELINDUS 4008 + # Paul Pyck <papy@telindus.be 4009 + citynl 1729/udp # CityNL License Management 4010 + citynl 1729/tcp # CityNL License Management 4011 + # CityDisc >citydisc@euronet.nl> 4012 + roketz 1730/udp # roketz 4013 + roketz 1730/tcp # roketz 4014 + # Ahti Heinla <ahti@ahti.bluemoon.ee> 4015 + msiccp 1731/udp # MSICCP 4016 + msiccp 1731/tcp # MSICCP 4017 + # Max Morris <maxm@MICROSOFT.com> 4018 + proxim 1732/udp # proxim 4019 + proxim 1732/tcp # proxim 4020 + # Srinivas N. Mogalapalli <srinivas@proxim.com> 4021 + siipat 1733/udp # SIMS - SIIPAT Protocol for Alarm Transmission 4022 + siipat 1733/tcp # SIMS - SIIPAT Protocol for Alarm Transmission 4023 + # Steve Ryckman <sryckman@simsware.com> 4024 + cambertx-lm 1734/udp # Camber Corporation License Management 4025 + cambertx-lm 1734/tcp # Camber Corporation License Management 4026 + # Jeannie Burleson <jeannie@cambertx.com> 4027 + privatechat 1735/udp # PrivateChat 4028 + privatechat 1735/tcp # PrivateChat 4029 + # Louis E. Simard <76400.3371@CompuServe.COM> 4030 + street-stream 1736/udp # street-stream 4031 + street-stream 1736/tcp # street-stream 4032 + # Glenn Levitt <streetd1@ix.netcom.com> 4033 + ultimad 1737/udp # ultimad 4034 + ultimad 1737/tcp # ultimad 4035 + # (Michael Lanzetta <hagbard@ultimatech.com> 4036 + gamegen1 1738/udp # GameGen1 4037 + gamegen1 1738/tcp # GameGen1 4038 + # Glen Pearson <GlenP@multigen.com> 4039 + webaccess 1739/udp # webaccess 4040 + webaccess 1739/tcp # webaccess 4041 + # Christian Saether <ChristianS@asymetrix.com> 4042 + encore 1740/udp # encore 4043 + encore 1740/tcp # encore 4044 + # Stuart Button <button@promis.com> 4045 + cisco-net-mgmt 1741/udp # cisco-net-mgmt 4046 + cisco-net-mgmt 1741/tcp # cisco-net-mgmt 4047 + # John McCormack <jmac@cisco.com> 4048 + 3Com-nsd 1742/udp # 3Com-nsd 4049 + 3Com-nsd 1742/tcp # 3Com-nsd 4050 + # Nitza Steinberg <nitza@isd.3com.com> 4051 + cinegrfx-lm 1743/udp # Cinema Graphics License Manager 4052 + cinegrfx-lm 1743/tcp # Cinema Graphics License Manager 4053 + # Rodney Iwashina <rodney@cyclone.rfx.com> 4054 + ncpm-ft 1744/udp # ncpm-ft 4055 + ncpm-ft 1744/tcp # ncpm-ft 4056 + # Ken Hearn <hearn@hpindacx.cup.hp.com> 4057 + remote-winsock 1745/udp # remote-winsock 4058 + remote-winsock 1745/tcp # remote-winsock 4059 + # Avi Nathan <avin@microsoft.com> 4060 + ftrapid-1 1746/udp # ftrapid-1 4061 + ftrapid-1 1746/tcp # ftrapid-1 4062 + ftrapid-2 1747/udp # ftrapid-2 4063 + ftrapid-2 1747/tcp # ftrapid-2 4064 + # Richard J. Williams <RJW1@trpo4.tr.unisys.com> 4065 + oracle-em1 1748/udp # oracle-em1 4066 + oracle-em1 1748/tcp # oracle-em1 4067 + # Bob Purvy <bpurvy@us.oracle.com> 4068 + aspen-services 1749/udp # aspen-services 4069 + aspen-services 1749/tcp # aspen-services 4070 + # Mark B. Hurst <mhurst@aspenres.com> 4071 + sslp 1750/udp # Simple Socket Library's PortMaster 4072 + sslp 1750/tcp # Simple Socket Library's PortMaster 4073 + # Dr. Charles E. Campbell Jr. 4074 + # <cec@gryphon.gsfc.nasa.gov> 4075 + swiftnet 1751/udp # SwiftNet 4076 + swiftnet 1751/tcp # SwiftNet 4077 + # Terry Lim <tkl@pentek.com> 4078 + lofr-lm 1752/udp # Leap of Faith Research License Manager 4079 + lofr-lm 1752/tcp # Leap of Faith Research License Manager 4080 + # 4081 + translogic-lm 1753/udp # Translogic License Manager 4082 + translogic-lm 1753/tcp # Translogic License Manager 4083 + # Stan Dallas <stan@translogic.com> 4084 + oracle-em2 1754/udp # oracle-em2 4085 + oracle-em2 1754/tcp # oracle-em2 4086 + # Bob Purvy <bpurvy@us.oracle.com> 4087 + ms-streaming 1755/udp # ms-streaming 4088 + ms-streaming 1755/tcp # ms-streaming 4089 + # Bret O'Rourke 4090 + capfast-lmd 1756/udp # capfast-lmd 4091 + capfast-lmd 1756/tcp # capfast-lmd 4092 + # Chuck Neal <chuck@phase3.com> 4093 + cnhrp 1757/udp # cnhrp 4094 + cnhrp 1757/tcp # cnhrp 4095 + # William Stoye <wstoye@atml.co.uk> 4096 + tftp-mcast 1758/udp # tftp-mcast 4097 + tftp-mcast 1758/tcp # tftp-mcast 4098 + # Tom Emberson <tom@lanworks.com> 4099 + spss-lm 1759/udp # SPSS License Manager 4100 + spss-lm 1759/tcp # SPSS License Manager 4101 + # Tex Hull <tex@spss.com> 4102 + www-ldap-gw 1760/udp # www-ldap-gw 4103 + www-ldap-gw 1760/tcp # www-ldap-gw 4104 + # Nick Emery <Nick.Emery@altavista.digital.com> 4105 + cft-0 1761/udp # cft-0 4106 + cft-0 1761/tcp # cft-0 4107 + cft-1 1762/udp # cft-1 4108 + cft-1 1762/tcp # cft-1 4109 + cft-2 1763/udp # cft-2 4110 + cft-2 1763/tcp # cft-2 4111 + cft-3 1764/udp # cft-3 4112 + cft-3 1764/tcp # cft-3 4113 + cft-4 1765/udp # cft-4 4114 + cft-4 1765/tcp # cft-4 4115 + cft-5 1766/udp # cft-5 4116 + cft-5 1766/tcp # cft-5 4117 + cft-6 1767/udp # cft-6 4118 + cft-6 1767/tcp # cft-6 4119 + cft-7 1768/udp # cft-7 4120 + cft-7 1768/tcp # cft-7 4121 + # Martine Marchand 16 1 46 59 24 84 4122 + bmc-net-adm 1769/udp # bmc-net-adm 4123 + bmc-net-adm 1769/tcp # bmc-net-adm 4124 + # Cameron Haight <cameron_haight@bmc.com> 4125 + bmc-net-svc 1770/udp # bmc-net-svc 4126 + bmc-net-svc 1770/tcp # bmc-net-svc 4127 + # Cameron Haight <cameron_haight@bmc.com>bmc-net-svc 4128 + vaultbase 1771/udp # vaultbase 4129 + vaultbase 1771/tcp # vaultbase 4130 + # Jose A. Sesin <sesin@vaultbase.com> 4131 + essweb-gw 1772/udp # EssWeb Gateway 4132 + essweb-gw 1772/tcp # EssWeb Gateway 4133 + # Bob Nattenberg <bnattenberg@arborsoft.com> 4134 + kmscontrol 1773/udp # KMSControl 4135 + kmscontrol 1773/tcp # KMSControl 4136 + # Roy Chastain <roy@kmsys.com> 4137 + global-dtserv 1774/udp # global-dtserv 4138 + global-dtserv 1774/tcp # global-dtserv 4139 + # Nicholas Davies <N.Davies@globalcomm.co.uk> 4140 + # 1775/tcp 4141 + femis 1776/udp # Federal Emergency Management Information System 4142 + femis 1776/tcp # Federal Emergency Management Information System 4143 + # Larry Gerhardstein <lh_gerhardstein@pnl.gov> 4144 + powerguardian 1777/udp # powerguardian 4145 + powerguardian 1777/tcp # powerguardian 4146 + # Charles Bennett <chuck@benatong.com> 4147 + prodigy-intrnet 1778/udp # prodigy-internet 4148 + prodigy-intrnet 1778/tcp # prodigy-internet 4149 + # Bob Dedrick <bob@staff.prodigy.com> 4150 + pharmasoft 1779/udp # pharmasoft 4151 + pharmasoft 1779/tcp # pharmasoft 4152 + # Ola Strandberg <Ola.Strandberg@pharmasoft.se> 4153 + dpkeyserv 1780/udp # dpkeyserv 4154 + dpkeyserv 1780/tcp # dpkeyserv 4155 + # Yasunari Gon Yamasita <yamasita@omronsoft.co.jp> 4156 + answersoft-lm 1781/udp # answersoft-lm 4157 + answersoft-lm 1781/tcp # answersoft-lm 4158 + # James A. Brewster <jimbrew@answersoft.com> 4159 + hp-hcip 1782/udp # hp-hcip 4160 + hp-hcip 1782/tcp # hp-hcip 4161 + # Allen Baker <abaker@boi.hp.com> 4162 + # 1783 Decomissioned Port 04/14/00, ms 4163 + # <naonao@kikaku.mmp.fujitsu.co.jp> 4164 + finle-lm 1784/udp # Finle License Manager 4165 + finle-lm 1784/tcp # Finle License Manager 4166 + # Dongling Wang <dongling@finle.com> 4167 + windlm 1785/udp # Wind River Systems License Manager 4168 + windlm 1785/tcp # Wind River Systems License Manager 4169 + # Will Dere <will@wrs.com> 4170 + funk-logger 1786/udp # funk-logger 4171 + funk-logger 1786/tcp # funk-logger 4172 + funk-license 1787/udp # funk-license 4173 + funk-license 1787/tcp # funk-license 4174 + # Cimarron Boozer <cboozer@funk.com> 4175 + # Eric Wilde <eric@funk.com> 4176 + psmond 1788/udp # psmond 4177 + psmond 1788/tcp # psmond 4178 + # Will Golson <golson@fc.hp.com> 4179 + hello 1789/udp # hello 4180 + hello 1789/tcp # hello 4181 + # D. J. Bernstein <djb@koobera.math.uic.edu> 4182 + nmsp 1790/udp # Narrative Media Streaming Protocol 4183 + nmsp 1790/tcp # Narrative Media Streaming Protocol 4184 + # Paul Santinelli, Jr. <psantinelli@narrative.com> 4185 + ea1 1791/udp # EA1 4186 + ea1 1791/tcp # EA1 4187 + # Kirk MacLean <kmaclean@ea.com> 4188 + ibm-dt-2 1792/udp # ibm-dt-2 4189 + ibm-dt-2 1792/tcp # ibm-dt-2 4190 + # Sam Borman <sam_borman@uk.ibm.com> 4191 + rsc-robot 1793/udp # rsc-robot 4192 + rsc-robot 1793/tcp # rsc-robot 4193 + # Andrew Jay Schneider <ajs@relsoft.com> 4194 + cera-bcm 1794/udp # cera-bcm 4195 + cera-bcm 1794/tcp # cera-bcm 4196 + # Leo Moesgaard <leo_moesgaard@dk.ibm.com> 4197 + dpi-proxy 1795/udp # dpi-proxy 4198 + dpi-proxy 1795/tcp # dpi-proxy 4199 + # Charles Gordon <cgordon@digprod.com> 4200 + vocaltec-admin 1796/udp # Vocaltec Server Administration 4201 + vocaltec-admin 1796/tcp # Vocaltec Server Administration 4202 + # Scott Petrack <Scott_Petrack@vocaltec.com> 4203 + uma 1797/udp # UMA 4204 + uma 1797/tcp # UMA 4205 + # Martin Kirk <m.kirk@opengroup.org> 4206 + etp 1798/udp # Event Transfer Protocol 4207 + etp 1798/tcp # Event Transfer Protocol 4208 + # Mike Wray <mjw@hplb.hpl.hp.com> 4209 + netrisk 1799/udp # NETRISK 4210 + netrisk 1799/tcp # NETRISK 4211 + # Kevin Green <Kevin_Green@tds.com> 4212 + ansys-lm 1800/udp # ANSYS-License manager 4213 + ansys-lm 1800/tcp # ANSYS-License manager 4214 + # Suzanne Lorrin <sml@ansyspo.ansys.com> 4215 + msmq 1801/udp # Microsoft Message Que 4216 + msmq 1801/tcp # Microsoft Message Que 4217 + # Amnon Horowitz <amnonh@MICROSOFT.com> 4218 + concomp1 1802/udp # ConComp1 4219 + concomp1 1802/tcp # ConComp1 4220 + # Ed Vincent <@edv@concomp.com> 4221 + hp-hcip-gwy 1803/udp # HP-HCIP-GWY 4222 + hp-hcip-gwy 1803/tcp # HP-HCIP-GWY 4223 + # Allen Baker <abaker@boi.hp.com> 4224 + enl 1804/udp # ENL 4225 + enl 1804/tcp # ENL 4226 + # Brian Olson <BOlson@veritas.com> 4227 + enl-name 1805/udp # ENL-Name 4228 + enl-name 1805/tcp # ENL-Name 4229 + # Brian Olson <BOlson@veritas.com> 4230 + musiconline 1806/udp # Musiconline 4231 + musiconline 1806/tcp # Musiconline 4232 + # Craig Weeks <cweeks@syspace.co.uk> 4233 + fhsp 1807/udp # Fujitsu Hot Standby Protocol 4234 + fhsp 1807/tcp # Fujitsu Hot Standby Protocol 4235 + # Eiki Iwata (eiki@nd.net.fujitsu.co.jp> 4236 + oracle-vp2 1808/udp # Oracle-VP2 4237 + oracle-vp2 1808/tcp # Oracle-VP2 4238 + # Craig Fowler <cfowler@us.oracle.com> 4239 + oracle-vp1 1809/udp # Oracle-VP1 4240 + oracle-vp1 1809/tcp # Oracle-VP1 4241 + # Craig Fowler <cfowler@us.oracle.com> 4242 + jerand-lm 1810/udp # Jerand License Manager 4243 + jerand-lm 1810/tcp # Jerand License Manager 4244 + # Robert Monat <jerand@jerand.com> 4245 + scientia-sdb 1811/udp # Scientia-SDB 4246 + scientia-sdb 1811/tcp # Scientia-SDB 4247 + # Ian Miller <Ian_Miller@scientia.com> 4248 + radius 1812/udp # RADIUS 4249 + radius 1812/tcp # RADIUS 4250 + # Carl Rigney <cdr@livingston.com> 4251 + radius-acct 1813/udp # RADIUS Accounting 4252 + radius-acct 1813/tcp # RADIUS Accounting 4253 + # Carl Rigney <cdr@livingston.com> 4254 + tdp-suite 1814/udp # TDP Suite 4255 + tdp-suite 1814/tcp # TDP Suite 4256 + # Rob Lockhart <rob.lockhart@mot.com> 4257 + mmpft 1815/udp # MMPFT 4258 + mmpft 1815/tcp # MMPFT 4259 + # Ralf Muckenhirn <FAX: 49-7622-398200> 4260 + # <Phone: 49-7622-3980> 4261 + harp 1816/udp # HARP 4262 + harp 1816/tcp # HARP 4263 + # Bjorn Chambless <bjorn@cs.pdx.edu> 4264 + rkb-oscs 1817/udp # RKB-OSCS 4265 + rkb-oscs 1817/tcp # RKB-OSCS 4266 + # Robert Kevin Breton <BOBBRETON@HOTMAIL.COM> 4267 + etftp 1818/udp # Enhanced Trivial File Transfer Protocol 4268 + etftp 1818/tcp # Enhanced Trivial File Transfer Protocol 4269 + # William Polites <wpolites@mitre.org> 4270 + plato-lm 1819/udp # Plato License Manager 4271 + plato-lm 1819/tcp # Plato License Manager 4272 + # Mark Morris <mim@ermuk.com> 4273 + mcagent 1820/udp # mcagent 4274 + mcagent 1820/tcp # mcagent 4275 + # Ryoichi Shinohara <shinohara@VNET.IBM.COM> 4276 + donnyworld 1821/udp # donnyworld 4277 + donnyworld 1821/tcp # donnyworld 4278 + # Don Oliver <don@donnyworld.com> 4279 + es-elmd 1822/udp # es-elmd 4280 + es-elmd 1822/tcp # es-elmd 4281 + # David Duncan <dduncan@es.com> 4282 + unisys-lm 1823/udp # Unisys Natural Language License Manager 4283 + unisys-lm 1823/tcp # Unisys Natural Language License Manager 4284 + # Raymond A. Diedrichs <rayd@slu.tr.unisys.com> 4285 + metrics-pas 1824/udp # metrics-pas 4286 + metrics-pas 1824/tcp # metrics-pas 4287 + # Tom Haapanen <tomh@metrics.com> 4288 + direcpc-video 1825/udp # DirecPC Video 4289 + direcpc-video 1825/tcp # DirecPC Video 4290 + # Chris Kerrigan <ckerrigan@hns.com> 4291 + ardt 1826/udp # ARDT 4292 + ardt 1826/tcp # ARDT 4293 + # Mike Goddard <mike.goddard@ardent.com.au> 4294 + asi 1827/udp # ASI 4295 + asi 1827/tcp # ASI 4296 + # Bob Tournoux <bob.tournoux@usiny.mail.abb.com> 4297 + itm-mcell-u 1828/udp # itm-mcell-u 4298 + itm-mcell-u 1828/tcp # itm-mcell-u 4299 + # Miles O'Neal <meo@us.itmasters.com> 4300 + optika-emedia 1829/udp # Optika eMedia 4301 + optika-emedia 1829/tcp # Optika eMedia 4302 + # Daryle DeBalski <ddebalski@optika.com> 4303 + net8-cman 1830/udp # Oracle Net8 CMan Admin 4304 + net8-cman 1830/tcp # Oracle Net8 CMan Admin 4305 + # Shuvayu Kanjilal 4306 + myrtle 1831/udp # Myrtle 4307 + myrtle 1831/tcp # Myrtle 4308 + # Ron Achin <RAchin@genscan.com> 4309 + tht-treasure 1832/udp # ThoughtTreasure 4310 + tht-treasure 1832/tcp # ThoughtTreasure 4311 + # Erik Mueller <erik@signiform.com> 4312 + udpradio 1833/udp # udpradio 4313 + udpradio 1833/tcp # udpradio 4314 + # Guus Sliepen <guus@warande3094.warande.uu.nl> 4315 + ardusuni 1834/udp # ARDUS Unicast 4316 + ardusuni 1834/tcp # ARDUS Unicast 4317 + ardusmul 1835/udp # ARDUS Multicast 4318 + ardusmul 1835/tcp # ARDUS Multicast 4319 + # Toshikatsu Ito <ito-t@pfu.co.jp> 4320 + ste-smsc 1836/udp # ste-smsc 4321 + ste-smsc 1836/tcp # ste-smsc 4322 + # Tom Snauwaert <tom.snauwaert@st-electronics.be> 4323 + csoft1 1837/udp # csoft1 4324 + csoft1 1837/tcp # csoft1 4325 + # John Coll <john@csoft.co.uk> 4326 + talnet 1838/udp # TALNET 4327 + talnet 1838/tcp # TALNET 4328 + # Aaron Lav <aaron@taltrade.com> 4329 + netopia-vo1 1839/udp # netopia-vo1 4330 + netopia-vo1 1839/tcp # netopia-vo1 4331 + netopia-vo2 1840/udp # netopia-vo2 4332 + netopia-vo2 1840/tcp # netopia-vo2 4333 + netopia-vo3 1841/udp # netopia-vo3 4334 + netopia-vo3 1841/tcp # netopia-vo3 4335 + netopia-vo4 1842/udp # netopia-vo4 4336 + netopia-vo4 1842/tcp # netopia-vo4 4337 + netopia-vo5 1843/udp # netopia-vo5 4338 + netopia-vo5 1843/tcp # netopia-vo5 4339 + # Marc Epard <marc@netopia.com> 4340 + direcpc-dll 1844/udp # DirecPC-DLL 4341 + direcpc-dll 1844/tcp # DirecPC-DLL 4342 + # Chris Kerrigan <ckerrigan@hns.com> 4343 + altalink 1845/udp # altalink 4344 + altalink 1845/tcp # altalink 4345 + # Alberto Raydan <alberto@altasol.com> 4346 + tunstall-pnc 1846/udp # Tunstall PNC 4347 + tunstall-pnc 1846/tcp # Tunstall PNC 4348 + # Robert M. Moore <r_moore@tunstall.co.uk> 4349 + slp-notify 1847/udp # SLP Notification 4350 + slp-notify 1847/tcp # SLP Notification 4351 + # James Kempf <james.kempf@sun.com> 4352 + fjdocdist 1848/udp # fjdocdist 4353 + fjdocdist 1848/tcp # fjdocdist 4354 + # Yuichi Ohiwa <y-ohiwa@ael.fujitsu.co.jp> 4355 + alpha-sms 1849/udp # ALPHA-SMS 4356 + alpha-sms 1849/tcp # ALPHA-SMS 4357 + # Benjamin Grimm <bg@webnetix.de> 4358 + gsi 1850/udp # GSI 4359 + gsi 1850/tcp # GSI 4360 + # William Mullaney <mullanwi@usa.net> 4361 + ctcd 1851/udp # ctcd 4362 + ctcd 1851/tcp # ctcd 4363 + # John Ryan <john@cybertrace.com> 4364 + virtual-time 1852/udp # Virtual Time 4365 + virtual-time 1852/tcp # Virtual Time 4366 + # Angie S. Morner <webmaster@dsbcpas.com> 4367 + vids-avtp 1853/udp # VIDS-AVTP 4368 + vids-avtp 1853/tcp # VIDS-AVTP 4369 + # Sascha Kuemmel <kuemmel@vidsoft.de> 4370 + buddy-draw 1854/udp # Buddy Draw 4371 + buddy-draw 1854/tcp # Buddy Draw 4372 + # Marvin Shin <president@medialingo.com> 4373 + fiorano-rtrsvc 1855/udp # Fiorano RtrSvc 4374 + fiorano-rtrsvc 1855/tcp # Fiorano RtrSvc 4375 + fiorano-msgsvc 1856/udp # Fiorano MsgSvc 4376 + fiorano-msgsvc 1856/tcp # Fiorano MsgSvc 4377 + # Albert Holt <alberth@fiorano.com> 4378 + datacaptor 1857/udp # DataCaptor 4379 + datacaptor 1857/tcp # DataCaptor 4380 + # Steven M. Forrester <StevenF@CapsuleTech.com> 4381 + privateark 1858/udp # PrivateArk 4382 + privateark 1858/tcp # PrivateArk 4383 + # Ronen Zoran <ronenz@cyber-ark.com> 4384 + gammafetchsvr 1859/udp # Gamma Fetcher Server 4385 + gammafetchsvr 1859/tcp # Gamma Fetcher Server 4386 + # Cnaan Aviv <cnaan@gammasite.com> 4387 + sunscalar-svc 1860/udp # SunSCALAR Services 4388 + sunscalar-svc 1860/tcp # SunSCALAR Services 4389 + # Sanjay Radia <srradia@kasumbi.Eng.Sun.COM> 4390 + lecroy-vicp 1861/udp # LeCroy VICP 4391 + lecroy-vicp 1861/tcp # LeCroy VICP 4392 + # Anthony Cake <anthonyrc@lecroy.com> 4393 + techra-server 1862/udp # techra-server 4394 + techra-server 1862/tcp # techra-server 4395 + # Roy Lyseng <roy.lyseng@maxware.no> 4396 + msnp 1863/udp # MSNP 4397 + msnp 1863/tcp # MSNP 4398 + # William Lai <wlai@microsoft.com> 4399 + paradym-31port 1864/udp # Paradym 31 Port 4400 + paradym-31port 1864/tcp # Paradym 31 Port 4401 + # David Wooden <dwooden@wizdom.com> 4402 + entp 1865/udp # ENTP 4403 + entp 1865/tcp # ENTP 4404 + # Seiko Epson <Ishida.Hitoshi@exc.epson.co.jp> 4405 + swrmi 1866/udp # swrmi 4406 + swrmi 1866/tcp # swrmi 4407 + # Jun Yoshii <yoshii@ael.fujitsu.co.jp> 4408 + udrive 1867/udp # UDRIVE 4409 + udrive 1867/tcp # UDRIVE 4410 + # Robby Walker <webmaster@cd-lab.com> 4411 + viziblebrowser 1868/udp # VizibleBrowser 4412 + viziblebrowser 1868/tcp # VizibleBrowser 4413 + # Jimmy Talbot <jtalbot@vizible.com> 4414 + yestrader 1869/udp # YesTrader 4415 + yestrader 1869/tcp # YesTrader 4416 + # Robert Bryan <bbryan@yestrader.com> 4417 + sunscalar-dns 1870/udp # SunSCALAR DNS Service 4418 + sunscalar-dns 1870/tcp # SunSCALAR DNS Service 4419 + # Sanjay Radia <srradia@kasumbi.Eng.Sun.COM> 4420 + canocentral0 1871/udp # Cano Central 0 4421 + canocentral0 1871/tcp # Cano Central 0 4422 + canocentral1 1872/udp # Cano Central 1 4423 + canocentral1 1872/tcp # Cano Central 1 4424 + # Mark McNamara <markm@research.canon.com.au> 4425 + fjmpjps 1873/udp # Fjmpjps 4426 + fjmpjps 1873/tcp # Fjmpjps 4427 + fjswapsnp 1874/udp # Fjswapsnp 4428 + fjswapsnp 1874/tcp # Fjswapsnp 4429 + # Y. Ohiwa <y-ohiwa@ael.fujitsu.co.jp> 4430 + westell-stats 1875/udp # westell stats 4431 + westell-stats 1875/tcp # westell stats 4432 + # Thomas McCabe <tmcca@westell.com> 4433 + ewcappsrv 1876/udp # ewcappsrv 4434 + ewcappsrv 1876/tcp # ewcappsrv 4435 + # Howard Yin <howard.yin@ericsson.com> 4436 + hp-webqosdb 1877/udp # hp-webqosdb 4437 + hp-webqosdb 1877/tcp # hp-webqosdb 4438 + # Kim Scott <kims@cup.hp.com> 4439 + drmsmc 1878/udp # drmsmc 4440 + drmsmc 1878/tcp # drmsmc 4441 + # Katsuhiko Abe <kabe@hst.fujitsu.co.jp> 4442 + nettgain-nms 1879/udp # NettGain NMS 4443 + nettgain-nms 1879/tcp # NettGain NMS 4444 + # Dr. Yair Shapira <yair@flashnetworks.com> 4445 + vsat-control 1880/udp # Gilat VSAT Control 4446 + vsat-control 1880/tcp # Gilat VSAT Control 4447 + # Yariv Kaplan <yarivk@gilat.com> 4448 + ibm-mqseries2 1881/udp # IBM WebSphere MQ 4449 + ibm-mqseries2 1881/tcp # IBM WebSphere MQ 4450 + # Richard Maxwell <richard_maxwell@uk.ibm.com> 4451 + ecsqdmn 1882/udp # ecsqdmn 4452 + ecsqdmn 1882/tcp # ecsqdmn 4453 + # Paul Wissmiller <Paul.Wissmiller@ca.com> 4454 + ibm-mqisdp 1883/udp # IBM MQSeries SCADA 4455 + ibm-mqisdp 1883/tcp # IBM MQSeries SCADA 4456 + # Andy Stanford-Clark <andysc@uk.ibm.com> 4457 + idmaps 1884/udp # Internet Distance Map Svc 4458 + idmaps 1884/tcp # Internet Distance Map Svc 4459 + # Sugih Jamim <jamin@eecs.umich.edu> 4460 + vrtstrapserver 1885/udp # Veritas Trap Server 4461 + vrtstrapserver 1885/tcp # Veritas Trap Server 4462 + # Russell Thrasher <rthrashe@veritas.com> 4463 + leoip 1886/udp # Leonardo over IP 4464 + leoip 1886/tcp # Leonardo over IP 4465 + # Dietmar Finkler <d.finkler@hermstedt.de> 4466 + filex-lport 1887/udp # FileX Listening Port 4467 + filex-lport 1887/tcp # FileX Listening Port 4468 + # Megan Woods <meganwoods@datafast.net.au> 4469 + ncconfig 1888/udp # NC Config Port 4470 + ncconfig 1888/tcp # NC Config Port 4471 + # Simon Parker <simon.j.parker@philips.com> 4472 + unify-adapter 1889/udp # Unify Web Adapter Service 4473 + unify-adapter 1889/tcp # Unify Web Adapter Service 4474 + # Duane Gibson <ianaportmaster@unify.com> 4475 + wilkenlistener 1890/udp # wilkenListener 4476 + wilkenlistener 1890/tcp # wilkenListener 4477 + # Wilken GmbH <fy@wilken.de> 4478 + childkey-notif 1891/udp # ChildKey Notification 4479 + childkey-notif 1891/tcp # ChildKey Notification 4480 + childkey-ctrl 1892/udp # ChildKey Control 4481 + childkey-ctrl 1892/tcp # ChildKey Control 4482 + # Ivan Berardinelli <ivan@gestweb.com> 4483 + elad 1893/udp # ELAD Protocol 4484 + elad 1893/tcp # ELAD Protocol 4485 + # Franco Milan <franco@eladit.com> 4486 + o2server-port 1894/udp # O2Server Port 4487 + o2server-port 1894/tcp # O2Server Port 4488 + # Tim Howard <timothygh@hotmail.com> 4489 + ##### Microsoft (unoffically) using 1895 ##### 4490 + b-novative-ls 1896/udp # b-novative license server 4491 + b-novative-ls 1896/tcp # b-novative license server 4492 + # Matthias Riese <Matthias.Riese@b-novative.de> 4493 + metaagent 1897/udp # MetaAgent 4494 + metaagent 1897/tcp # MetaAgent 4495 + # Stephane Vinsot <vinsot@enatel.com> 4496 + cymtec-port 1898/udp # Cymtec secure management 4497 + cymtec-port 1898/tcp # Cymtec secure management 4498 + # Michael Mester <mmester@cymtec.com> 4499 + mc2studios 1899/udp # MC2Studios 4500 + mc2studios 1899/tcp # MC2Studios 4501 + # Michael Coon <michael@thecube.com> 4502 + ssdp 1900/udp # SSDP 4503 + ssdp 1900/tcp # SSDP 4504 + # Yaron Goland <yarong@microsoft.com> 4505 + fjicl-tep-a 1901/udp # Fujitsu ICL Terminal Emulator Program A 4506 + fjicl-tep-a 1901/tcp # Fujitsu ICL Terminal Emulator Program A 4507 + # Bob Lyon <bl@oasis.icl.co.uk> 4508 + fjicl-tep-b 1902/udp # Fujitsu ICL Terminal Emulator Program B 4509 + fjicl-tep-b 1902/tcp # Fujitsu ICL Terminal Emulator Program B 4510 + # Bob Lyon <bl@oasis.icl.co.uk> 4511 + linkname 1903/udp # Local Link Name Resolution 4512 + linkname 1903/tcp # Local Link Name Resolution 4513 + # Dan Harrington <dth@lucent.com> 4514 + fjicl-tep-c 1904/udp # Fujitsu ICL Terminal Emulator Program C 4515 + fjicl-tep-c 1904/tcp # Fujitsu ICL Terminal Emulator Program C 4516 + # Bob Lyon <bl@oasis.icl.co.uk> 4517 + sugp 1905/udp # Secure UP.Link Gateway Protocol 4518 + sugp 1905/tcp # Secure UP.Link Gateway Protocol 4519 + # Peter King <king@uplanet.com> 4520 + tpmd 1906/udp # TPortMapperReq 4521 + tpmd 1906/tcp # TPortMapperReq 4522 + # Sheila Devins <sheila_devins@VNET.IBM.COM> 4523 + intrastar 1907/udp # IntraSTAR 4524 + intrastar 1907/tcp # IntraSTAR 4525 + # Peter Schoenberger <ps@teles.de> 4526 + dawn 1908/udp # Dawn 4527 + dawn 1908/tcp # Dawn 4528 + # Michael Crawford <michaelc@travsoft.com> 4529 + global-wlink 1909/udp # Global World Link 4530 + global-wlink 1909/tcp # Global World Link 4531 + # Nicholas Davies <N.Davies@globalcomm.co.uk> 4532 + ultrabac 1910/udp # UltraBac Software communications port 4533 + ultrabac 1910/tcp # UltraBac Software communications port 4534 + # Paul Bunn <iana@ultrabac.com> 4535 + mtp 1911/udp # Starlight Networks Multimedia Transport Protocol 4536 + mtp 1911/tcp # Starlight Networks Multimedia Transport Protocol 4537 + # Bruce Lieberman <brucel@iserver.starlight.com> 4538 + rhp-iibp 1912/udp # rhp-iibp 4539 + rhp-iibp 1912/tcp # rhp-iibp 4540 + # George Nachman 4541 + # Tom Lake <tlake@m-ware.com> 4542 + armadp 1913/udp # armadp 4543 + armadp 1913/tcp # armadp 4544 + # Kevin Welton <Kevin.Welton@armltd.co.uk> 4545 + elm-momentum 1914/udp # Elm-Momentum 4546 + elm-momentum 1914/tcp # Elm-Momentum 4547 + # Willie Wu <willie@mds.com> 4548 + facelink 1915/udp # FACELINK 4549 + facelink 1915/tcp # FACELINK 4550 + # J.H. Hermans <j.h.hermans@hiscom.nl> 4551 + persona 1916/udp # Persoft Persona 4552 + persona 1916/tcp # Persoft Persona 4553 + # Tom Spidell <spidell@persoft.com> 4554 + noagent 1917/udp # nOAgent 4555 + noagent 1917/tcp # nOAgent 4556 + # Martin Bestmann <martin@datawatch.de> 4557 + can-nds 1918/udp # Candle Directory Service - NDS 4558 + can-nds 1918/tcp # Candle Directory Service - NDS 4559 + can-dch 1919/udp # Candle Directory Service - DCH 4560 + can-dch 1919/tcp # Candle Directory Service - DCH 4561 + can-ferret 1920/udp # Candle Directory Service - FERRET 4562 + can-ferret 1920/tcp # Candle Directory Service - FERRET 4563 + # Dannis Yang <Dannis_Yang@candle.com> 4564 + noadmin 1921/udp # NoAdmin 4565 + noadmin 1921/tcp # NoAdmin 4566 + # Martin Bestmann <martin@datawatch.de> 4567 + tapestry 1922/udp # Tapestry 4568 + tapestry 1922/tcp # Tapestry 4569 + # Ken Oliver <koliver@anritsu.com> 4570 + spice 1923/udp # SPICE 4571 + spice 1923/tcp # SPICE 4572 + # Nicholas Chua <nick@sendit.se> 4573 + xiip 1924/udp # XIIP 4574 + xiip 1924/tcp # XIIP 4575 + # Alain Robert <Alain.Robert@HMRinc.com> 4576 + discovery-port 1925/udp # Surrogate Discovery Port 4577 + discovery-port 1925/tcp # Surrogate Discovery Port 4578 + # Keith Thompson <keith.thompson@sun.com> 4579 + egs 1926/udp # Evolution Game Server 4580 + egs 1926/tcp # Evolution Game Server 4581 + # Simon Butcher <simonb@alien.net.au> 4582 + videte-cipc 1927/udp # Videte CIPC Port 4583 + videte-cipc 1927/tcp # Videte CIPC Port 4584 + # Videte IT <info@videte.com> 4585 + emsd-port 1928/udp # Expnd Maui Srvr Dscovr 4586 + emsd-port 1928/tcp # Expnd Maui Srvr Dscovr 4587 + # Edo Yahav <standards@expand.com> 4588 + bandwiz-system 1929/udp # Bandwiz System - Server 4589 + bandwiz-system 1929/tcp # Bandwiz System - Server 4590 + # Joseph Weihs <yossi@bandwiz.com> 4591 + driveappserver 1930/udp # Drive AppServer 4592 + driveappserver 1930/tcp # Drive AppServer 4593 + # Andrew Johnson 4594 + # <andrew.johnson@bliss-support.demon.co.uk> 4595 + amdsched 1931/udp # AMD SCHED 4596 + amdsched 1931/tcp # AMD SCHED 4597 + # Michael Walsh <mww@warwick.net> 4598 + ctt-broker 1932/udp # CTT Broker 4599 + ctt-broker 1932/tcp # CTT Broker 4600 + # Jens Edlund <edlund@speech.kth.se> 4601 + xmapi 1933/udp # IBM LM MT Agent 4602 + xmapi 1933/tcp # IBM LM MT Agent 4603 + xaapi 1934/udp # IBM LM Appl Agent 4604 + xaapi 1934/tcp # IBM LM Appl Agent 4605 + # Helga Wolin <hwolin@us.ibm.com> 4606 + macromedia-fcs 1935/udp # Macromedia Flash Communications server MX 4607 + macromedia-fcs 1935/tcp # Macromedia Flash Communications Server MX 4608 + # Pritham Shetty <pritham@macromedia.com> 4609 + jetcmeserver 1936/udp # JetCmeServer Server Port 4610 + jetcmeserver 1936/tcp # JetCmeServer Server Port 4611 + jwserver 1937/udp # JetVWay Server Port 4612 + jwserver 1937/tcp # JetVWay Server Port 4613 + jwclient 1938/udp # JetVWay Client Port 4614 + jwclient 1938/tcp # JetVWay Client Port 4615 + jvserver 1939/udp # JetVision Server Port 4616 + jvserver 1939/tcp # JetVision Server Port 4617 + jvclient 1940/udp # JetVision Client Port 4618 + jvclient 1940/tcp # JetVision Client Port 4619 + # Stephen Tsun <stsun@jetstream.com> 4620 + dic-aida 1941/udp # DIC-Aida 4621 + dic-aida 1941/tcp # DIC-Aida 4622 + # Frans S.C. Witte <fscwitte@dicgroep.nl> 4623 + res 1942/udp # Real Enterprise Service 4624 + res 1942/tcp # Real Enterprise Service 4625 + # Bob Janssen <bob@res.nl> 4626 + beeyond-media 1943/udp # Beeyond Media 4627 + beeyond-media 1943/tcp # Beeyond Media 4628 + # Bob Deblier <bob@virtualunlimited.com> 4629 + close-combat 1944/udp # close-combat 4630 + close-combat 1944/tcp # close-combat 4631 + # David Hua <davhua@microsoft.com> 4632 + dialogic-elmd 1945/udp # dialogic-elmd 4633 + dialogic-elmd 1945/tcp # dialogic-elmd 4634 + # Roger Kay <r.kay@nz.dialogic.com> 4635 + tekpls 1946/udp # tekpls 4636 + tekpls 1946/tcp # tekpls 4637 + # Brian Abramson <brianab@vnd.tek.com> 4638 + hlserver 1947/udp # hlserver 4639 + hlserver 1947/tcp # hlserver 4640 + # Michael Zzunke <mzunke@fast-ag.de> 4641 + eye2eye 1948/udp # eye2eye 4642 + eye2eye 1948/tcp # eye2eye 4643 + # Trevor Bell <Trevor@iguana.iosoftware.com> 4644 + ismaeasdaqlive 1949/udp # ISMA Easdaq Live 4645 + ismaeasdaqlive 1949/tcp # ISMA Easdaq Live 4646 + ismaeasdaqtest 1950/udp # ISMA Easdaq Test 4647 + ismaeasdaqtest 1950/tcp # ISMA Easdaq Test 4648 + # Stephen Dunne <sdun@isma.co.uk> 4649 + bcs-lmserver 1951/udp # bcs-lmserver 4650 + bcs-lmserver 1951/tcp # bcs-lmserver 4651 + # Andy Warner <andyw@knoware.nl> 4652 + mpnjsc 1952/udp # mpnjsc 4653 + mpnjsc 1952/tcp # mpnjsc 4654 + # Takenori Miyahara <miyahara@pfu.co.jp> 4655 + rapidbase 1953/udp # Rapid Base 4656 + rapidbase 1953/tcp # Rapid Base 4657 + # Antoni Wolski <antoni.wolski@vtt.fi> 4658 + abr-basic 1954/udp # ABR-Basic Data 4659 + abr-basic 1954/tcp # ABR-Basic Data 4660 + abr-secure 1955/udp # ABR-Secure Data 4661 + abr-secure 1955/tcp # ABR-Secure Data 4662 + # Aero9 - Graham Wooden <graham@aero9.com> 4663 + vrtl-vmf-ds 1956/udp # Vertel VMF DS 4664 + vrtl-vmf-ds 1956/tcp # Vertel VMF DS 4665 + # Alan Akahoshi <alan-akahoshi@vertel.com> 4666 + unix-status 1957/udp # unix-status 4667 + unix-status 1957/tcp # unix-status 4668 + # Thomas Erskine <erskine@sourceworks.com> 4669 + dxadmind 1958/udp # CA Administration Daemon 4670 + dxadmind 1958/tcp # CA Administration Daemon 4671 + # John Birrell <birjo99@cai.com> 4672 + simp-all 1959/udp # SIMP Channel 4673 + simp-all 1959/tcp # SIMP Channel 4674 + # Tim Hunnewell <thunnewell@pinna.com> 4675 + nasmanager 1960/udp # Merit DAC NASmanager 4676 + nasmanager 1960/tcp # Merit DAC NASmanager 4677 + # Richard S. Conto <rsc@merit.edu> 4678 + bts-appserver 1961/udp # BTS APPSERVER 4679 + bts-appserver 1961/tcp # BTS APPSERVER 4680 + # Carl Obsorn <carl_osborn@sabre.com> 4681 + biap-mp 1962/udp # BIAP-MP 4682 + biap-mp 1962/tcp # BIAP-MP 4683 + # Chuck Shotton <cshotton@biap.com> 4684 + webmachine 1963/udp # WebMachine 4685 + webmachine 1963/tcp # WebMachine 4686 + # Tim Jowers <Tim.Jowers@ColumbiaSC.NCR.com> 4687 + solid-e-engine 1964/udp # SOLID E ENGINE 4688 + solid-e-engine 1964/tcp # SOLID E ENGINE 4689 + # Ari Valtanen <ari.valtanen@solidtech.com> 4690 + tivoli-npm 1965/udp # Tivoli NPM 4691 + tivoli-npm 1965/tcp # Tivoli NPM 4692 + # Ivana Cuozzo <Ivana.Cuozzo@tivoli.com> 4693 + slush 1966/udp # Slush 4694 + slush 1966/tcp # Slush 4695 + # Damien Miller <damien@ibs.com.au> 4696 + sns-quote 1967/udp # SNS Quote 4697 + sns-quote 1967/tcp # SNS Quote 4698 + # Robert Ellman <rellman@calicotech.com> 4699 + lipsinc 1968/udp # LIPSinc 4700 + lipsinc 1968/tcp # LIPSinc 4701 + lipsinc1 1969/udp # LIPSinc 1 4702 + lipsinc1 1969/tcp # LIPSinc 1 4703 + # Robert Armington <rarmington@lipsinc.com> 4704 + netop-rc 1970/udp # NetOp Remote Control 4705 + netop-rc 1970/tcp # NetOp Remote Control 4706 + netop-school 1971/udp # NetOp School 4707 + netop-school 1971/tcp # NetOp School 4708 + # NetOp Technical Support <support@danware.dk> 4709 + intersys-cache 1972/udp # Cache 4710 + intersys-cache 1972/tcp # Cache 4711 + # Mark Hanson <markh@intersys.com> 4712 + dlsrap 1973/udp # Data Link Switching Remote Access Protocol 4713 + dlsrap 1973/tcp # Data Link Switching Remote Access Protocol 4714 + # Steve T. Chiang <schiang@cisco.com> 4715 + drp 1974/udp # DRP 4716 + drp 1974/tcp # DRP 4717 + # Richard Alan Johnson <raj@cisco.com> 4718 + tcoflashagent 1975/udp # TCO Flash Agent 4719 + tcoflashagent 1975/tcp # TCO Flash Agent 4720 + tcoregagent 1976/udp # TCO Reg Agent 4721 + tcoregagent 1976/tcp # TCO Reg Agent 4722 + tcoaddressbook 1977/udp # TCO Address Book 4723 + tcoaddressbook 1977/tcp # TCO Address Book 4724 + # Allan Panitch <allanp@tcosoft.com> 4725 + unisql 1978/udp # UniSQL 4726 + unisql 1978/tcp # UniSQL 4727 + unisql-java 1979/udp # UniSQL Java 4728 + unisql-java 1979/tcp # UniSQL Java 4729 + # Keith Yarbrough <kyarbro@windtraveller.com> 4730 + pearldoc-xact 1980/udp # PearlDoc XACT 4731 + pearldoc-xact 1980/tcp # PearlDoc XACT 4732 + # Chris Vertonghen <chrisv@pearldoc.com> 4733 + p2pq 1981/udp # p2pQ 4734 + p2pq 1981/tcp # p2pQ 4735 + # Warren Alexander <warren@chameleon-creative.co.uk> 4736 + estamp 1982/udp # Evidentiary Timestamp 4737 + estamp 1982/tcp # Evidentiary Timestamp 4738 + # Todd Glassey <todd.glassey@att.net> 4739 + lhtp 1983/udp # Loophole Test Protocol 4740 + lhtp 1983/tcp # Loophole Test Protocol 4741 + # Kade Hansson <kade_fh@postoffice.utas.edu.au> 4742 + bb 1984/udp # BB 4743 + bb 1984/tcp # BB 4744 + # Sean MacGuire <sean@maclawran.ca> 4745 + hsrp 1985/udp # Hot Standby Router Protocol 4746 + hsrp 1985/tcp # Hot Standby Router Protocol 4747 + # Phil Morton <pmorton@cisco.com> 4748 + licensedaemon 1986/udp # cisco license management 4749 + licensedaemon 1986/tcp # cisco license management 4750 + tr-rsrb-p1 1987/udp # cisco RSRB Priority 1 port 4751 + tr-rsrb-p1 1987/tcp # cisco RSRB Priority 1 port 4752 + tr-rsrb-p2 1988/udp # cisco RSRB Priority 2 port 4753 + tr-rsrb-p2 1988/tcp # cisco RSRB Priority 2 port 4754 + tr-rsrb-p3 1989/udp # cisco RSRB Priority 3 port 4755 + tr-rsrb-p3 1989/tcp # cisco RSRB Priority 3 port 4756 + # The following entry records an unassigned but widespread use 4757 + mshnet 1989/udp # MHSnet system 4758 + mshnet 1989/tcp # MHSnet system 4759 + # Bob Kummerfeld <bob@sarad.cs.su.oz.au> 4760 + stun-p1 1990/udp # cisco STUN Priority 1 port 4761 + stun-p1 1990/tcp # cisco STUN Priority 1 port 4762 + stun-p2 1991/udp # cisco STUN Priority 2 port 4763 + stun-p2 1991/tcp # cisco STUN Priority 2 port 4764 + stun-p3 1992/udp # cisco STUN Priority 3 port 4765 + stun-p3 1992/tcp # cisco STUN Priority 3 port 4766 + # The following entry records an unassigned but widespread use 4767 + ipsendmsg 1992/udp # IPsendmsg 4768 + ipsendmsg 1992/tcp # IPsendmsg 4769 + # Bob Kummerfeld <bob@sarad.cs.su.oz.au> 4770 + snmp-tcp-port 1993/udp # cisco SNMP TCP port 4771 + snmp-tcp-port 1993/tcp # cisco SNMP TCP port 4772 + stun-port 1994/udp # cisco serial tunnel port 4773 + stun-port 1994/tcp # cisco serial tunnel port 4774 + perf-port 1995/udp # cisco perf port 4775 + perf-port 1995/tcp # cisco perf port 4776 + tr-rsrb-port 1996/udp # cisco Remote SRB port 4777 + tr-rsrb-port 1996/tcp # cisco Remote SRB port 4778 + gdp-port 1997/udp # cisco Gateway Discovery Protocol 4779 + gdp-port 1997/tcp # cisco Gateway Discovery Protocol 4780 + x25-svc-port 1998/udp # cisco X.25 service (XOT) 4781 + x25-svc-port 1998/tcp # cisco X.25 service (XOT) 4782 + tcp-id-port 1999/udp # cisco identification port 4783 + tcp-id-port 1999/tcp # cisco identification port 4784 + # 4785 + callbook 2000/udp # callbook 4786 + callbook 2000/tcp # callbook 4787 + # Devon Bowen <bowen@cs.buffalo.edu> 4788 + wizard 2001/udp # curry 4789 + dc 2001/tcp # 4790 + globe 2002/udp # 4791 + globe 2002/tcp # 4792 + emce 2004/udp # CCWS mm conf 4793 + mailbox 2004/tcp # 4794 + oracle 2005/udp # 4795 + berknet 2005/tcp # 4796 + raid-cc 2006/udp # raid 4797 + invokator 2006/tcp # 4798 + raid-am 2007/udp # 4799 + dectalk 2007/tcp # 4800 + terminaldb 2008/udp # 4801 + conf 2008/tcp # 4802 + whosockami 2009/udp # 4803 + news 2009/tcp # 4804 + pipe_server 2010/udp # 4805 + search 2010/tcp # 4806 + servserv 2011/udp # 4807 + raid-cc 2011/tcp # raid 4808 + raid-ac 2012/udp # 4809 + ttyinfo 2012/tcp # 4810 + raid-cd 2013/udp # 4811 + raid-am 2013/tcp # 4812 + raid-sf 2014/udp # 4813 + troff 2014/tcp # 4814 + raid-cs 2015/udp # 4815 + cypress 2015/tcp # 4816 + bootserver 2016/udp # 4817 + bootserver 2016/tcp # 4818 + bootclient 2017/udp # 4819 + cypress-stat 2017/tcp # 4820 + rellpack 2018/udp # 4821 + terminaldb 2018/tcp # 4822 + about 2019/udp # 4823 + whosockami 2019/tcp # 4824 + xinupageserver 2020/udp # 4825 + xinupageserver 2020/tcp # 4826 + xinuexpansion1 2021/udp # 4827 + servexec 2021/tcp # 4828 + xinuexpansion2 2022/udp # 4829 + down 2022/tcp # 4830 + xinuexpansion3 2023/udp # 4831 + xinuexpansion3 2023/tcp # 4832 + xinuexpansion4 2024/udp # 4833 + xinuexpansion4 2024/tcp # 4834 + xribs 2025/udp # 4835 + ellpack 2025/tcp # 4836 + scrabble 2026/udp # 4837 + scrabble 2026/tcp # 4838 + shadowserver 2027/udp # 4839 + shadowserver 2027/tcp # 4840 + submitserver 2028/udp # 4841 + submitserver 2028/tcp # 4842 + hsrpv6 2029/tcp # Hot Standby Router Protocol IPv6 4843 + hsrpv6 2029/udp # Hot Standby Router Protocol IPv6 4844 + # 2030 Unassigned 4845 + device2 2030/udp # 4846 + device2 2030/tcp # 4847 + mobrien-chat 2031/tcp # mobrien-chat 4848 + mobrien-chat 2031/udp # mobrien-chat 4849 + # 2032 Unassigned 4850 + blackboard 2032/udp # 4851 + blackboard 2032/tcp # 4852 + glogger 2033/udp # 4853 + glogger 2033/tcp # 4854 + scoremgr 2034/udp # 4855 + scoremgr 2034/tcp # 4856 + imsldoc 2035/udp # 4857 + imsldoc 2035/tcp # 4858 + e-dpnet 2036/tcp # Ethernet WS DP network 4859 + e-dpnet 2036/udp # Ethernet WS DP network 4860 + # 2037 Unassigned 4861 + p2plus 2037/udp # P2plus Application Server 4862 + p2plus 2037/tcp # P2plus Application Server 4863 + # Thomas Boerkel <tb@ap-ag.com> 4864 + objectmanager 2038/udp # 4865 + objectmanager 2038/tcp # 4866 + prizma 2039/tcp # Prizma Monitoring Service 4867 + prizma 2039/udp # Prizma Monitoring Service 4868 + # 2040 Unassigned 4869 + lam 2040/udp # 4870 + lam 2040/tcp # 4871 + interbase 2041/udp # 4872 + interbase 2041/tcp # 4873 + isis 2042/udp # isis 4874 + isis 2042/tcp # isis 4875 + isis-bcast 2043/udp # isis-bcast 4876 + isis-bcast 2043/tcp # isis-bcast 4877 + # Ken Chapman <kchapman@isis.com> 4878 + rimsl 2044/udp # 4879 + rimsl 2044/tcp # 4880 + cdfunc 2045/udp # 4881 + cdfunc 2045/tcp # 4882 + sdfunc 2046/udp # 4883 + sdfunc 2046/tcp # 4884 + dls 2047/udp # 4885 + dls 2047/tcp # 4886 + dls-monitor 2048/udp # 4887 + dls-monitor 2048/tcp # 4888 + nfsd 2049/tcp nfs # NFS server daemon 4889 + nfsd 2049/udp nfs # NFS server daemon 4890 + #PROBLEMS!============================================================= 4891 + #shilp 2049/tcp 4892 + #shilp 2049/udp 4893 + #PROBLEMS!============================================================= 4894 + av-emb-config 2050/udp # Avaya EMB Config Port 4895 + av-emb-config 2050/tcp # Avaya EMB Config Port 4896 + # John Yeager <johnyeager@avaya.com> 4897 + epnsdp 2051/udp # EPNSDP 4898 + epnsdp 2051/tcp # EPNSDP 4899 + # Hiroyasu Ogata <Ogata.Hiroyasu@exc.epson.co.jp> 4900 + clearvisn 2052/udp # clearVisn Services Port 4901 + clearvisn 2052/tcp # clearVisn Services Port 4902 + # Dave Lyons <dlyons@dnpg.com> 4903 + lot105-ds-upd 2053/udp # Lot105 DSuper Updates 4904 + lot105-ds-upd 2053/tcp # Lot105 DSuper Updates 4905 + # Piers Scannell <iana-form@lot105.com> 4906 + weblogin 2054/udp # Weblogin Port 4907 + weblogin 2054/tcp # Weblogin Port 4908 + # Diego Saravia <dsa@unsa.edu.ar> 4909 + iop 2055/udp # Iliad-Odyssey Protocol 4910 + iop 2055/tcp # Iliad-Odyssey Protocol 4911 + # Bruce Lueckenhoff <brucelu@cisco.com> 4912 + omnisky 2056/udp # OmniSky Port 4913 + omnisky 2056/tcp # OmniSky Port 4914 + # Oren Hurvitz <oren@omnisky.com> 4915 + rich-cp 2057/udp # Rich Content Protocol 4916 + rich-cp 2057/tcp # Rich Content Protocol 4917 + # Ronen Vainish <ronen@digitalfountain.com> 4918 + newwavesearch 2058/udp # NewWaveSearchables RMI 4919 + newwavesearch 2058/tcp # NewWaveSearchables RMI 4920 + # Thomas Kerkau <Thomas.Kerkau@io-software.com> 4921 + bmc-messaging 2059/udp # BMC Messaging Service 4922 + bmc-messaging 2059/tcp # BMC Messaging Service 4923 + # Roger Huebner <Roger_Huebner@bmc.com> 4924 + teleniumdaemon 2060/udp # Telenium Daemon IF 4925 + teleniumdaemon 2060/tcp # Telenium Daemon IF 4926 + # Nick Woronuk <nick.woronuk@megasys.com> 4927 + netmount 2061/udp # NetMount 4928 + netmount 2061/tcp # NetMount 4929 + # Alex Oberlander <alexo@netmount.com> 4930 + icg-swp 2062/udp # ICG SWP Port 4931 + icg-swp 2062/tcp # ICG SWP Port 4932 + icg-bridge 2063/udp # ICG Bridge Port 4933 + icg-bridge 2063/tcp # ICG Bridge Port 4934 + icg-iprelay 2064/udp # ICG IP Relay Port 4935 + icg-iprelay 2064/tcp # ICG IP Relay Port 4936 + # Steve Quintana <steve@icgresearch.com> 4937 + dlsrpn 2065/udp # Data Link Switch Read Port Number 4938 + dlsrpn 2065/tcp # Data Link Switch Read Port Number 4939 + # Amir Peless <amirp@radware.co.il> 4940 + aura 2066/tcp # AVM USB Remote Architecture 4941 + aura 2066/udp # AVM USB Remote Architecture 4942 + # 2067 Unassigned 4943 + dlswpn 2067/udp # Data Link Switch Write Port Number 4944 + dlswpn 2067/tcp # Data Link Switch Write Port Number 4945 + # Amir Peless <amirp@radware.co.il> 4946 + avauthsrvprtcl 2068/udp # Avocent AuthSrv Protocol 4947 + avauthsrvprtcl 2068/tcp # Avocent AuthSrv Protocol 4948 + # Steven W. Clark <sclark@equinox.com> 4949 + event-port 2069/udp # HTTP Event Port 4950 + event-port 2069/tcp # HTTP Event Port 4951 + # Larry Emlich <larry.emlich@compaq.com> 4952 + ah-esp-encap 2070/udp # AH and ESP Encapsulated in UDP packet 4953 + ah-esp-encap 2070/tcp # AH and ESP Encapsulated in UDP packet 4954 + # Amy Weaver <aweaver@vpnet.com> 4955 + acp-port 2071/udp # Axon Control Protocol 4956 + acp-port 2071/tcp # Axon Control Protocol 4957 + # Christiaan Simons <christiaan.simons@axon.nl> 4958 + msync 2072/udp # GlobeCast mSync 4959 + msync 2072/tcp # GlobeCast mSync 4960 + # Piers Scannell <piers@globecastne.com> 4961 + gxs-data-port 2073/udp # DataReel Database Socket 4962 + gxs-data-port 2073/tcp # DataReel Database Socket 4963 + # Douglas M. Gaer <doug@datareel.com> 4964 + vrtl-vmf-sa 2074/udp # Vertel VMF SA 4965 + vrtl-vmf-sa 2074/tcp # Vertel VMF SA 4966 + # Alan Akahoshi <alan-akahoshi@vertel.com> 4967 + newlixengine 2075/udp # Newlix ServerWare Engine 4968 + newlixengine 2075/tcp # Newlix ServerWare Engine 4969 + newlixconfig 2076/udp # Newlix JSPConfig 4970 + newlixconfig 2076/tcp # Newlix JSPConfig 4971 + # Jean-Serge Gagnon <jean-serge.gagnon@newlix.com> 4972 + trellisagt 2077/udp # TrelliSoft Agent 4973 + trellisagt 2077/tcp # TrelliSoft Agent 4974 + trellissvr 2078/udp # TrelliSoft Server 4975 + trellissvr 2078/tcp # TrelliSoft Server 4976 + # Justin R. Bendich <bendich@TrelliSoft.com> 4977 + idware-router 2079/udp # IDWARE Router Port 4978 + idware-router 2079/tcp # IDWARE Router Port 4979 + # Zdenek Kolba <zdenek.kolba@id-karta.cz> 4980 + autodesk-nlm 2080/udp # Autodesk NLM (FLEXlm) 4981 + autodesk-nlm 2080/tcp # Autodesk NLM (FLEXlm) 4982 + # Greg Suppes <greg.suppes@autodesk.com> 4983 + kme-trap-port 2081/udp # KME PRINTER TRAP PORT 4984 + kme-trap-port 2081/tcp # KME PRINTER TRAP PORT 4985 + # Masakatsu Matsuo <masa@sdsft.kme.mei.co.jp> 4986 + infowave 2082/udp # Infowave Mobiltiy Server 4987 + infowave 2082/tcp # Infowave Mobility Server 4988 + # Kaz Kylheku <kkylheku@infowave.com> 4989 + radsec 2083/tcp # Secure Radius Service 4990 + radsec 2083/udp # Secure Radius Service 4991 + sunclustergeo 2084/tcp # SunCluster Geographic 4992 + sunclustergeo 2084/udp # SunCluster Geographic 4993 + ada-cip 2085/tcp # ADA Control 4994 + ada-cip 2085/udp # ADA Control 4995 + # 2086 Unassigned 4996 + gnunet 2086/udp # GNUnet 4997 + gnunet 2086/tcp # GNUnet 4998 + # Christian Grothoff <grothoff@cs.purdue.edu> October 2002 4999 + eli 2087/udp # ELI - Event Logging Integration 5000 + eli 2087/tcp # ELI - Event Logging Integration 5001 + # Maya Zimerman <mayaz@radware.co.il> 5002 + ip-blf 2088/tcp # IP Busy Lamp Field 5003 + ip-blf 2088/udp # IP Busy Lamp Field 5004 + # 2089 Unassigned 5005 + sep 2089/udp # Security Encapsulation Protocol - SEP 5006 + sep 2089/tcp # Security Encapsulation Protocol - SEP 5007 + # Maya Zimerman <mayaz@radware.co.il> 5008 + lrp 2090/udp # Load Report Protocol 5009 + lrp 2090/tcp # Load Report Protocol 5010 + # Amir Peless <amirp@radware.co.il> 5011 + prp 2091/udp # PRP 5012 + prp 2091/tcp # PRP 5013 + # Amir Peless <amirp@radware.co.il> 5014 + descent3 2092/udp # Descent 3 5015 + descent3 2092/tcp # Descent 3 5016 + # Kevin Bentley <Kevin@outrage.com> 5017 + nbx-cc 2093/udp # NBX CC 5018 + nbx-cc 2093/tcp # NBX CC 5019 + nbx-au 2094/udp # NBX AU 5020 + nbx-au 2094/tcp # NBX AU 5021 + nbx-ser 2095/udp # NBX SER 5022 + nbx-ser 2095/tcp # NBX SER 5023 + nbx-dir 2096/udp # NBX DIR 5024 + nbx-dir 2096/tcp # NBX DIR 5025 + # Henry Houh <hhouh@nbxcorp.com> 5026 + jetformpreview 2097/udp # Jet Form Preview 5027 + jetformpreview 2097/tcp # Jet Form Preview 5028 + # Zygmunt Wiercioch <zyg@jetform.com> 5029 + dialog-port 2098/udp # Dialog Port 5030 + dialog-port 2098/tcp # Dialog Port 5031 + # Joseph Mathew <mjoseph@dosa.cisco.com> 5032 + h2250-annex-g 2099/udp # H.225.0 Annex G 5033 + h2250-annex-g 2099/tcp # H.225.0 Annex G 5034 + # Gur Kimchi <gur.kimchi@vocaltec.com> 5035 + amiganetfs 2100/udp # Amiga Network Filesystem 5036 + amiganetfs 2100/tcp # Amiga Network Filesystem 5037 + # Rudi Chiarito <nutello@sweetness.com> 5038 + rtcm-sc104 2101/udp # rtcm-sc104 5039 + rtcm-sc104 2101/tcp # rtcm-sc104 5040 + # Wolfgang Rupprecht <wolfgang@wsrcc.com> 5041 + zephyr-srv 2102/udp # Zephyr server 5042 + zephyr-srv 2102/tcp # Zephyr server 5043 + zephyr-clt 2103/udp # Zephyr serv-hm connection 5044 + zephyr-clt 2103/tcp # Zephyr serv-hm connection 5045 + zephyr-hm 2104/udp # Zephyr hostmanager 5046 + zephyr-hm 2104/tcp # Zephyr hostmanager 5047 + # Greg Hudson <zephyr-bugs@mit.edu> 5048 + minipay 2105/udp # MiniPay 5049 + minipay 2105/tcp # MiniPay 5050 + # Amir Herzberg <amirh@vnet.ibm.com> 5051 + mzap 2106/udp # MZAP 5052 + mzap 2106/tcp # MZAP 5053 + # Dave Thaler <dthaler@microsoft.com> 5054 + bintec-admin 2107/udp # BinTec Admin 5055 + bintec-admin 2107/tcp # BinTec Admin 5056 + # Thomas Schmidt <ts@bintec.de> 5057 + comcam 2108/udp # Comcam 5058 + comcam 2108/tcp # Comcam 5059 + # Don Gilbreath <don@comcam.net> 5060 + ergolight 2109/udp # Ergolight 5061 + ergolight 2109/tcp # Ergolight 5062 + # Jindra Ryvola <jryvola@ledalite.com> 5063 + umsp 2110/udp # UMSP 5064 + umsp 2110/tcp # UMSP 5065 + # Alexander Bogdanov <alexander_bgd@softhome.net> 5066 + dsatp 2111/udp # DSATP 5067 + dsatp 2111/tcp # DSATP 5068 + # Ralph Beck <beck@altaworks.com> 5069 + idonix-metanet 2112/udp # Idonix MetaNet 5070 + idonix-metanet 2112/tcp # Idonix MetaNet 5071 + # Paul Harrison <paulh@idonix.co.uk> 5072 + hsl-storm 2113/udp # HSL StoRM 5073 + hsl-storm 2113/tcp # HSL StoRM 5074 + # Jost Faganel <jost.faganel@hermes.si> 5075 + newheights 2114/udp # NEWHEIGHTS 5076 + newheights 2114/tcp # NEWHEIGHTS 5077 + # Michael Levy <ml@nh.ca> 5078 + kdm 2115/udp # Key Distribution Manager 5079 + kdm 2115/tcp # Key Distribution Manager 5080 + # Mike Little <mike.little@GDC4S.com> 5081 + ccowcmr 2116/udp # CCOWCMR 5082 + ccowcmr 2116/tcp # CCOWCMR 5083 + # Mark Morwood <markm@sentillion.com> 5084 + mentaclient 2117/udp # MENTACLIENT 5085 + mentaclient 2117/tcp # MENTACLIENT 5086 + mentaserver 2118/udp # MENTASERVER 5087 + mentaserver 2118/tcp # MENTASERVER 5088 + # Ilan Shlosberg <ilan@mentasoftware.com> 5089 + gsigatekeeper 2119/udp # GSIGATEKEEPER 5090 + gsigatekeeper 2119/tcp # GSIGATEKEEPER 5091 + # Steve Tuecke <tuecke@mcs.anl.gov> 5092 + qencp 2120/udp # Quick Eagle Networks CP 5093 + qencp 2120/tcp # Quick Eagle Networks CP 5094 + # Santa Dasu <Santa_Dasu@quickeagle.com> 5095 + scientia-ssdb 2121/udp # SCIENTIA-SSDB 5096 + scientia-ssdb 2121/tcp # SCIENTIA-SSDB 5097 + # Ian Miller <Ian_Miller@scientia.com> 5098 + caupc-remote 2122/udp # CauPC Remote Control 5099 + caupc-remote 2122/tcp # CauPC Remote Control 5100 + # Environics Oy <pasi.nuutinmaki@environics.fi> 5101 + gtp-control 2123/udp # GTP-Control Plane (3GPP) 5102 + gtp-control 2123/tcp # GTP-Control Plane (3GPP) 5103 + # Alessio Casati <a.casati@computer.org> 5104 + elatelink 2124/udp # ELATELINK 5105 + elatelink 2124/tcp # ELATELINK 5106 + # Tim Lawrence <lawrence@tao-group.com> 5107 + lockstep 2125/udp # LOCKSTEP 5108 + lockstep 2125/tcp # LOCKSTEP 5109 + # Karl Forster <kforster@lockstep.com> 5110 + pktcable-cops 2126/udp # PktCable-COPS 5111 + pktcable-cops 2126/tcp # PktCable-COPS 5112 + # Glenn Russell <grussell@cablelabs.com> 5113 + index-pc-wb 2127/udp # INDEX-PC-WB 5114 + index-pc-wb 2127/tcp # INDEX-PC-WB 5115 + # James David Fisher <jfisher1@avaya.com> 5116 + net-steward 2128/udp # Net Steward Control 5117 + net-steward 2128/tcp # Net Steward Control 5118 + # Martin Norman <martin@ndl.co.uk> 5119 + cs-live 2129/udp # cs-live.com 5120 + cs-live 2129/tcp # cs-live.com 5121 + # Matt Lachance <matt@cs-live.com> 5122 + swc-xds 2130/udp # SWC-XDS 5123 + swc-xds 2130/tcp # SWC-XDS 5124 + # Peter Zurich <peter.zurich@swc.com> 5125 + avantageb2b 2131/udp # Avantageb2b 5126 + avantageb2b 2131/tcp # Avantageb2b 5127 + # Avi Software <srobert@logava.com> 5128 + avail-epmap 2132/udp # AVAIL-EPMAP 5129 + avail-epmap 2132/tcp # AVAIL-EPMAP 5130 + # Mark Armstrong <avail@pacbell.net> 5131 + zymed-zpp 2133/udp # ZYMED-ZPP 5132 + zymed-zpp 2133/tcp # ZYMED-ZPP 5133 + # Gregg Welker <greggw@zmi.com> 5134 + avenue 2134/udp # AVENUE 5135 + avenue 2134/tcp # AVENUE 5136 + # Jason Cater <jason@ncsmags.com> 5137 + gris 2135/udp # Grid Resource Information Server 5138 + gris 2135/tcp # Grid Resource Information Server 5139 + # Steve Tuecke <tuecke@mcs.anl.gov> 5140 + appworxsrv 2136/udp # APPWORXSRV 5141 + appworxsrv 2136/tcp # APPWORXSRV 5142 + # Fred McLain <fmclain@appworx.com> 5143 + connect 2137/udp # CONNECT 5144 + connect 2137/tcp # CONNECT 5145 + # Reid Ligon <reid@connectrf.com> 5146 + unbind-cluster 2138/udp # UNBIND-CLUSTER 5147 + unbind-cluster 2138/tcp # UNBIND-CLUSTER 5148 + # Francois Harvey <securiweb@pandore.qc.ca> 5149 + ias-auth 2139/udp # IAS-AUTH 5150 + ias-auth 2139/tcp # IAS-AUTH 5151 + ias-reg 2140/udp # IAS-REG 5152 + ias-reg 2140/tcp # IAS-REG 5153 + ias-admind 2141/udp # IAS-ADMIND 5154 + ias-admind 2141/tcp # IAS-ADMIND 5155 + # Baiju V. Patel <Baiju.v.patel@intel.com> 5156 + tdm-over-ip 2142/udp # TDM-OVER-IP 5157 + tdm-over-ip 2142/tcp # TDM-OVER-IP 5158 + # Tal Gilad <tal_g@rad.co.il> 5159 + lv-jc 2143/udp # Live Vault Job Control 5160 + lv-jc 2143/tcp # Live Vault Job Control 5161 + lv-ffx 2144/udp # Live Vault Fast Object Transfer 5162 + lv-ffx 2144/tcp # Live Vault Fast Object Transfer 5163 + lv-pici 2145/udp # Live Vault Remote Diagnostic Console Support 5164 + lv-pici 2145/tcp # Live Vault Remote Diagnostic Console Support 5165 + lv-not 2146/udp # Live Vault Admin Event Notification 5166 + lv-not 2146/tcp # Live Vault Admin Event Notification 5167 + lv-auth 2147/udp # Live Vault Authentication 5168 + lv-auth 2147/tcp # Live Vault Authentication 5169 + # Ted Hess <thess@livevault.com> 5170 + veritas-ucl 2148/udp # VERITAS UNIVERSAL COMMUNICATION LAYER 5171 + veritas-ucl 2148/tcp # VERITAS UNIVERSAL COMMUNICATION LAYER 5172 + # Songlin Ren <ren@veritas.com> 5173 + acptsys 2149/udp # ACPTSYS 5174 + acptsys 2149/tcp # ACPTSYS 5175 + # Michael Lekias <admin@psdesign.com.au> 5176 + dynamic3d 2150/udp # DYNAMIC3D 5177 + dynamic3d 2150/tcp # DYNAMIC3D 5178 + # Tobias Wegner <wegner@novagate.de> 5179 + docent 2151/udp # DOCENT 5180 + docent 2151/tcp # DOCENT 5181 + # Hali Lindbloom <halil@docent.com> 5182 + gtp-user 2152/udp # GTP-User Plane (3GPP) 5183 + gtp-user 2152/tcp # GTP-User Plane (3GPP) 5184 + # Alessio Casati <a.casati@computer.org> 5185 + # 2153-2158 Unassigned 5186 + gdbremote 2159/udp # GDB Remote Debug Port 5187 + gdbremote 2159/tcp # GDB Remote Debug Port 5188 + # Nigel Stephens <nigel@algor.co.uk> 5189 + apc-2160 2160/udp # APC 2160 5190 + apc-2160 2160/tcp # APC 2160 5191 + # American Power Conversion <ports@apcc.com> 5192 + apc-2161 2161/udp # APC 2161 5193 + apc-2161 2161/tcp # APC 2161 5194 + # American Power Conversion <ports@apcc.com> 5195 + navisphere 2162/udp # Navisphere 5196 + navisphere 2162/tcp # Navisphere 5197 + navisphere-sec 2163/udp # Navisphere Secure 5198 + navisphere-sec 2163/tcp # Navisphere Secure 5199 + # Andreas Bauer <bauer_andreas@emc.com> 5200 + ddns-v3 2164/udp # Dynamic DNS Version 3 5201 + ddns-v3 2164/tcp # Dynamic DNS Version 3 5202 + # Alan Yates <alany@ay.com.au> 5203 + x-bone-api 2165/udp # X-Bone API 5204 + x-bone-api 2165/tcp # X-Bone API 5205 + # Joe Touch <touch@isi.edu> 5206 + iwserver 2166/udp # iwserver 5207 + iwserver 2166/tcp # iwserver 5208 + # Fred Surr <quest_iana@oz.quest.com> 5209 + raw-serial 2167/udp # Raw Async Serial Link 5210 + raw-serial 2167/tcp # Raw Async Serial Link 5211 + # Benjamin Green <benjamin@lh.co.nz> 5212 + easy-soft-mux 2168/tcp # easy-soft Multiplexer 5213 + easy-soft-mux 2168/udp # easy-soft Multiplexer 5214 + brain 2169/tcp # Backbone for Academic Information Notification (BRAIN) 5215 + brain 2169/udp # Backbone for Academic Information Notification (BRAIN) 5216 + eyetv 2170/tcp # EyeTV Server Port 5217 + eyetv 2170/udp # EyeTV Server Port 5218 + msfw-storage 2171/tcp # MS Firewall Storage 5219 + msfw-storage 2171/udp # MS Firewall Storage 5220 + msfw-s-storage 2172/tcp # MS Firewall SecureStorage 5221 + msfw-s-storage 2172/udp # MS Firewall SecureStorage 5222 + msfw-replica 2173/tcp # MS Firewall Replication 5223 + msfw-replica 2173/udp # MS Firewall Replication 5224 + msfw-array 2174/tcp # MS Firewall Intra Array 5225 + msfw-array 2174/udp # MS Firewall Intra Array 5226 + airsync 2175/tcp # Microsoft Desktop AirSync Protocol 5227 + airsync 2175/udp # Microsoft Desktop AirSync Protocol 5228 + rapi 2176/tcp # Microsoft ActiveSync Remote API 5229 + rapi 2176/udp # Microsoft ActiveSync Remote API 5230 + qwave 2177/tcp # qWAVE Bandwidth Estimate 5231 + qwave 2177/udp # qWAVE Bandwidth Estimate 5232 + bitspeer 2178/tcp # Peer Services for BITS 5233 + bitspeer 2178/udp # Peer Services for BITS 5234 + # 2179 Unassigned 5235 + mc-gt-srv 2180/udp # Millicent Vendor Gateway Server 5236 + mc-gt-srv 2180/tcp # Millicent Vendor Gateway Server 5237 + # Steve Glassman <steveg@pa.dec.com> 5238 + eforward 2181/udp # eforward 5239 + eforward 2181/tcp # eforward 5240 + # Greg Pringle <admin@corvedia.com> 5241 + cgn-stat 2182/tcp # CGN status 5242 + cgn-stat 2182/udp # CGN status 5243 + cgn-config 2183/tcp # Code Green configuration 5244 + cgn-config 2183/udp # Code Green configuration 5245 + nvd 2184/tcp # NVD User 5246 + nvd 2184/udp # NVD User 5247 + onbase-dds 2185/tcp # OnBase Distributed Disk Services 5248 + onbase-dds 2185/udp # OnBase Distributed Disk Services 5249 + # 2186-2189 Unassigned 5250 + tivoconnect 2190/udp # TiVoConnect Beacon 5251 + tivoconnect 2190/tcp # TiVoConnect Beacon 5252 + # Jeffrey J. Peters <jpeters@tivo.com> August 2002 5253 + tvbus 2191/udp # TvBus Messaging 5254 + tvbus 2191/tcp # TvBus Messaging 5255 + # Brian W. Beach <brian@tivo.com> January 2003 5256 + asdis 2192/tcp # ASDIS software management 5257 + asdis 2192/udp # ASDIS software management 5258 + # 2193-2196 Unassigned 5259 + mnp-exchange 2197/tcp # MNP data exchange 5260 + mnp-exchange 2197/udp # MNP data exchange 5261 + onehome-remote 2198/tcp # OneHome Remote Access 5262 + onehome-remote 2198/udp # OneHome Remote Access 5263 + onehome-help 2199/tcp # OneHome Service Port 5264 + onehome-help 2199/udp # OneHome Service Port 5265 + # 2200 Unassigned 5266 + ici 2200/udp # ICI 5267 + ici 2200/tcp # ICI 5268 + # Brent Hines <brent.hines@unisys.com> 5269 + ats 2201/udp # Advanced Training System Program 5270 + ats 2201/tcp # Advanced Training System Program 5271 + # (Need contact info) 5272 + imtc-map 2202/udp # Int. Multimedia Teleconferencing Cosortium 5273 + imtc-map 2202/tcp # Int. Multimedia Teleconferencing Cosortium 5274 + # Pat Galvin <pgalvin@databeam.com> 5275 + b2-runtime 2203/tcp # b2 Runtime Protocol 5276 + b2-runtime 2203/udp # b2 Runtime Protocol 5277 + b2-license 2204/tcp # b2 License Server 5278 + b2-license 2204/udp # b2 License Server 5279 + jps 2205/tcp # Java Presentation Server 5280 + jps 2205/udp # Java Presentation Server 5281 + hpocbus 2206/tcp # HP OpenCall bus 5282 + hpocbus 2206/udp # HP OpenCall bus 5283 + hpssd 2207/tcp # HP Status and Services 5284 + hpssd 2207/udp # HP Status and Services 5285 + hpiod 2208/tcp # HP I/O Backend 5286 + hpiod 2208/udp # HP I/O Backend 5287 + # 2209-2212 Unassigned 5288 + kali 2213/udp # Kali 5289 + kali 2213/tcp # Kali 5290 + # Jay Cotton <JAY@calc.vet.uga.edu> 5291 + rpi 2214/tcp # RDQ Protocol Interface 5292 + rpi 2214/udp # RDQ Protocol Interface 5293 + ipcore 2215/tcp # IPCore.co.za GPRS 5294 + ipcore 2215/udp # IPCore.co.za GPRS 5295 + vtu-comms 2216/tcp # VTU data service 5296 + vtu-comms 2216/udp # VTU data service 5297 + gotodevice 2217/tcp # GoToDevice Device Management 5298 + gotodevice 2217/udp # GoToDevice Device Management 5299 + bounzza 2218/tcp # Bounzza IRC Proxy 5300 + bounzza 2218/udp # Bounzza IRC Proxy 5301 + netiq-ncap 2219/tcp # NetIQ NCAP Protocol 5302 + netiq-ncap 2219/udp # NetIQ NCAP Protocol 5303 + # 2220 Unassigned 5304 + netiq 2220/udp # NetIQ End2End 5305 + netiq 2220/tcp # NetIQ End2End 5306 + # Gary Weichinger <gary.weichinger@netiq.com> 5307 + rockwell-csp1 2221/udp # Rockwell CSP1 5308 + rockwell-csp1 2221/tcp # Rockwell CSP1 5309 + rockwell-csp2 2222/udp # Rockwell CSP2 5310 + rockwell-csp2 2222/tcp # Rockwell CSP2 5311 + rockwell-csp3 2223/udp # Rockwell CSP3 5312 + rockwell-csp3 2223/tcp # Rockwell CSP3 5313 + # Brian Batke <babatke@ra.rockwell.com> 5314 + # 5315 + efi-mg 2224/tcp # Easy Flexible Internet/Multiplayer Games 5316 + efi-mg 2224/udp # Easy Flexible Internet/Multiplayer Games 5317 + rcip-itu 2225/tcp # Resource Connection Initiation Protocol 5318 + di-drm 2226/tcp # Digital Instinct DRM 5319 + di-drm 2226/udp # Digital Instinct DRM 5320 + di-msg 2227/tcp # DI Messaging Service 5321 + di-msg 2227/udp # DI Messaging Service 5322 + ehome-ms 2228/tcp # eHome Message Server 5323 + ehome-ms 2228/udp # eHome Message Server 5324 + datalens 2229/tcp # DataLens Service 5325 + datalens 2229/udp # DataLens Service 5326 + queueadm 2230/tcp # Brave Coda Administration Service 5327 + queueadm 2230/udp # Brave Coda Administration Service 5328 + wimaxasncp 2231/tcp # WiMAX ASN Control Plane Protocol 5329 + wimaxasncp 2231/udp # WiMAX ASN Control Plane Protocol 5330 + # 2232 Unassigned 5331 + ivs-video 2232/udp # IVS Video default 5332 + ivs-video 2232/tcp # IVS Video default 5333 + # Thierry Turletti <Thierry.Turletti@sophia.inria.fr> 5334 + infocrypt 2233/udp # INFOCRYPT 5335 + infocrypt 2233/tcp # INFOCRYPT 5336 + # Erica Liu <liue@isolation.com> 5337 + directplay 2234/udp # DirectPlay 5338 + directplay 2234/tcp # DirectPlay 5339 + # Ajay Jindal <ajayj@microsoft.com> 5340 + sercomm-wlink 2235/udp # Sercomm-WLink 5341 + sercomm-wlink 2235/tcp # Sercomm-WLink 5342 + # Melinda Tsao <melinda@tpe1.sercomm.com.tw> 5343 + nani 2236/udp # Nani 5344 + nani 2236/tcp # Nani 5345 + # Steve Benoit <sbenoi01@eng.eds.com> 5346 + optech-port1-lm 2237/udp # Optech Port1 License Manager 5347 + optech-port1-lm 2237/tcp # Optech Port1 License Manager 5348 + # Gerard Cannie <jcannie@opticaltech.com> 5349 + aviva-sna 2238/udp # AVIVA SNA SERVER 5350 + aviva-sna 2238/tcp # AVIVA SNA SERVER 5351 + # Vick Keshishian <vickenK@192.219.82.71> 5352 + imagequery 2239/udp # Image Query 5353 + imagequery 2239/tcp # Image Query 5354 + # Charles Jacobs <cjacobs@numinous.com> 5355 + recipe 2240/udp # RECIPe 5356 + recipe 2240/tcp # RECIPe 5357 + # Charlie Limoges <charlie.limoges@gd-cs.com> 5358 + ivsd 2241/udp # IVS Daemon 5359 + ivsd 2241/tcp # IVS Daemon 5360 + # Thierry Turletti 5361 + # <Thierry.Turletti@sophia.inria.fr> 5362 + foliocorp 2242/udp # Folio Remote Server 5363 + foliocorp 2242/tcp # Folio Remote Server 5364 + # Pat Mcgowan <pmcgowan@folio.com> 5365 + magicom 2243/udp # Magicom Protocol 5366 + magicom 2243/tcp # Magicom Protocol 5367 + # Yossi Appleboum <yossia@magicom.co.il> 5368 + nmsserver 2244/udp # NMS Server 5369 + nmsserver 2244/tcp # NMS Server 5370 + # Dmitry Krasnonosenkikh 5371 + # <Dmitry_Krasnonosenkih@nmss.com> 5372 + hao 2245/udp # HaO 5373 + hao 2245/tcp # HaO 5374 + # Panic Ride <panicride@hao.org> 5375 + pc-mta-addrmap 2246/udp # PacketCable MTA Addr Map 5376 + pc-mta-addrmap 2246/tcp # PacketCable MTA Addr Map 5377 + # Dave Maxwell <d.maxwell@cablelabs.com> 5378 + antidotemgrsvr 2247/tcp # Antidote Deployment Manager Service 5379 + antidotemgrsvr 2247/udp # Antidote Deployment Manager Service 5380 + # 2248 Unassigned 5381 + ums 2248/udp # User Management Service 5382 + ums 2248/tcp # User Management Service 5383 + # Andrew Crockford 5384 + # <andrew.crockford@modus-interactive.co.uk> 5385 + rfmp 2249/udp # RISO File Manager Protocol 5386 + rfmp 2249/tcp # RISO File Manager Protocol 5387 + # Shinji Yamanaka <syamanaka@jci.co.jp> 5388 + remote-collab 2250/udp # remote-collab 5389 + remote-collab 2250/tcp # remote-collab 5390 + # Richard Walters <walters@cs.ucdavis.edu> 5391 + dif-port 2251/udp # Distributed Framework Port 5392 + dif-port 2251/tcp # Distributed Framework Port 5393 + # Sebastien Lambla <lambla@bouygtel.com> 5394 + njenet-ssl 2252/udp # NJENET using SSL 5395 + njenet-ssl 2252/tcp # NJENET using SSL 5396 + # Hans U Schmidt <schmidth@de.ibm.com> 5397 + dtv-chan-req 2253/udp # DTV Channel Request 5398 + dtv-chan-req 2253/tcp # DTV Channel Request 5399 + # Richard Hodges <rh@matriplex.com> 5400 + seispoc 2254/udp # Seismic P.O.C. Port 5401 + seispoc 2254/tcp # Seismic P.O.C. Port 5402 + # Robert Reimiller <bob@certsoft.com> 5403 + vrtp 2255/udp # VRTP - ViRtue Transfer Protocol 5404 + vrtp 2255/tcp # VRTP - ViRtue Transfer Protocol 5405 + # Max Fudim <fudim@virtue3d.com> 5406 + pcc-mfp 2256/tcp # PCC MFP 5407 + pcc-mfp 2256/udp # PCC MFP 5408 + simple-tx-rx 2257/tcp # simple text/file transfer 5409 + simple-tx-rx 2257/udp # simple text/file transfer 5410 + rcts 2258/tcp # Rotorcraft Communications Test System 5411 + rcts 2258/udp # Rotorcraft Communications Test System 5412 + acd-pm 2259/tcp # Accedian Performance Measurement 5413 + acd-pm 2259/udp # Accedian Performance Measurement 5414 + # 2260 Unassigned 5415 + apc-2260 2260/udp # APC 2260 5416 + apc-2260 2260/tcp # APC 2260 5417 + # American Power Conversion <ports@apcc.com> February 2002 5418 + comotionmaster 2261/tcp # CoMotion Master Server 5419 + comotionmaster 2261/udp # CoMotion Master Server 5420 + comotionback 2262/tcp # CoMotion Backup Server 5421 + comotionback 2262/udp # CoMotion Backup Server 5422 + ecwcfg 2263/tcp # ECweb Configuration Service 5423 + ecwcfg 2263/udp # ECweb Configuration Service 5424 + apx500api-1 2264/tcp # Audio Precision Apx500 API Port 1 5425 + apx500api-1 2264/udp # Audio Precision Apx500 API Port 1 5426 + apx500api-2 2265/tcp # Audio Precision Apx500 API Port 2 5427 + apx500api-2 2265/udp # Audio Precision Apx500 API Port 2 5428 + mfserver 2266/tcp # M-Files Server 5429 + mfserver 2266/udp # M-files Server 5430 + ontobroker 2267/tcp # OntoBroker 5431 + ontobroker 2267/udp # OntoBroker 5432 + amt 2268/tcp # AMT 5433 + amt 2268/udp # AMT 5434 + mikey 2269/tcp # MIKEY 5435 + mikey 2269/udp # MIKEY 5436 + starschool 2270/tcp # starSchool 5437 + starschool 2270/udp # starSchool 5438 + mmcals 2271/tcp # Secure Meeting Maker Scheduling 5439 + mmcals 2271/udp # Secure Meeting Maker Scheduling 5440 + mmcal 2272/tcp # Meeting Maker Scheduling 5441 + mmcal 2272/udp # Meeting Maker Scheduling 5442 + mysql-im 2273/tcp # MySQL Instance Manager 5443 + mysql-im 2273/udp # MySQL Instance Manager 5444 + pcttunnell 2274/tcp # PCTTunneller 5445 + pcttunnell 2274/udp # PCTTunneller 5446 + ibridge-data 2275/tcp # iBridge Conferencing 5447 + ibridge-data 2275/udp # iBridge Conferencing 5448 + ibridge-mgmt 2276/tcp # iBridge Management 5449 + ibridge-mgmt 2276/udp # iBridge Management 5450 + bluectrlproxy 2277/tcp # Bt device control proxy 5451 + bluectrlproxy 2277/udp # Bt device control proxy 5452 + s3db 2278/tcp # Simple Stacked Sequences Database 5453 + s3db 2278/udp # Simple Stacked Sequences Database 5454 + # 2279 Unassigned 5455 + xmquery 2279/udp # xmquery 5456 + xmquery 2279/tcp # xmquery 5457 + # Niels Christiansen <nchris@austin.ibm.com> 5458 + lnvpoller 2280/udp # LNVPOLLER 5459 + lnvpoller 2280/tcp # LNVPOLLER 5460 + lnvconsole 2281/udp # LNVCONSOLE 5461 + lnvconsole 2281/tcp # LNVCONSOLE 5462 + lnvalarm 2282/udp # LNVALARM 5463 + lnvalarm 2282/tcp # LNVALARM 5464 + lnvstatus 2283/udp # LNVSTATUS 5465 + lnvstatus 2283/tcp # LNVSTATUS 5466 + lnvmaps 2284/udp # LNVMAPS 5467 + lnvmaps 2284/tcp # LNVMAPS 5468 + lnvmailmon 2285/udp # LNVMAILMON 5469 + lnvmailmon 2285/tcp # LNVMAILMON 5470 + # John Payne <jpayne@lotus.com> 5471 + nas-metering 2286/udp # NAS-Metering 5472 + nas-metering 2286/tcp # NAS-Metering 5473 + # Steven Sawkins <ssawkins@symantec.com> 5474 + dna 2287/udp # DNA 5475 + dna 2287/tcp # DNA 5476 + # Tung Nguyen <dash@ricochet.net> 5477 + netml 2288/udp # NETML 5478 + netml 2288/tcp # NETML 5479 + # Jochen Hansmeyer <cjh@krypton.de> 5480 + dict-lookup 2289/tcp # Lookup dict server 5481 + dict-lookup 2289/udp # Lookup dict server 5482 + sonus-logging 2290/tcp # Sonus Logging Services 5483 + sonus-logging 2290/udp # Sonus Logging Services 5484 + eapsp 2291/tcp # EPSON Advanced Printer Share Protocol 5485 + eapsp 2291/udp # EPSON Advanced Printer Share Protocol 5486 + mib-streaming 2292/tcp # Sonus Element Management Services 5487 + mib-streaming 2292/udp # Sonus Element Management Services 5488 + npdbgmngr 2293/tcp # Network Platform Debug Manager 5489 + npdbgmngr 2293/udp # Network Platform Debug Manager 5490 + # 2294 Unassigned 5491 + konshus-lm 2294/udp # Konshus License Manager (FLEX) 5492 + konshus-lm 2294/tcp # Konshus License Manager (FLEX) 5493 + # Francois Painchaud <fpainchaud@konshus.com> 5494 + advant-lm 2295/udp # Advant License Manager 5495 + advant-lm 2295/tcp # Advant License Manager 5496 + # Lars-Goran Magnusson 5497 + # <lars-goran.magnusson@seisy.mail.abb.com> 5498 + theta-lm 2296/udp # Theta License Manager (Rainbow) 5499 + theta-lm 2296/tcp # Theta License Manager (Rainbow) 5500 + # David Thompson <theta@theta-ent.com> 5501 + d2k-datamover1 2297/udp # D2K DataMover 1 5502 + d2k-datamover1 2297/tcp # D2K DataMover 1 5503 + d2k-datamover2 2298/udp # D2K DataMover 2 5504 + d2k-datamover2 2298/tcp # D2K DataMover 2 5505 + # Eric Lan <elan@d2k.com> 5506 + pc-telecommute 2299/udp # PC Telecommute 5507 + pc-telecommute 2299/tcp # PC Telecommute 5508 + # John Daniel Bonamico <jbonamico@symantec.com> 5509 + cvmmon 2300/udp # CVMMON 5510 + cvmmon 2300/tcp # CVMMON 5511 + # Roger Kumpf <kumpf@cup.hp.com> 5512 + cpq-wbem 2301/udp # Compaq HTTP 5513 + cpq-wbem 2301/tcp # Compaq HTTP 5514 + # Scott Shaffer <scott.shaffer@hp.com> 5515 + binderysupport 2302/udp # Bindery Support 5516 + binderysupport 2302/tcp # Bindery Support 5517 + # Narasimha Rao N. <nnarasimharao@novell.com> 5518 + proxy-gateway 2303/udp # Proxy Gateway 5519 + proxy-gateway 2303/tcp # Proxy Gateway 5520 + # Paul Funk <paul@funk.com> 5521 + attachmate-uts 2304/udp # Attachmate UTS 5522 + attachmate-uts 2304/tcp # Attachmate UTS 5523 + # George Gianelos <Georgegi@Attachmate.com> 5524 + mt-scaleserver 2305/udp # MT ScaleServer 5525 + mt-scaleserver 2305/tcp # MT ScaleServer 5526 + # Paul Glaubitz <Paul.Glaubitz@mt.com> 5527 + tappi-boxnet 2306/udp # TAPPI BoxNet 5528 + tappi-boxnet 2306/tcp # TAPPI BoxNet 5529 + # Richard Spartz <rspartz@alliancetechnical.com> 5530 + pehelp 2307/udp # pehelp 5531 + pehelp 2307/tcp # pehelp 5532 + # Jens Kilian <jensk@hpbeo82.bbn.hp.com> 5533 + sdhelp 2308/udp # sdhelp 5534 + sdhelp 2308/tcp # sdhelp 5535 + # Annette Klecha <annette_klecha@bbn.hp.com> 5536 + sdserver 2309/udp # SD Server 5537 + sdserver 2309/tcp # SD Server 5538 + sdclient 2310/udp # SD Client 5539 + sdclient 2310/tcp # SD Client 5540 + # Jeurgen Broesamle <juergb@bbn.hp.com> 5541 + messageservice 2311/udp # Message Service 5542 + messageservice 2311/tcp # Message Service 5543 + # No contact Listed 5544 + wanscaler 2312/tcp # WANScaler Communication Service 5545 + wanscaler 2312/udp # WANScaler Communication Service 5546 + # 2313 Unassigned 5547 + iapp 2313/udp # IAPP (Inter Access Point Protocol) 5548 + iapp 2313/tcp # IAPP (Inter Access Point Protocol) 5549 + # Henri Moelard <moelard@lucent.com> 5550 + cr-websystems 2314/udp # CR WebSystems 5551 + cr-websystems 2314/tcp # CR WebSystems 5552 + # Robin Giese <rgiese@peddie.org> 5553 + precise-sft 2315/udp # Precise Sft. 5554 + precise-sft 2315/tcp # Precise Sft. 5555 + # Michael Landwehr <mikel@precisesoft.co.il> 5556 + sent-lm 2316/udp # SENT License Manager 5557 + sent-lm 2316/tcp # SENT License Manager 5558 + # Pisharath Krishnan <krishnan@axis-inc.com> 5559 + attachmate-g32 2317/udp # Attachmate G32 5560 + attachmate-g32 2317/tcp # Attachmate G32 5561 + # Bryce Bhatnagar <BRYCEBH@Attachmate.com> 5562 + cadencecontrol 2318/udp # Cadence Control 5563 + cadencecontrol 2318/tcp # Cadence Control 5564 + # Buck Caldwell <buck_c@polygon.com> 5565 + infolibria 2319/udp # InfoLibria 5566 + infolibria 2319/tcp # InfoLibria 5567 + # Chris Chiotasso <cchiotasso@infolibria.com> 5568 + siebel-ns 2320/udp # Siebel NS 5569 + siebel-ns 2320/tcp # Siebel NS 5570 + # Gilberto Arnaiz <garnaiz@siebel.com> 5571 + rdlap 2321/udp # RDLAP 5572 + rdlap 2321/tcp # RDLAP 5573 + # Robert Wiebe <crw010@email.mot.com> 5574 + ofsd 2322/udp # ofsd 5575 + ofsd 2322/tcp # ofsd 5576 + 3d-nfsd 2323/udp # 3d-nfsd 5577 + 3d-nfsd 2323/tcp # 3d-nfsd 5578 + # Mike Sherrill <sherrill@commvault.com> 5579 + cosmocall 2324/udp # Cosmocall 5580 + cosmocall 2324/tcp # Cosmocall 5581 + # Steve Dellutri 5582 + designspace-lm 2325/udp # Design Space License Management 5583 + designspace-lm 2325/tcp # Design Space License Management 5584 + # Suzanne Lorrin <suzanne.lorrin@ansys.com> 5585 + idcp 2326/udp # IDCP 5586 + idcp 2326/tcp # IDCP 5587 + # Keisokugiken Corp. <adda@kgc.co.jp> 5588 + xingcsm 2327/udp # xingcsm 5589 + xingcsm 2327/tcp # xingcsm 5590 + # Dave Spencer <dspencer@xingtech.com> 5591 + netrix-sftm 2328/udp # Netrix SFTM 5592 + netrix-sftm 2328/tcp # Netrix SFTM 5593 + # Garrett Herschleb <garrett@netrix.com> 5594 + nvd 2329/udp # NVD 5595 + nvd 2329/tcp # NVD 5596 + # Peter Weyman <pjweyman@noblenet.com> 5597 + tscchat 2330/udp # TSCCHAT 5598 + tscchat 2330/tcp # TSCCHAT 5599 + # Mike Jackson <mhjack@tscnet.com> 5600 + agentview 2331/udp # AGENTVIEW 5601 + agentview 2331/tcp # AGENTVIEW 5602 + # Ram Iyer <ram@aaccorp.com> 5603 + rcc-host 2332/udp # RCC Host 5604 + rcc-host 2332/tcp # RCC Host 5605 + # Martin Shoemaker <shoemakerml@rapistan.com> 5606 + snapp 2333/udp # SNAPP 5607 + snapp 2333/tcp # SNAPP 5608 + # Kevin Osborn <kosborn@snapappliance.com> 5609 + ace-client 2334/udp # ACE Client Auth 5610 + ace-client 2334/tcp # ACE Client Auth 5611 + ace-proxy 2335/udp # ACE Proxy 5612 + ace-proxy 2335/tcp # ACE Proxy 5613 + # Riaz Zolfonoon <rzolfonoon@securitydynamics.com> 5614 + appleugcontrol 2336/udp # Apple UG Control 5615 + appleugcontrol 2336/tcp # Apple UG Control 5616 + # Gene Tyacke <gene@apple.com> 5617 + ideesrv 2337/udp # ideesrv 5618 + ideesrv 2337/tcp # ideesrv 5619 + # Marazzi <fmarazzi@ideetique.com> 5620 + norton-lambert 2338/udp # Norton Lambert 5621 + norton-lambert 2338/tcp # Norton Lambert 5622 + # Richard de Mornay <rdemornay@norton-lambert.com> 5623 + 3com-webview 2339/udp # 3Com WebView 5624 + 3com-webview 2339/tcp # 3Com WebView 5625 + # Jennifer Grace <Jennifer_Grace@3com.com> 5626 + wrs_registry 2340/udp # WRS Registry 5627 + wrs_registry 2340/tcp # WRS Registry 5628 + # Christophe Cleraux <chrisc@wrs.com> 5629 + xiostatus 2341/udp # XIO Status 5630 + xiostatus 2341/tcp # XIO Status 5631 + # Randy Maas <randym@xiotech.com> 5632 + manage-exec 2342/udp # Seagate Manage Exec 5633 + manage-exec 2342/tcp # Seagate Manage Exec 5634 + # Jim Flaherty <jim.flaherty@seagatesoftware.com> 5635 + nati-logos 2343/udp # nati logos 5636 + nati-logos 2343/tcp # nati logos 5637 + # David Pierce <David.Pierce@natinst.com> 5638 + fcmsys 2344/udp # fcmsys 5639 + fcmsys 2344/tcp # fcmsys 5640 + dbm 2345/udp # dbm 5641 + dbm 2345/tcp # dbm 5642 + # Dean Robson <dean.robson@fujitsu.com.au> 5643 + redstorm_join 2346/udp # Game Connection Port 5644 + redstorm_join 2346/tcp # Game Connection Port 5645 + redstorm_find 2347/udp # Game Announcement and Location 5646 + redstorm_find 2347/tcp # Game Announcement and Location 5647 + redstorm_info 2348/udp # Information to query for game status 5648 + redstorm_info 2348/tcp # Information to query for game status 5649 + redstorm_diag 2349/udp # Diagnostics Port 5650 + redstorm_diag 2349/tcp # Diagnostics Port 5651 + # David Weinstein <david.weinstein@redstorm.com> 5652 + psbserver 2350/udp # psbserver 5653 + psbserver 2350/tcp # psbserver 5654 + psrserver 2351/udp # psrserver 5655 + psrserver 2351/tcp # psrserver 5656 + pslserver 2352/udp # pslserver 5657 + pslserver 2352/tcp # pslserver 5658 + pspserver 2353/udp # pspserver 5659 + pspserver 2353/tcp # pspserver 5660 + psprserver 2354/udp # psprserver 5661 + psprserver 2354/tcp # psprserver 5662 + psdbserver 2355/udp # psdbserver 5663 + psdbserver 2355/tcp # psdbserver 5664 + # Paul Reddy <Paul@pharos.co.nz> 5665 + gxtelmd 2356/udp # GXT License Managemant 5666 + gxtelmd 2356/tcp # GXT License Managemant 5667 + # Robert Hodgson <rrh@gxt.com> 5668 + unihub-server 2357/udp # UniHub Server 5669 + unihub-server 2357/tcp # UniHub Server 5670 + # Tim Kenyon <Tim_Kenyon@csicontrols.com> 5671 + futrix 2358/udp # Futrix 5672 + futrix 2358/tcp # Futrix 5673 + # Peter Frankenberg <pcfberg@ibm.net> 5674 + flukeserver 2359/udp # FlukeServer 5675 + flukeserver 2359/tcp # FlukeServer 5676 + # Bill Marbaker <wrm@fortenet.com> 5677 + nexstorindltd 2360/udp # NexstorIndLtd 5678 + nexstorindltd 2360/tcp # NexstorIndLtd 5679 + # NexStor India Limited <next@nda.vsnl.net.in> 5680 + tl1 2361/udp # TL1 5681 + tl1 2361/tcp # TL1 5682 + # Charles Scott Roberson <chip@cerent.com> 5683 + digiman 2362/udp # digiman 5684 + digiman 2362/tcp # digiman 5685 + # Aaron S. Kurland <akurland@netsilicon.com> 5686 + mediacntrlnfsd 2363/udp # Media Central NFSD 5687 + mediacntrlnfsd 2363/tcp # Media Central NFSD 5688 + # shivakumar s. govindarajapuram <shivak@eng.sun.com> 5689 + oi-2000 2364/udp # OI-2000 5690 + oi-2000 2364/tcp # OI-2000 5691 + # Software Horizons Inc. <oi2000@shorizons.com> 5692 + dbref 2365/udp # dbref 5693 + dbref 2365/tcp # dbref 5694 + # Yoshihiro Yamazaki <yamazaki@ael.fujitsu.co.jp> 5695 + qip-login 2366/udp # qip-login 5696 + qip-login 2366/tcp # qip-login 5697 + # Mike Morgan <mmorgan@lucent.com> 5698 + service-ctrl 2367/udp # Service Control 5699 + service-ctrl 2367/tcp # Service Control 5700 + # Humberto Sanchez <Humberto_Sanchez@hp.com> 5701 + opentable 2368/udp # OpenTable 5702 + opentable 2368/tcp # OpenTable 5703 + # Thomas Theobald <ttheobald@opentable.com> 5704 + acs2000-dsp 2369/udp # ACS2000 DSP 5705 + acs2000-dsp 2369/tcp # ACS2000 DSP 5706 + # Jeffrey Beauchamp <jeffrey.beauchamp@acs2000.net> 5707 + l3-hbmon 2370/udp # L3-HBMon 5708 + l3-hbmon 2370/tcp # L3-HBMon 5709 + # Dolores Scott <Dolores.Scott@L-3security.com> 5710 + #### Port 2370 Unofficially used by Compaq #### 5711 + worldwire 2371/udp # Compaq WorldWire Port 5712 + worldwire 2371/tcp # Compaq WorldWire Port 5713 + # Michael Spratte <michael.spratte@compaq.com> 5714 + # 2372-2380 Unassigned 5715 + compaq-https 2381/udp # Compaq HTTPS 5716 + compaq-https 2381/tcp # Compaq HTTPS 5717 + # Scott Shaffer <scott.shaffer@hp.com> 5718 + ms-olap3 2382/udp # Microsoft OLAP 5719 + ms-olap3 2382/tcp # Microsoft OLAP 5720 + ms-olap4 2383/udp # Microsoft OLAP 5721 + ms-olap4 2383/tcp # Microsoft OLAP 5722 + # Mosha Pasumansky <moshap@microsoft.com> 5723 + sd-capacity 2384/udp # SD-CAPACITY 5724 + sd-request 2384/tcp # SD-REQUEST 5725 + # Jason McManus <jasonm@sleepdep.net> 5726 + sd-data 2385/udp # SD-DATA 5727 + sd-data 2385/tcp # SD-DATA 5728 + # Jason McManus <jasonm@sleepdep.net> 5729 + virtualtape 2386/udp # Virtual Tape 5730 + virtualtape 2386/tcp # Virtual Tape 5731 + vsamredirector 2387/udp # VSAM Redirector 5732 + vsamredirector 2387/tcp # VSAM Redirector 5733 + # Ingo Franzki <ifranzki@de.ibm.com> 5734 + mynahautostart 2388/udp # MYNAH AutoStart 5735 + mynahautostart 2388/tcp # MYNAH AutoStart 5736 + # Thomas J. Klehr <tklehr@telcordia.com> 5737 + ovsessionmgr 2389/udp # OpenView Session Mgr 5738 + ovsessionmgr 2389/tcp # OpenView Session Mgr 5739 + # Eric Pulsipher <eric_pulsipher@hp.com> 5740 + rsmtp 2390/udp # RSMTP 5741 + rsmtp 2390/tcp # RSMTP 5742 + # Geoff Collyer <geoff@research.bell-labs.com> 5743 + 3com-net-mgmt 2391/udp # 3COM Net Management 5744 + 3com-net-mgmt 2391/tcp # 3COM Net Management 5745 + # Prathibha Nagvar 5746 + tacticalauth 2392/udp # Tactical Auth 5747 + tacticalauth 2392/tcp # Tactical Auth 5748 + # David Yon <yon@tactical-sw.com> 5749 + ms-olap1 2393/udp # MS OLAP 1 5750 + ms-olap1 2393/tcp # MS OLAP 1 5751 + ms-olap2 2394/udp # MS OLAP 2 5752 + ms-olap2 2394/tcp # MS OLAP 2 5753 + # Mosha Pasumansky <moshap@microsoft.com> 5754 + lan900_remote 2395/udp # LAN900 Remote 5755 + lan900_remote 2395/tcp # LAN900 Remote 5756 + # Tom Quinlan <tquinlan@digitechinc.com> 5757 + wusage 2396/udp # Wusage 5758 + wusage 2396/tcp # Wusage 5759 + # Thomas Boutell <boutell@boutell.com> 5760 + ncl 2397/udp # NCL 5761 + ncl 2397/tcp # NCL 5762 + # Robert Wiebe <crw010@email.mot.com> 5763 + orbiter 2398/udp # Orbiter 5764 + orbiter 2398/tcp # Orbiter 5765 + # David Goldberg <dgoldberg@callisto.com> 5766 + fmpro-fdal 2399/udp # FileMaker, Inc. - Data Access Layer 5767 + fmpro-fdal 2399/tcp # FileMaker, Inc. - Data Access Layer 5768 + # Clay Maeckal <clay_maeckel@filemaker.com> 5769 + opequus-server 2400/udp # OpEquus Server 5770 + opequus-server 2400/tcp # OpEquus Server 5771 + # Gavin Hutchinson <gavinh@tesl.com> 5772 + cvspserver 2401/udp # cvspserver 5773 + cvspserver 2401/tcp # cvspserver 5774 + # Jim Kingdon <kingdon@harvey.cyclic.com> 5775 + taskmaster2000 2402/udp # TaskMaster 2000 Server 5776 + taskmaster2000 2402/tcp # TaskMaster 2000 Server 5777 + taskmaster2000 2403/udp # TaskMaster 2000 Web 5778 + taskmaster2000 2403/tcp # TaskMaster 2000 Web 5779 + # Ed Odjaghian <edo@datacap.com> 5780 + iec-104 2404/udp # IEC 60870-5-104 process control over IP 5781 + iec-104 2404/tcp # IEC 60870-5-104 process control over IP 5782 + # Walter K. Eichelburg <walter.eichelburg@sat-automation.com> 5783 + trc-netpoll 2405/udp # TRC Netpoll 5784 + trc-netpoll 2405/tcp # TRC Netpoll 5785 + # Bizhan Ghavami <ghavami@telcores.com> 5786 + jediserver 2406/udp # JediServer 5787 + jediserver 2406/tcp # JediServer 5788 + # Paul McEntire <paul.mcentire@columbiasc.ncr.com> 5789 + orion 2407/udp # Orion 5790 + orion 2407/tcp # Orion 5791 + # Matthew Horoschun <mhoroschun@canprint.com.au> 5792 + optimanet 2408/udp # OptimaNet 5793 + optimanet 2408/tcp # OptimaNet 5794 + # John Graham-Cumming <jgc@optimal.com> 5795 + sns-protocol 2409/udp # SNS Protocol 5796 + sns-protocol 2409/tcp # SNS Protocol 5797 + # Amir Blich <amir@netmanage.co.il> 5798 + vrts-registry 2410/udp # VRTS Registry 5799 + vrts-registry 2410/tcp # VRTS Registry 5800 + # Pranay Varma <pran@veritas.com> 5801 + netwave-ap-mgmt 2411/udp # Netwave AP Management 5802 + netwave-ap-mgmt 2411/tcp # Netwave AP Management 5803 + # Johnny Zweig <zweig@netwave-wireless.com> 5804 + cdn 2412/udp # CDN 5805 + cdn 2412/tcp # CDN 5806 + # Alan Noble <noble@netmind.com> 5807 + orion-rmi-reg 2413/udp # orion-rmi-reg 5808 + orion-rmi-reg 2413/tcp # orion-rmi-reg 5809 + # J.S. Greenfield <greeny@us.ibm.com> 5810 + beeyond 2414/udp # Beeyond 5811 + beeyond 2414/tcp # Beeyond 5812 + # Bob Deblier <bob@virtualunlimited.com> 5813 + codima-rtp 2415/udp # Codima Remote Transaction Protocol 5814 + codima-rtp 2415/tcp # Codima Remote Transaction Protocol 5815 + # Sylvia Ross <sross@codimatech.com> 5816 + rmtserver 2416/udp # RMT Server 5817 + rmtserver 2416/tcp # RMT Server 5818 + # Yvon Marineau <yvon@simware.com> 5819 + composit-server 2417/udp # Composit Server 5820 + composit-server 2417/tcp # Composit Server 5821 + # Katsuaki Naoi <naoi@pfu.co.jp> 5822 + cas 2418/udp # cas 5823 + cas 2418/tcp # cas 5824 + # Akiyoshi Ochi <akiyoshi@net.paso.fujitsu.co.jp> 5825 + attachmate-s2s 2419/udp # Attachmate S2S 5826 + attachmate-s2s 2419/tcp # Attachmate S2S 5827 + # Chris Rominski <ChrisRom@attachmate.com> 5828 + dslremote-mgmt 2420/udp # DSL Remote Management 5829 + dslremote-mgmt 2420/tcp # DSL Remote Management 5830 + # Westell, Inc. <jronk@westell.com> 5831 + g-talk 2421/udp # G-Talk 5832 + g-talk 2421/tcp # G-Talk 5833 + # Matt Hammond <matt_hammond@four-sight.co.uk> 5834 + crmsbits 2422/udp # CRMSBITS 5835 + crmsbits 2422/tcp # CRMSBITS 5836 + # Rod Ward <RWard@vaccmel1.telstra.com.au> 5837 + rnrp 2423/udp # RNRP 5838 + rnrp 2423/tcp # RNRP 5839 + # Per Sahlqvist <psahlqvi@sw.seisy.abb.se> 5840 + kofax-svr 2424/udp # KOFAX-SVR 5841 + kofax-svr 2424/tcp # KOFAX-SVR 5842 + # Terry Reagan <treagan@kofax.com> 5843 + fjitsuappmgr 2425/udp # Fujitsu App Manager 5844 + fjitsuappmgr 2425/tcp # Fujitsu App Manager 5845 + # Hiroyuki Kawabuchi <buchi@ael.fujitsu.co.jp> 5846 + # 2426 Unassigned (Removed 2002-04-29) 5847 + mgcp-gateway 2427/udp # Media Gateway Control Protocol Gateway 5848 + mgcp-gateway 2427/tcp # Media Gateway Control Protocol Gateway 5849 + # Christian Huitema <huitema@research.telcordia.com> 5850 + ott 2428/udp # One Way Trip Time 5851 + ott 2428/tcp # One Way Trip Time 5852 + # Greg Troxel <gdt@ir.bbn.com> 5853 + ft-role 2429/udp # FT-ROLE 5854 + ft-role 2429/tcp # FT-ROLE 5855 + # Doug Boone <dboone@atg.CLR.com> 5856 + venus 2430/udp # venus 5857 + venus 2430/tcp # venus 5858 + venus-se 2431/udp # venus-se 5859 + venus-se 2431/tcp # venus-se 5860 + codasrv 2432/udp # codasrv 5861 + codasrv 2432/tcp # codasrv 5862 + codasrv-se 2433/udp # codasrv-se 5863 + codasrv-se 2433/tcp # codasrv-se 5864 + # Robert Watson <robert@cyrus.watson.org> 5865 + pxc-epmap 2434/udp # pxc-epmap 5866 + pxc-epmap 2434/tcp # pxc-epmap 5867 + # Jun Nakamura <jnakamur@cp10.es.xerox.com> 5868 + optilogic 2435/udp # OptiLogic 5869 + optilogic 2435/tcp # OptiLogic 5870 + # Clark Williams <clark@wirespeed.com> 5871 + topx 2436/udp # TOP/X 5872 + topx 2436/tcp # TOP/X 5873 + # Dragos Pop <dragos@cs.ubbcluj.ro> 5874 + unicontrol 2437/udp # UniControl 5875 + unicontrol 2437/tcp # UniControl 5876 + # Ing. Markus Huemer <markus.huemer@hsd.at> 5877 + msp 2438/udp # MSP 5878 + msp 2438/tcp # MSP 5879 + # Evan Caves <evan@acc.com> 5880 + sybasedbsynch 2439/udp # SybaseDBSynch 5881 + sybasedbsynch 2439/tcp # SybaseDBSynch 5882 + # Dave Neudoerffer <Dave.Neudoerffer@ianywhere.com> 5883 + spearway 2440/udp # Spearway Lockers 5884 + spearway 2440/tcp # Spearway Lockers 5885 + # Pierre Frisch <Pierre.Frisch@spearway.com> 5886 + pvsw-inet 2441/udp # Pervasive I*net Data Server 5887 + pvsw-inet 2441/tcp # Pervasive I*net Data Server 5888 + # Chuck Talk <ctalk@pervasive.com> 5889 + netangel 2442/udp # Netangel 5890 + netangel 2442/tcp # Netangel 5891 + # Ladislav Baranyay <identcod@identcode.sk> 5892 + powerclientcsf 2443/udp # PowerClient Central Storage Facility 5893 + powerclientcsf 2443/tcp # PowerClient Central Storage Facility 5894 + # Brian Klassen <Brian.Klassen@Unisys.com> 5895 + btpp2sectrans 2444/udp # BT PP2 Sectrans 5896 + btpp2sectrans 2444/tcp # BT PP2 Sectrans 5897 + # Ian Daniels <btexact.ports@bt.com> 5898 + dtn1 2445/udp # DTN1 5899 + dtn1 2445/tcp # DTN1 5900 + # Bob Gaddie <bobg@dtn.com> 5901 + bues_service 2446/udp # bues_service 5902 + bues_service 2446/tcp # bues_service 5903 + # Leonhard Diekmann 5904 + # <diekmann@04.mstr02.telekom400.dbp.de> 5905 + ovwdb 2447/udp # OpenView NNM daemon 5906 + ovwdb 2447/tcp # OpenView NNM daemon 5907 + # Eric Pulsipher <eric_pulsipher@fc.hp.com> 5908 + hpppssvr 2448/udp # hpppsvr 5909 + hpppssvr 2448/tcp # hpppsvr 5910 + # Bridgette Landers <blanders@boi.hp.com> 5911 + ratl 2449/udp # RATL 5912 + ratl 2449/tcp # RATL 5913 + # Paul Greenfield <paul.greenfield@unisys.com> 5914 + netadmin 2450/udp # netadmin 5915 + netadmin 2450/tcp # netadmin 5916 + netchat 2451/udp # netchat 5917 + netchat 2451/tcp # netchat 5918 + # Julian Mehnle <julian@mehnle.net> 5919 + snifferclient 2452/udp # SnifferClient 5920 + snifferclient 2452/tcp # SnifferClient 5921 + # Amy Weaver <amy_weaver@nai.com> 5922 + madge-om 2453/udp # madge-om 5923 + madge-om 2453/tcp # madge-om 5924 + # Andrew Draper <adraper@dev.madge.com> 5925 + indx-dds 2454/udp # IndX-DDS 5926 + indx-dds 2454/tcp # IndX-DDS 5927 + # Paul Carmichael <paulcarmichael@indx.net> 5928 + wago-io-system 2455/udp # WAGO-IO-SYSTEM 5929 + wago-io-system 2455/tcp # WAGO-IO-SYSTEM 5930 + # Uwe Rathert <uwe.rathert@ieee.org> 5931 + altav-remmgt 2456/udp # altav-remmgt 5932 + altav-remmgt 2456/tcp # altav-remmgt 5933 + # Gary M. Allen <gallen@symantec.com> 5934 + rapido-ip 2457/udp # Rapido_IP 5935 + rapido-ip 2457/tcp # Rapido_IP 5936 + # Man Shuen Cheung <man_shuen_cheung@wamnet.co.uk> 5937 + griffin 2458/udp # griffin 5938 + griffin 2458/tcp # griffin 5939 + # Tom Taylor <Tom.Taylor@unisys.com> 5940 + community 2459/udp # Community 5941 + community 2459/tcp # Community 5942 + # David Schwartz <davids@webmaster.com> 5943 + ms-theater 2460/udp # ms-theater 5944 + ms-theater 2460/tcp # ms-theater 5945 + # Anton Kucer <a-antonk@microsoft.com> 5946 + qadmifoper 2461/udp # qadmifoper 5947 + qadmifoper 2461/tcp # qadmifoper 5948 + qadmifevent 2462/udp # qadmifevent 5949 + qadmifevent 2462/tcp # qadmifevent 5950 + # Pekka Takaranta <pekka.takaranta@tellabs.fi> 5951 + symbios-raid 2463/udp # Symbios Raid 5952 + symbios-raid 2463/tcp # Symbios Raid 5953 + # Bill Delaney <bill.delaney@symbios.com> 5954 + direcpc-si 2464/udp # DirecPC SI 5955 + direcpc-si 2464/tcp # DirecPC SI 5956 + # Doug Dillon <dillon@hns.com> 5957 + lbm 2465/udp # Load Balance Management 5958 + lbm 2465/tcp # Load Balance Management 5959 + lbf 2466/udp # Load Balance Forwarding 5960 + lbf 2466/tcp # Load Balance Forwarding 5961 + # Kazuhiro Koide <kaz@pfu.co.jp> 5962 + high-criteria 2467/udp # High Criteria 5963 + high-criteria 2467/tcp # High Criteria 5964 + # Konstantin Iavid <kiavid@highcriteria.com> 5965 + qip-msgd 2468/udp # qip_msgd 5966 + qip-msgd 2468/tcp # qip_msgd 5967 + # Mike Morgan <mmorgan@lucent.com> 5968 + mti-tcs-comm 2469/udp # MTI-TCS-COMM 5969 + mti-tcs-comm 2469/tcp # MTI-TCS-COMM 5970 + # Mario Bonin <boninm@microtempus.com> 5971 + taskman-port 2470/udp # taskman port 5972 + taskman-port 2470/tcp # taskman port 5973 + # Boris Panteleev <bpanteleev@himel.com> 5974 + seaodbc 2471/udp # SeaODBC 5975 + seaodbc 2471/tcp # SeaODBC 5976 + # Adrian Hornby <Adrian.Hornby@aran.co.uk> 5977 + c3 2472/udp # C3 5978 + c3 2472/tcp # C3 5979 + # Eckhard Grieger <e.grieger@com-on.de> 5980 + aker-cdp 2473/udp # Aker-cdp 5981 + aker-cdp 2473/tcp # Aker-cdp 5982 + # Rodrigo Ormonde <ormonde@aker.com.br> 5983 + vitalanalysis 2474/udp # Vital Analysis 5984 + vitalanalysis 2474/tcp # Vital Analysis 5985 + # Srinivas Reddy <sreddy@vitalsigns.com> 5986 + ace-server 2475/udp # ACE Server 5987 + ace-server 2475/tcp # ACE Server 5988 + ace-svr-prop 2476/udp # ACE Server Propagation 5989 + ace-svr-prop 2476/tcp # ACE Server Propagation 5990 + ssm-cvs 2477/udp # SecurSight Certificate Valifation Service 5991 + ssm-cvs 2477/tcp # SecurSight Certificate Valifation Service 5992 + ssm-cssps 2478/udp # SecurSight Authentication Server (SSL) 5993 + ssm-cssps 2478/tcp # SecurSight Authentication Server (SSL) 5994 + ssm-els 2479/udp # SecurSight Event Logging Server (SSL) 5995 + ssm-els 2479/tcp # SecurSight Event Logging Server (SSL) 5996 + # John Linn <jlinn@securitydynamics.com> 5997 + lingwood 2480/udp # Lingwood's Detail 5998 + lingwood 2480/tcp # Lingwood's Detail 5999 + # Dave Richmond <drichmond@striva.com> 6000 + giop 2481/udp # Oracle GIOP 6001 + giop 2481/tcp # Oracle GIOP 6002 + giop-ssl 2482/udp # Oracle GIOP SSL 6003 + giop-ssl 2482/tcp # Oracle GIOP SSL 6004 + ttc 2483/udp # Oracle TTC 6005 + ttc 2483/tcp # Oracle TTC 6006 + ttc-ssl 2484/udp # Oracle TTC SSL 6007 + ttc-ssl 2484/tcp # Oracle TTC SSL 6008 + # Chandar Venkataraman <CVENKATA@us.oracle.com> 6009 + netobjects1 2485/udp # Net Objects1 6010 + netobjects1 2485/tcp # Net Objects1 6011 + netobjects2 2486/udp # Net Objects2 6012 + netobjects2 2486/tcp # Net Objects2 6013 + # Francois Granade <francois@netobjects.com> 6014 + pns 2487/udp # Policy Notice Service 6015 + pns 2487/tcp # Policy Notice Service 6016 + # Akiyoshi Ochi <akiyoshi@net.paso.fujitsu.co.jp> 6017 + moy-corp 2488/udp # Moy Corporation 6018 + moy-corp 2488/tcp # Moy Corporation 6019 + # Gang Gong Moy 6020 + tsilb 2489/udp # TSILB 6021 + tsilb 2489/tcp # TSILB 6022 + # James Irwin <jimi@travsoft.com> 6023 + qip-qdhcp 2490/udp # qip_qdhcp 6024 + qip-qdhcp 2490/tcp # qip_qdhcp 6025 + # Mike Morgan <mmorgan@lucent.com> 6026 + conclave-cpp 2491/udp # Conclave CPP 6027 + conclave-cpp 2491/tcp # Conclave CPP 6028 + # Larry Lipstone <lrl@interdyn.com> 6029 + groove 2492/udp # GROOVE 6030 + groove 2492/tcp # GROOVE 6031 + # Ray Ozzie <ray@rocks.net> 6032 + talarian-mqs 2493/udp # Talarian MQS 6033 + talarian-mqs 2493/tcp # Talarian MQS 6034 + # Jim Stabile <jstabile@talarian.com> 6035 + bmc-ar 2494/udp # BMC AR 6036 + bmc-ar 2494/tcp # BMC AR 6037 + # Shelia Childs <sheila_childs@bmc.com> 6038 + fast-rem-serv 2495/udp # Fast Remote Services 6039 + fast-rem-serv 2495/tcp # Fast Remote Services 6040 + # Scott St. Clair <stclair@NTC.ADAPTEC.com> 6041 + dirgis 2496/udp # DIRGIS 6042 + dirgis 2496/tcp # DIRGIS 6043 + # Deutschland Informations- und 6044 + # Reservierungsgesellschaft mbH <beratung@dirg.de> 6045 + quaddb 2497/udp # Quad DB 6046 + quaddb 2497/tcp # Quad DB 6047 + # Jeff Rosenthal <jrosenthal@quad-sys.com> 6048 + odn-castraq 2498/udp # ODN-CasTraq 6049 + odn-castraq 2498/tcp # ODN-CasTraq 6050 + # Richard Hodges <rh@source.net> 6051 + unicontrol 2499/udp # UniControl 6052 + unicontrol 2499/tcp # UniControl 6053 + # Ing. Markus Huemer 6054 + rtsserv 2500/udp # Resource Tracking system server 6055 + rtsserv 2500/tcp # Resource Tracking system server 6056 + rtsclient 2501/udp # Resource Tracking system client 6057 + rtsclient 2501/tcp # Resource Tracking system client 6058 + # Aubrey Turner 6059 + # <S95525ta%etsuacad.bitnet@ETSUADMN.ETSU.EDU> 6060 + kentrox-prot 2502/udp # Kentrox Protocol 6061 + kentrox-prot 2502/tcp # Kentrox Protocol 6062 + # Anil Lakhwara <anil_lakhwara@kentrox.com> 6063 + nms-dpnss 2503/udp # NMS-DPNSS 6064 + nms-dpnss 2503/tcp # NMS-DPNSS 6065 + # Jean-Christophe Desire 6066 + # <Jean-Christophe_Desire@NMS-Europe.com> 6067 + wlbs 2504/udp # WLBS 6068 + wlbs 2504/tcp # WLBS 6069 + # William Bain <bbain@microsoft.com> 6070 + # 2505 Removed (2002-06-14) 6071 + ppcontrol 2505/tcp # PowerPlay Control 6072 + ppcontrol 2505/udp # PowerPlay Control 6073 + # 2506 Unassigned 6074 + jbroker 2506/udp # jbroker 6075 + jbroker 2506/tcp # jbroker 6076 + # Rohit Garg <rohit@objectScape.com> 6077 + spock 2507/udp # spock 6078 + spock 2507/tcp # spock 6079 + # Jon A. Christopher <jac8792@tamu.edu> 6080 + jdatastore 2508/udp # JDataStore 6081 + jdatastore 2508/tcp # JDataStore 6082 + # Tod Landis <tlandis@inprise.com> 6083 + fjmpss 2509/udp # fjmpss 6084 + fjmpss 2509/tcp # fjmpss 6085 + # Makoto Watanabe <makoto@saint.nm.fujitsu.co.jp> 6086 + fjappmgrbulk 2510/udp # fjappmgrbulk 6087 + fjappmgrbulk 2510/tcp # fjappmgrbulk 6088 + # Hiroyuki Kawabuchi <buchi@ael.fujitsu.co.jp> 6089 + metastorm 2511/udp # Metastorm 6090 + metastorm 2511/tcp # Metastorm 6091 + # Eric Isom <eisom@metastorm.com> 6092 + citrixima 2512/udp # Citrix IMA 6093 + citrixima 2512/tcp # Citrix IMA 6094 + citrixadmin 2513/udp # Citrix ADMIN 6095 + citrixadmin 2513/tcp # Citrix ADMIN 6096 + # Myk Willis <myk.willis@citrix.com> 6097 + facsys-ntp 2514/udp # Facsys NTP 6098 + facsys-ntp 2514/tcp # Facsys NTP 6099 + facsys-router 2515/udp # Facsys Router 6100 + facsys-router 2515/tcp # Facsys Router 6101 + # Jeff Hoffman <jeffh@facsys.com> 6102 + maincontrol 2516/udp # Main Control 6103 + maincontrol 2516/tcp # Main Control 6104 + # Nathan Sadia <sadia@maincontrol.com> 6105 + call-sig-trans 2517/udp # H.323 Annex E call signaling transport 6106 + call-sig-trans 2517/tcp # H.323 Annex E call signaling transport 6107 + # Gur Kimchi <gur.kimchi@vocaltec.com> 6108 + willy 2518/udp # Willy 6109 + willy 2518/tcp # Willy 6110 + # Carl-Johan Wik <cjw@hudsmoar.com> 6111 + globmsgsvc 2519/udp # globmsgsvc 6112 + globmsgsvc 2519/tcp # globmsgsvc 6113 + # David Wiltz <dwiltz@hf.intel.com> 6114 + pvsw 2520/udp # Pervasive Listener 6115 + pvsw 2520/tcp # Pervasive Listener 6116 + # Chuck Talk <ctalk@pervasive.com> 6117 + adaptecmgr 2521/udp # Adaptec Manager 6118 + adaptecmgr 2521/tcp # Adaptec Manager 6119 + # Mark Parenti <map@ntc.adaptec.com> 6120 + windb 2522/udp # WinDb 6121 + windb 2522/tcp # WinDb 6122 + # Larry Traylor <larry@arium.com> 6123 + qke-llc-v3 2523/udp # Qke LLC V.3 6124 + qke-llc-v3 2523/tcp # Qke LLC V.3 6125 + # Joerg Niehoff <joerg.niehoff@alcatel-ke.de> 6126 + optiwave-lm 2524/udp # Optiwave License Management 6127 + optiwave-lm 2524/tcp # Optiwave License Management 6128 + # Slawomir Krzesinski <slavek@optiwave.com> 6129 + ms-v-worlds 2525/udp # MS V-Worlds 6130 + ms-v-worlds 2525/tcp # MS V-Worlds 6131 + # Pete Wong <petewong@microsoft.com> 6132 + ema-sent-lm 2526/udp # EMA License Manager 6133 + ema-sent-lm 2526/tcp # EMA License Manager 6134 + # Thaddeus Perala <tr@emaden.com> 6135 + iqserver 2527/udp # IQ Server 6136 + iqserver 2527/tcp # IQ Server 6137 + # Nick Straguzzi <Nick_Straguzzi@akbs.com> 6138 + ncr_ccl 2528/udp # NCR CCL 6139 + ncr_ccl 2528/tcp # NCR CCL 6140 + # Amitava Dutta <Amitava.Dutta@WoodbridgeNJ.ncr.com> 6141 + utsftp 2529/udp # UTS FTP 6142 + utsftp 2529/tcp # UTS FTP 6143 + # David Moore <dmoore@uttc-uts.com> 6144 + vrcommerce 2530/udp # VR Commerce 6145 + vrcommerce 2530/tcp # VR Commerce 6146 + # Yosi Mass <yosimass@haifa.vnet.ibm.com> 6147 + ito-e-gui 2531/udp # ITO-E GUI 6148 + ito-e-gui 2531/tcp # ITO-E GUI 6149 + # Michael Haeuptle <Michael_Haeuptle@hp.com> 6150 + ovtopmd 2532/udp # OVTOPMD 6151 + ovtopmd 2532/tcp # OVTOPMD 6152 + # Eric Pulsipher <eric_pulsipher@hp.com> 6153 + snifferserver 2533/udp # SnifferServer 6154 + snifferserver 2533/tcp # SnifferServer 6155 + # Amy Weaver <Amy_Weaver@NAI.com> 6156 + combox-web-acc 2534/udp # Combox Web Access 6157 + combox-web-acc 2534/tcp # Combox Web Access 6158 + # Yochai Cohen <yochai@combox.co.il> 6159 + madcap 2535/udp # MADCAP 6160 + madcap 2535/tcp # MADCAP 6161 + # Stephen Hanna <steve.hanna@sun.com> 6162 + btpp2audctr1 2536/udp # btpp2audctr1 6163 + btpp2audctr1 2536/tcp # btpp2audctr1 6164 + # Ian Daniels <btexact.ports@bt.com> 6165 + upgrade 2537/udp # Upgrade Protocol 6166 + upgrade 2537/tcp # Upgrade Protocol 6167 + # Breck Auten <bauten@dst-inc.com> 6168 + vnwk-prapi 2538/udp # vnwk-prapi 6169 + vnwk-prapi 2538/tcp # vnwk-prapi 6170 + # John Hasselkus <Jhasselkus@VisualNetworks.com> 6171 + vsiadmin 2539/udp # VSI Admin 6172 + vsiadmin 2539/tcp # VSI Admin 6173 + # Rob Juergens <robj@vsi.com> 6174 + lonworks 2540/udp # LonWorks 6175 + lonworks 2540/tcp # LonWorks 6176 + lonworks2 2541/udp # LonWorks2 6177 + lonworks2 2541/tcp # LonWorks2 6178 + # Gary Bartlett <garyb@echelon.com> 6179 + davinci 2542/udp # daVinci Presenter 6180 + davinci 2542/tcp # daVinci Presenter 6181 + # b-novative GmbH <info@b-novative.com> 6182 + reftek 2543/udp # REFTEK 6183 + reftek 2543/tcp # REFTEK 6184 + # Robert Banfill <r.banfill@reftek.com> 6185 + novell-zen 2544/udp # Novell ZEN 6186 + novell-zen 2544/tcp # Novell ZEN 6187 + # Randy Cook <RACOOK@novell.com> 6188 + sis-emt 2545/udp # sis-emt 6189 + sis-emt 2545/tcp # sis-emt 6190 + # Bill Crawford <Bill.Crawford@securicor.co.uk> 6191 + vytalvaultbrtp 2546/udp # vytalvaultbrtp 6192 + vytalvaultbrtp 2546/tcp # vytalvaultbrtp 6193 + vytalvaultvsmp 2547/udp # vytalvaultvsmp 6194 + vytalvaultvsmp 2547/tcp # vytalvaultvsmp 6195 + vytalvaultpipe 2548/udp # vytalvaultpipe 6196 + vytalvaultpipe 2548/tcp # vytalvaultpipe 6197 + # Tim Boldt <timb@vytalnet.com> 6198 + ipass 2549/udp # IPASS 6199 + ipass 2549/tcp # IPASS 6200 + # Michael Fischer <otterley@Pass.COM> 6201 + ads 2550/udp # ADS 6202 + ads 2550/tcp # ADS 6203 + # Michael O'Connor <moconnor@adobe.com> 6204 + isg-uda-server 2551/udp # ISG UDA Server 6205 + isg-uda-server 2551/tcp # ISG UDA Server 6206 + # Dror Harari <Dror.Harari@isgsoft.com> 6207 + call-logging 2552/udp # Call Logging 6208 + call-logging 2552/tcp # Call Logging 6209 + # Dean Webb <dean.webb@ascend.com> 6210 + efidiningport 2553/udp # efidiningport 6211 + efidiningport 2553/tcp # efidiningport 6212 + # Lynn Carter <carterl@execpc.com> 6213 + vcnet-link-v10 2554/udp # VCnet-Link v10 6214 + vcnet-link-v10 2554/tcp # VCnet-Link v10 6215 + # Csaba Mate <mc36@freemail.c3.hu> 6216 + compaq-wcp 2555/udp # Compaq WCP 6217 + compaq-wcp 2555/tcp # Compaq WCP 6218 + # Ferruccio Barletta <ferruccio.barletta@compaq.com> 6219 + nicetec-nmsvc 2556/udp # nicetec-nmsvc 6220 + nicetec-nmsvc 2556/tcp # nicetec-nmsvc 6221 + nicetec-mgmt 2557/udp # nicetec-mgmt 6222 + nicetec-mgmt 2557/tcp # nicetec-mgmt 6223 + # Joerg Paulus <tech@nicetec.de> 6224 + pclemultimedia 2558/udp # PCLE Multi Media 6225 + pclemultimedia 2558/tcp # PCLE Multi Media 6226 + # Bernd Scharping <bscharping@pinnaclesys.com> 6227 + lstp 2559/udp # LSTP 6228 + lstp 2559/tcp # LSTP 6229 + # Waiki Wright <waiki@us.ibm.com> 6230 + labrat 2560/udp # labrat 6231 + labrat 2560/tcp # labrat 6232 + # John Harvey <johnbob@austin.ibm.com> 6233 + mosaixcc 2561/udp # MosaixCC 6234 + mosaixcc 2561/tcp # MosaixCC 6235 + # Steven Frare <stevefr@mosaix.com> 6236 + delibo 2562/udp # Delibo 6237 + delibo 2562/tcp # Delibo 6238 + # NovaWiz LTD <Moshe@Novawiz.com> 6239 + cti-redwood 2563/udp # CTI Redwood 6240 + cti-redwood 2563/tcp # CTI Redwood 6241 + # Songwon Chi <swchi@daou.co.kr> 6242 + hp-3000-telnet 2564/tcp # HP 3000 NS/VT block mode telnet 6243 + # 6244 + coord-svr 2565/udp # Coordinator Server 6245 + coord-svr 2565/tcp # Coordinator Server 6246 + # Richard Steiger <steiger@ensemblesoft.com> 6247 + pcs-pcw 2566/udp # pcs-pcw 6248 + pcs-pcw 2566/tcp # pcs-pcw 6249 + # W. Jordan Fitzhugh <jfitz@pcare.com> 6250 + clp 2567/udp # Cisco Line Protocol 6251 + clp 2567/tcp # Cisco Line Protocol 6252 + # Susan Hinrichs <shinrich@cisco.com> 6253 + spamtrap 2568/udp # SPAM TRAP 6254 + spamtrap 2568/tcp # SPAM TRAP 6255 + # Chuck Bennett <chuck@benatong.com> 6256 + sonuscallsig 2569/udp # Sonus Call Signal 6257 + sonuscallsig 2569/tcp # Sonus Call Signal 6258 + # Mark Garti <mgarti@sonusnet.com> 6259 + hs-port 2570/udp # HS Port 6260 + hs-port 2570/tcp # HS Port 6261 + # Uri Doron <uri@il.netect.com> 6262 + cecsvc 2571/udp # CECSVC 6263 + cecsvc 2571/tcp # CECSVC 6264 + # Roger Pao <rpao@corder-eng.com> 6265 + ibp 2572/udp # IBP 6266 + ibp 2572/tcp # IBP 6267 + # Jonathan Downes <jonno@activ.net.au> 6268 + trustestablish 2573/udp # Trust Establish 6269 + trustestablish 2573/tcp # Trust Establish 6270 + # Yosi Mass <yosimass@haifa.vnet.ibm.com> 6271 + blockade-bpsp 2574/udp # Blockade BPSP 6272 + blockade-bpsp 2574/tcp # Blockade BPSP 6273 + # VP - Research & Development <development@blockade.com> 6274 + hl7 2575/udp # HL7 6275 + hl7 2575/tcp # HL7 6276 + # Tim Jacobs 6277 + tclprodebugger 2576/udp # TCL Pro Debugger 6278 + tclprodebugger 2576/tcp # TCL Pro Debugger 6279 + scipticslsrvr 2577/udp # Scriptics Lsrvr 6280 + scipticslsrvr 2577/tcp # Scriptics Lsrvr 6281 + # Brent Welch <welch@scriptics.com> 6282 + rvs-isdn-dcp 2578/udp # RVS ISDN DCP 6283 + rvs-isdn-dcp 2578/tcp # RVS ISDN DCP 6284 + # Michael Zirpel <mbz@rvscom.com> 6285 + mpfoncl 2579/udp # mpfoncl 6286 + mpfoncl 2579/tcp # mpfoncl 6287 + # Itaru Kimura <kimura@kel.fujitsu.co.jp> 6288 + tributary 2580/udp # Tributary 6289 + tributary 2580/tcp # Tributary 6290 + # Louis Lu <LouisL@bristol.com> 6291 + argis-te 2581/udp # ARGIS TE 6292 + argis-te 2581/tcp # ARGIS TE 6293 + argis-ds 2582/udp # ARGIS DS 6294 + argis-ds 2582/tcp # ARGIS DS 6295 + # John Legh-Page <john.legh-page@argis.com> 6296 + mon 2583/udp # MON 6297 + mon 2583/tcp # MON 6298 + # Jim Trocki <trockij@transmeta.com> 6299 + cyaserv 2584/udp # cyaserv 6300 + cyaserv 2584/tcp # cyaserv 6301 + # Morgan Jones <mwj@cyasolutions.com> 6302 + netx-server 2585/udp # NETX Server 6303 + netx-server 2585/tcp # NETX Server 6304 + netx-agent 2586/udp # NETX Agent 6305 + netx-agent 2586/tcp # NETX Agent 6306 + # Brett Dolecheck <Dolecheck@IPMetrics.com> 6307 + masc 2587/udp # MASC 6308 + masc 2587/tcp # MASC 6309 + # Pavlin Ivanov Radoslavov 6310 + # <pavlin@catarina.usc.edu> 6311 + privilege 2588/udp # Privilege 6312 + privilege 2588/tcp # Privilege 6313 + # Gil Hecht <GilH@aks.com> 6314 + quartus-tcl 2589/udp # quartus tcl 6315 + quartus-tcl 2589/tcp # quartus tcl 6316 + # Subroto Datta <subrotod@altera.com> 6317 + idotdist 2590/udp # idotdist 6318 + idotdist 2590/tcp # idotdist 6319 + # Jason Hunter <jthunter@invino.com> 6320 + maytagshuffle 2591/udp # Maytag Shuffle 6321 + maytagshuffle 2591/tcp # Maytag Shuffle 6322 + # Maytag Corporation <hbuck@maytag.com> 6323 + netrek 2592/udp # netrek 6324 + netrek 2592/tcp # netrek 6325 + # Al Guetzlaff <aeg@teamquest.com> 6326 + mns-mail 2593/udp # MNS Mail Notice Service 6327 + mns-mail 2593/tcp # MNS Mail Notice Service 6328 + # Rumiko Kikuta <kiku@nd.net.fujitsu.co.jp> 6329 + dts 2594/udp # Data Base Server 6330 + dts 2594/tcp # Data Base Server 6331 + # Andreas Roene <support@home-online.de> 6332 + worldfusion1 2595/udp # World Fusion 1 6333 + worldfusion1 2595/tcp # World Fusion 1 6334 + worldfusion2 2596/udp # World Fusion 2 6335 + worldfusion2 2596/tcp # World Fusion 2 6336 + # World Fusion <net@worldfusion.com> 6337 + homesteadglory 2597/udp # Homestead Glory 6338 + homesteadglory 2597/tcp # Homestead Glory 6339 + # John Tokash <jtokash@homestead.com> 6340 + citriximaclient 2598/udp # Citrix MA Client 6341 + citriximaclient 2598/tcp # Citrix MA Client 6342 + # Myk Willis <myk.willis@citrix.com> 6343 + snapd 2599/udp # Snap Discovery 6344 + snapd 2599/tcp # Snap Discovery 6345 + # Kevin Osborn <kosborn@snapappliance.com> 6346 + hpstgmgr 2600/udp # HPSTGMGR 6347 + hpstgmgr 2600/tcp # HPSTGMGR 6348 + # Kevin Collins <kevinc@.cnd.hp.com> 6349 + discp-client 2601/udp # discp client 6350 + discp-client 2601/tcp # discp client 6351 + discp-server 2602/udp # discp server 6352 + discp-server 2602/tcp # discp server 6353 + # Peter White <peter_white@3com.com> 6354 + servicemeter 2603/udp # Service Meter 6355 + servicemeter 2603/tcp # Service Meter 6356 + # Duncan Hare <Duncan.Hare@synoia.com> 6357 + nsc-ccs 2604/udp # NSC CCS 6358 + nsc-ccs 2604/tcp # NSC CCS 6359 + nsc-posa 2605/udp # NSC POSA 6360 + nsc-posa 2605/tcp # NSC POSA 6361 + # Tom Findley <tom.findley@networksciences.net> 6362 + netmon 2606/udp # Dell Netmon 6363 + netmon 2606/tcp # Dell Netmon 6364 + connection 2607/udp # Dell Connection 6365 + connection 2607/tcp # Dell Connection 6366 + # Sudhir Shetty <Sudhir_Shetty@Dell.com> 6367 + wag-service 2608/udp # Wag Service 6368 + wag-service 2608/tcp # Wag Service 6369 + # Gilles Bourquard <gbo@wag.ch> 6370 + system-monitor 2609/udp # System Monitor 6371 + system-monitor 2609/tcp # System Monitor 6372 + # Greg Robson-Garth <gregr@alphalink.com.au> 6373 + versa-tek 2610/udp # VersaTek 6374 + versa-tek 2610/tcp # VersaTek 6375 + # James Kou <Jamesk@versatek.com> 6376 + lionhead 2611/udp # LIONHEAD 6377 + lionhead 2611/tcp # LIONHEAD 6378 + # Tim Rance <trance@lionhead.co.uk> 6379 + qpasa-agent 2612/udp # Qpasa Agent 6380 + qpasa-agent 2612/tcp # Qpasa Agent 6381 + # Craig Ching <cching@mqsoftware.com> 6382 + smntubootstrap 2613/udp # SMNTUBootstrap 6383 + smntubootstrap 2613/tcp # SMNTUBootstrap 6384 + # Matt Cecile <mattc@metrics.com> 6385 + neveroffline 2614/udp # Never Offline 6386 + neveroffline 2614/tcp # Never Offline 6387 + # Dustin Brand <amo@amo.net> 6388 + firepower 2615/udp # firepower 6389 + firepower 2615/tcp # firepower 6390 + # Jason Volk <jason@teknidude.com> 6391 + appswitch-emp 2616/udp # appswitch-emp 6392 + appswitch-emp 2616/tcp # appswitch-emp 6393 + # Ted Ross <ross@TopLayer.com> 6394 + cmadmin 2617/udp # Clinical Context Managers 6395 + cmadmin 2617/tcp # Clinical Context Managers 6396 + # Mark Morwood <markm@sentillion.com> 6397 + priority-e-com 2618/udp # Priority E-Com 6398 + priority-e-com 2618/tcp # Priority E-Com 6399 + # Marcelo Einhorn <marcelo@eshbel.com> 6400 + bruce 2619/udp # bruce 6401 + bruce 2619/tcp # bruce 6402 + # Alec Muffett <alecm@sun.com> 6403 + lpsrecommender 2620/udp # LPSRecommender 6404 + lpsrecommender 2620/tcp # LPSRecommender 6405 + # Pritham Shetty <pritham@andromedia.com> 6406 + miles-apart 2621/udp # Miles Apart Jukebox Server 6407 + miles-apart 2621/tcp # Miles Apart Jukebox Server 6408 + # Michael Rathmann <rathmann_ia@milesinfo.com> 6409 + metricadbc 2622/udp # MetricaDBC 6410 + metricadbc 2622/tcp # MetricaDBC 6411 + # Russ Olivant <russ.olivant@metrica.co.uk> 6412 + lmdp 2623/udp # LMDP 6413 + lmdp 2623/tcp # LMDP 6414 + # Ken Bailey <kbailey@rockettalk.com> 6415 + aria 2624/udp # Aria 6416 + aria 2624/tcp # Aria 6417 + # Logan Bruns <logan@andromedia.com> 6418 + blwnkl-port 2625/udp # Blwnkl Port 6419 + blwnkl-port 2625/tcp # Blwnkl Port 6420 + # Weng Chin (Winson) Yung <Winson_Yung@3com.com> 6421 + gbjd816 2626/udp # gbjd816 6422 + gbjd816 2626/tcp # gbjd816 6423 + # George Balesta <George.Baletsa@tfn.com> 6424 + moshebeeri 2627/udp # Moshe Beeri 6425 + moshebeeri 2627/tcp # Moshe Beeri 6426 + # Moshe Beeri <moshe@whale-com.com> 6427 + dict 2628/udp # DICT 6428 + dict 2628/tcp # DICT 6429 + # Rik Faith <faith@cs.unc.edu> 6430 + sitaraserver 2629/udp # Sitara Server 6431 + sitaraserver 2629/tcp # Sitara Server 6432 + sitaramgmt 2630/udp # Sitara Management 6433 + sitaramgmt 2630/tcp # Sitara Management 6434 + sitaradir 2631/udp # Sitara Dir 6435 + sitaradir 2631/tcp # Sitara Dir 6436 + # Manickam R.Sridhar <msridhar@sitaranetworks.com> 6437 + irdg-post 2632/udp # IRdg Post 6438 + irdg-post 2632/tcp # IRdg Post 6439 + # IRdg, Inc. <jtaylor@irdg.com> 6440 + interintelli 2633/udp # InterIntelli 6441 + interintelli 2633/tcp # InterIntelli 6442 + # Mike Gagle <MikeG@inter-intelli.com> 6443 + pk-electronics 2634/udp # PK Electronics 6444 + pk-electronics 2634/tcp # PK Electronics 6445 + # Seb Ibis <seb_ibis@pkworld.com> 6446 + backburner 2635/udp # Back Burner 6447 + backburner 2635/tcp # Back Burner 6448 + # Kevin Teiskoetter <kevint@metacreations.com> 6449 + solve 2636/udp # Solve 6450 + solve 2636/tcp # Solve 6451 + # Peter Morrison <peter_morrison@sydney.sterling.com> 6452 + imdocsvc 2637/udp # Import Document Service 6453 + imdocsvc 2637/tcp # Import Document Service 6454 + # Zia Bhatti <zia@netright.com> 6455 + sybaseanywhere 2638/udp # Sybase Anywhere 6456 + sybaseanywhere 2638/tcp # Sybase Anywhere 6457 + # Dave Neudoerffer <Dave.Neudoerffer@ianywhere.com> 6458 + aminet 2639/udp # AMInet 6459 + aminet 2639/tcp # AMInet 6460 + # Alcorn McBride Inc. <jeff@alcorn.com> 6461 + sai_sentlm 2640/udp # Sabbagh Associates Licence Manager 6462 + sai_sentlm 2640/tcp # Sabbagh Associates Licence Manager 6463 + # Elias Sabbagh <ehs@sabbagh.com> 6464 + hdl-srv 2641/udp # HDL Server 6465 + hdl-srv 2641/tcp # HDL Server 6466 + # David Ely <dely@cnri.reston.va.us> 6467 + tragic 2642/udp # Tragic 6468 + tragic 2642/tcp # Tragic 6469 + # Stu Mark <fordii@j51.com> 6470 + gte-samp 2643/udp # GTE-SAMP 6471 + gte-samp 2643/tcp # GTE-SAMP 6472 + # Asher Altman <Asher.Altman@GSC.GTE.Com> 6473 + travsoft-ipx-t 2644/udp # Travsoft IPX Tunnel 6474 + travsoft-ipx-t 2644/tcp # Travsoft IPX Tunnel 6475 + # Jack Wilson <JackW@travsoft.com> 6476 + novell-ipx-cmd 2645/udp # Novell IPX CMD 6477 + novell-ipx-cmd 2645/tcp # Novell IPX CMD 6478 + # Juan Carlos Luciani <jluciani@novell.com> 6479 + and-lm 2646/udp # AND License Manager 6480 + and-lm 2646/tcp # AND License Manager 6481 + # Dick van der Sijs <dick@and.nl> 6482 + syncserver 2647/udp # SyncServer 6483 + syncserver 2647/tcp # SyncServer 6484 + # Dave Finnegan <dave@syncinc.com> 6485 + upsnotifyprot 2648/udp # Upsnotifyprot 6486 + upsnotifyprot 2648/tcp # Upsnotifyprot 6487 + # Mario Leboute <leboute@pro.via-rs.com.br> 6488 + vpsipport 2649/udp # VPSIPPORT 6489 + vpsipport 2649/tcp # VPSIPPORT 6490 + # Joon Radley <jradley@csir.co.za> 6491 + eristwoguns 2650/udp # eristwoguns 6492 + eristwoguns 2650/tcp # eristwoguns 6493 + # NetPro Computing Inc. <ports@netpro.com> 6494 + ebinsite 2651/udp # EBInSite 6495 + ebinsite 2651/tcp # EBInSite 6496 + # Lefteris Kalamaras <lefteris@ebi.com> 6497 + interpathpanel 2652/udp # InterPathPanel 6498 + interpathpanel 2652/tcp # InterPathPanel 6499 + # Stephen Misel <steve.misel@interpath.net> 6500 + sonus 2653/udp # Sonus 6501 + sonus 2653/tcp # Sonus 6502 + # Mark Garti <mgarti@sonusnet.com> 6503 + corel_vncadmin 2654/udp # Corel VNC Admin 6504 + corel_vncadmin 2654/tcp # Corel VNC Admin 6505 + # Oleg Noskov <olegn@corelcomputer.com> 6506 + unglue 2655/udp # UNIX Nt Glue 6507 + unglue 2655/tcp # UNIX Nt Glue 6508 + # Peter Santoro <peter@pscomp.com> 6509 + kana 2656/udp # Kana 6510 + kana 2656/tcp # Kana 6511 + # Colin Goldstein <Colin@kana.com> 6512 + sns-dispatcher 2657/udp # SNS Dispatcher 6513 + sns-dispatcher 2657/tcp # SNS Dispatcher 6514 + sns-admin 2658/udp # SNS Admin 6515 + sns-admin 2658/tcp # SNS Admin 6516 + sns-query 2659/udp # SNS Query 6517 + sns-query 2659/tcp # SNS Query 6518 + # Mary Holstege <holstege@firstfloor.com> 6519 + gcmonitor 2660/udp # GC Monitor 6520 + gcmonitor 2660/tcp # GC Monitor 6521 + # Gustavo Rodriguez-Rivera <grr@geodesic.com> 6522 + olhost 2661/udp # OLHOST 6523 + olhost 2661/tcp # OLHOST 6524 + # Robert Ripberger <rip@lan-aces.com> 6525 + bintec-capi 2662/udp # BinTec-CAPI 6526 + bintec-capi 2662/tcp # BinTec-CAPI 6527 + bintec-tapi 2663/udp # BinTec-TAPI 6528 + bintec-tapi 2663/tcp # BinTec-TAPI 6529 + # 6530 + patrol-mq-gm 2664/udp # Patrol for MQ GM 6531 + patrol-mq-gm 2664/tcp # Patrol for MQ GM 6532 + patrol-mq-nm 2665/udp # Patrol for MQ NM 6533 + patrol-mq-nm 2665/tcp # Patrol for MQ NM 6534 + # Richard Nikula <richard_nikula@bmc.com> 6535 + extensis 2666/udp # extensis 6536 + extensis 2666/tcp # extensis 6537 + # Milton Sagen <msagen@extensis.com> 6538 + alarm-clock-s 2667/udp # Alarm Clock Server 6539 + alarm-clock-s 2667/tcp # Alarm Clock Server 6540 + alarm-clock-c 2668/udp # Alarm Clock Client 6541 + alarm-clock-c 2668/tcp # Alarm Clock Client 6542 + toad 2669/udp # TOAD 6543 + toad 2669/tcp # TOAD 6544 + # Michael Marking <marking@tatanka.com> 6545 + tve-announce 2670/udp # TVE Announce 6546 + tve-announce 2670/tcp # TVE Announce 6547 + # Dean Blackketter <dean@corp.webtv.net> 6548 + newlixreg 2671/udp # newlixreg 6549 + newlixreg 2671/tcp # newlixreg 6550 + # Jean-Serge Gagnon <jsg@newlix.com> 6551 + nhserver 2672/udp # nhserver 6552 + nhserver 2672/tcp # nhserver 6553 + # Adrian Hornby <Adrian.Hornby@aran.co.uk> 6554 + firstcall42 2673/udp # First Call 42 6555 + firstcall42 2673/tcp # First Call 42 6556 + # Luke Bowen <leb@tfn.com> 6557 + ewnn 2674/udp # ewnn 6558 + ewnn 2674/tcp # ewnn 6559 + # Yasunari Yamashita <yamasita@omronsoft.co.jp> 6560 + ttc-etap 2675/udp # TTC ETAP 6561 + ttc-etap 2675/tcp # TTC ETAP 6562 + # Daniel Becker <becker2d@ttc.com> 6563 + simslink 2676/udp # SIMSLink 6564 + simslink 2676/tcp # SIMSLink 6565 + # Steve Ryckman <sryckman@simsware.com> 6566 + gadgetgate1way 2677/udp # Gadget Gate 1 Way 6567 + gadgetgate1way 2677/tcp # Gadget Gate 1 Way 6568 + gadgetgate2way 2678/udp # Gadget Gate 2 Way 6569 + gadgetgate2way 2678/tcp # Gadget Gate 2 Way 6570 + # Matt Rollins <matt@internetgadgets.com> 6571 + syncserverssl 2679/udp # Sync Server SSL 6572 + syncserverssl 2679/tcp # Sync Server SSL 6573 + # Dave Finnegan <dave@syncinc.com> 6574 + pxc-sapxom 2680/udp # pxc-sapxom 6575 + pxc-sapxom 2680/tcp # pxc-sapxom 6576 + # Hideki Kiriyama <kiriyama@cp10.es.xerox.com> 6577 + mpnjsomb 2681/udp # mpnjsomb 6578 + mpnjsomb 2681/tcp # mpnjsomb 6579 + # Takenori Miyahara <miyahara@pfu.co.jp> 6580 + # 2682 Removed (2002-04-30) 6581 + ncdloadbalance 2683/udp # NCDLoadBalance 6582 + ncdloadbalance 2683/tcp # NCDLoadBalance 6583 + # Tim Stevenson <tes@ncd.com> 6584 + mpnjsosv 2684/udp # mpnjsosv 6585 + mpnjsosv 2684/tcp # mpnjsosv 6586 + mpnjsocl 2685/udp # mpnjsocl 6587 + mpnjsocl 2685/tcp # mpnjsocl 6588 + mpnjsomg 2686/udp # mpnjsomg 6589 + mpnjsomg 2686/tcp # mpnjsomg 6590 + # Takenori Miyahara <miyahara@pfu.co.jp> 6591 + pq-lic-mgmt 2687/udp # pq-lic-mgmt 6592 + pq-lic-mgmt 2687/tcp # pq-lic-mgmt 6593 + # Bob Sledge <bob@pqsystems.com> 6594 + md-cg-http 2688/udp # md-cf-http 6595 + md-cg-http 2688/tcp # md-cf-http 6596 + # Lyndon Nerenberg <lyndon@execmail.ca> 6597 + fastlynx 2689/udp # FastLynx 6598 + fastlynx 2689/tcp # FastLynx 6599 + # Dave Sewell <dave@sewelld.com> 6600 + hp-nnm-data 2690/udp # HP NNM Embedded Database 6601 + hp-nnm-data 2690/tcp # HP NNM Embedded Database 6602 + # Chris Das <cdas@cnd.hp.com> 6603 + itinternet 2691/udp # ITInternet ISM Server 6604 + itinternet 2691/tcp # ITInternet ISM Server 6605 + # Ron Ehli <ron@itinternet.net> 6606 + admins-lms 2692/udp # Admins LMS 6607 + admins-lms 2692/tcp # Admins LMS 6608 + # Dagfinn Saether <Dagfinn@admins.com> 6609 + belarc-http 2693/udp # belarc-http 6610 + belarc-http 2693/tcp # belarc-http 6611 + # Gary Newman <gnewman@belarc.com> 6612 + pwrsevent 2694/udp # pwrsevent 6613 + pwrsevent 2694/tcp # pwrsevent 6614 + # Yoshinobu Nakamura 6615 + # <nakamura@np.lps.cs.fujitsu.co.jp> 6616 + vspread 2695/udp # VSPREAD 6617 + vspread 2695/tcp # VSPREAD 6618 + # Sumitake kobayashi 6619 + # <kobayashi@np.lps.cs.fujitsu.co.jp> 6620 + unifyadmin 2696/udp # Unify Admin 6621 + unifyadmin 2696/tcp # Unify Admin 6622 + # Duane Gibson <ianaportmaster@unify.com> 6623 + oce-snmp-trap 2697/udp # Oce SNMP Trap Port 6624 + oce-snmp-trap 2697/tcp # Oce SNMP Trap Port 6625 + # Peter Teeuwen <ptee@oce.nl> 6626 + mck-ivpip 2698/udp # MCK-IVPIP 6627 + mck-ivpip 2698/tcp # MCK-IVPIP 6628 + # Robert Vincent <bert@mck.com> 6629 + csoft-plusclnt 2699/udp # Csoft Plus Client 6630 + csoft-plusclnt 2699/tcp # Csoft Plus Client 6631 + # Nedelcho Stanev <nstanev@csoft.bg> 6632 + tqdata 2700/udp # tqdata 6633 + tqdata 2700/tcp # tqdata 6634 + # Al Guetzlaff <aeg@teamquest.com> 6635 + sms-rcinfo 2701/udp # SMS RCINFO 6636 + sms-rcinfo 2701/tcp # SMS RCINFO 6637 + sms-xfer 2702/udp # SMS XFER 6638 + sms-xfer 2702/tcp # SMS XFER 6639 + sms-chat 2703/udp # SMS CHAT 6640 + sms-chat 2703/tcp # SMS CHAT 6641 + sms-remctrl 2704/udp # SMS REMCTRL 6642 + sms-remctrl 2704/tcp # SMS REMCTRL 6643 + # Tom Friend <tomfr@microsoft.com> 6644 + sds-admin 2705/udp # SDS Admin 6645 + sds-admin 2705/tcp # SDS Admin 6646 + # Don Traub <don.traub@sun.com> 6647 + ncdmirroring 2706/udp # NCD Mirroring 6648 + ncdmirroring 2706/tcp # NCD Mirroring 6649 + # Tim Stevenson <tes@ncd.com> 6650 + emcsymapiport 2707/udp # EMCSYMAPIPORT 6651 + emcsymapiport 2707/tcp # EMCSYMAPIPORT 6652 + # Bruce Ferjulian <ferjulian_bruce@emc.com> 6653 + banyan-net 2708/udp # Banyan-Net 6654 + banyan-net 2708/tcp # Banyan-Net 6655 + # R. Thirumurthy <rtm@banyannetworks.com> 6656 + supermon 2709/udp # Supermon 6657 + supermon 2709/tcp # Supermon 6658 + # Ron Minnich <rminnich@acl.lanl.gov> 6659 + sso-service 2710/udp # SSO Service 6660 + sso-service 2710/tcp # SSO Service 6661 + sso-control 2711/udp # SSO Control 6662 + sso-control 2711/tcp # SSO Control 6663 + # Martin Proulx <mproulx@okiok.com> 6664 + aocp 2712/udp # Axapta Object Communication Protocol 6665 + aocp 2712/tcp # Axapta Object Communication Protocol 6666 + # Jakob Steen Hansen <jsh@dk.damgaard.com> 6667 + raven1 2713/udp # Raven1 6668 + raven1 2713/tcp # Raven1 6669 + raven2 2714/udp # Raven2 6670 + raven2 2714/tcp # Raven2 6671 + # Daniel Sorlov <Daniel@sorlov.com> 6672 + hpstgmgr2 2715/udp # HPSTGMGR2 6673 + hpstgmgr2 2715/tcp # HPSTGMGR2 6674 + # Kevin Collins <kevinc@cnd.hp.com> 6675 + inova-ip-disco 2716/udp # Inova IP Disco 6676 + inova-ip-disco 2716/tcp # Inova IP Disco 6677 + # Chris Koeritz <ckoeritz@inovacorp.com> 6678 + pn-requester 2717/udp # PN REQUESTER 6679 + pn-requester 2717/tcp # PN REQUESTER 6680 + pn-requester2 2718/udp # PN REQUESTER 2 6681 + pn-requester2 2718/tcp # PN REQUESTER 2 6682 + # Edmund Chang <Edmund_Chang@bmc.com> 6683 + scan-change 2719/udp # Scan & Change 6684 + scan-change 2719/tcp # Scan & Change 6685 + # Alexander Raji <araji@lucent.com> 6686 + wkars 2720/udp # wkars 6687 + wkars 2720/tcp # wkars 6688 + # Barry Shelton <bshelton@wirelessknowledge.com> 6689 + smart-diagnose 2721/udp # Smart Diagnose 6690 + smart-diagnose 2721/tcp # Smart Diagnose 6691 + # Geoffry Meek <geoff@meek.com> 6692 + proactivesrvr 2722/udp # Proactive Server 6693 + proactivesrvr 2722/tcp # Proactive Server 6694 + # Dalit Naor <dalit@il.ibm.com> 6695 + watchdognt 2723/udp # WatchDog NT 6696 + watchdognt 2723/tcp # WatchDog NT 6697 + # Glen Sansoucie <glens@llmwin.com> 6698 + qotps 2724/udp # qotps 6699 + qotps 2724/tcp # qotps 6700 + # Piotr Parlewicz <pparlewicz@queryobject.com> 6701 + msolap-ptp2 2725/udp # MSOLAP PTP2 6702 + msolap-ptp2 2725/tcp # MSOLAP PTP2 6703 + # Cristian Petculescu <cristp@microsoft.com> 6704 + tams 2726/udp # TAMS 6705 + tams 2726/tcp # TAMS 6706 + # David Leinbach <dleinbach@jti.bc.ca> 6707 + mgcp-callagent 2727/udp # Media Gateway Control Protocol Call Agent 6708 + mgcp-callagent 2727/tcp # Media Gateway Control Protocol Call Agent 6709 + # Christian Huitema <huitema@research.telcordia.com> 6710 + sqdr 2728/udp # SQDR 6711 + sqdr 2728/tcp # SQDR 6712 + # Matthew Orzen <standards@starquest.com> 6713 + tcim-control 2729/udp # TCIM Control 6714 + tcim-control 2729/tcp # TCIM Control 6715 + # Dean Skelton <mdskel@ftw.rsc.raytheon.com> 6716 + nec-raidplus 2730/udp # NEC RaidPlus 6717 + nec-raidplus 2730/tcp # NEC RaidPlus 6718 + # Yusuke Asai <yasai@nw1.file.fc.nec.co.jp> 6719 + fyre-messanger 2731/udp # Fyre Messagner 6720 + fyre-messanger 2731/tcp # Fyre Messanger 6721 + # Robert Waters <bobtek@hotmail.com> 6722 + g5m 2732/udp # G5M 6723 + g5m 2732/tcp # G5M 6724 + # Graham Klyne <GK@ACM.ORG> 6725 + signet-ctf 2733/udp # Signet CTF 6726 + signet-ctf 2733/tcp # Signet CTF 6727 + # Greg Broiles <greg@sac.net> 6728 + ccs-software 2734/udp # CCS Software 6729 + ccs-software 2734/tcp # CCS Software 6730 + # Bertus Jacobs <bertus@ccs-software.co.za> 6731 + netiq-mc 2735/udp # NetIQ Monitor Console 6732 + netiq-mc 2735/tcp # NetIQ Monitor Console 6733 + # Scott Southard <scott.southard@netiq.com> 6734 + radwiz-nms-srv 2736/udp # RADWIZ NMS SRV 6735 + radwiz-nms-srv 2736/tcp # RADWIZ NMS SRV 6736 + # Israel Shainert <israels@209.88.177.2> 6737 + srp-feedback 2737/udp # SRP Feedback 6738 + srp-feedback 2737/tcp # SRP Feedback 6739 + # Werner Almesberger <Werner.Almesberger@epfl.ch> 6740 + ndl-tcp-ois-gw 2738/udp # NDL TCP-OSI Gateway 6741 + ndl-tcp-ois-gw 2738/tcp # NDL TCP-OSI Gateway 6742 + # Martin Norman <martin@ndl.co.uk> 6743 + tn-timing 2739/udp # TN Timing 6744 + tn-timing 2739/tcp # TN Timing 6745 + # Paul Roberts <PaulRoberts@engineer.com> 6746 + alarm 2740/udp # Alarm 6747 + alarm 2740/tcp # Alarm 6748 + # Uriy Makasjuk <racer@bfpg.ru> 6749 + tsb 2741/udp # TSB 6750 + tsb 2741/tcp # TSB 6751 + tsb2 2742/udp # TSB2 6752 + tsb2 2742/tcp # TSB2 6753 + # Ashish Chatterjee 6754 + # <achatterjee@freeway.proxy.lucent.com> 6755 + murx 2743/udp # murx 6756 + murx 2743/tcp # murx 6757 + # Thomas Kuiper <engerim@dachbu.de> 6758 + honyaku 2744/udp # honyaku 6759 + honyaku 2744/tcp # honyaku 6760 + # Yasunari Yamashita <yamasita@omronsoft.co.jp> 6761 + urbisnet 2745/udp # URBISNET 6762 + urbisnet 2745/tcp # URBISNET 6763 + # Urbis.Net Ltd <postmaster@urbis.net> 6764 + cpudpencap 2746/udp # CPUDPENCAP 6765 + cpudpencap 2746/tcp # CPUDPENCAP 6766 + # Tamir Zegman <zegman@checkpoint.com> 6767 + fjippol-swrly 2747/udp # 6768 + fjippol-swrly 2747/tcp # 6769 + fjippol-polsvr 2748/udp # 6770 + fjippol-polsvr 2748/tcp # 6771 + fjippol-cnsl 2749/udp # 6772 + fjippol-cnsl 2749/tcp # 6773 + fjippol-port1 2750/udp # 6774 + fjippol-port1 2750/tcp # 6775 + fjippol-port2 2751/udp # 6776 + fjippol-port2 2751/tcp # 6777 + # Shoichi Tachibana <tatibana@yk.fujitsu.co.jp> 6778 + rsisysaccess 2752/udp # RSISYS ACCESS 6779 + rsisysaccess 2752/tcp # RSISYS ACCESS 6780 + # Christophe Besant 6781 + de-spot 2753/udp # de-spot 6782 + de-spot 2753/tcp # de-spot 6783 + # Sanjay Parekh <spot@digitalenvoy.net> 6784 + apollo-cc 2754/udp # APOLLO CC 6785 + apollo-cc 2754/tcp # APOLLO CC 6786 + # Brand Communications <donovan@brandcomms.com> 6787 + expresspay 2755/udp # Express Pay 6788 + expresspay 2755/tcp # Express Pay 6789 + # Ben Higgins <bhiggins@netcom.ca> 6790 + simplement-tie 2756/udp # simplement-tie 6791 + simplement-tie 2756/tcp # simplement-tie 6792 + # Tzvika Chumash <tzvikac@netvision.net.il> 6793 + cnrp 2757/udp # CNRP 6794 + cnrp 2757/tcp # CNRP 6795 + # Jacob Ulmert <Jacob.Ulmert@se.abb.com> 6796 + apollo-status 2758/udp # APOLLO Status 6797 + apollo-status 2758/tcp # APOLLO Status 6798 + apollo-gms 2759/udp # APOLLO GMS 6799 + apollo-gms 2759/tcp # APOLLO GMS 6800 + # Simon Hovell <simonh@brandcomms.com> 6801 + sabams 2760/udp # Saba MS 6802 + sabams 2760/tcp # Saba MS 6803 + # Davoud Maha <dmaha@saba.com> 6804 + dicom-iscl 2761/udp # DICOM ISCL 6805 + dicom-iscl 2761/tcp # DICOM ISCL 6806 + dicom-tls 2762/udp # DICOM TLS 6807 + dicom-tls 2762/tcp # DICOM TLS 6808 + # Lawrence Tarbox <ltarbox@scr.siemens.com> 6809 + desktop-dna 2763/udp # Desktop DNA 6810 + desktop-dna 2763/tcp # Desktop DNA 6811 + # Jon Walker <jwalker@miramarsys.com> 6812 + data-insurance 2764/udp # Data Insurance 6813 + data-insurance 2764/tcp # Data Insurance 6814 + # Brent Irwin <birwin@standard.com> 6815 + qip-audup 2765/udp # qip-audup 6816 + qip-audup 2765/tcp # qip-audup 6817 + # Mike Morgan <mmorgan@lucent.com> 6818 + compaq-scp 2766/udp # Compaq SCP 6819 + compaq-scp 2766/tcp # Compaq SCP 6820 + # Ferruccio Barletta <ferruccio.barletta@compaq.com> 6821 + uadtc 2767/udp # UADTC 6822 + uadtc 2767/tcp # UADTC 6823 + uacs 2768/udp # UACS 6824 + uacs 2768/tcp # UACS 6825 + # Vishwas Lele <Vishwas_Lele@appliedis.com> 6826 + singlept-mvs 2769/udp # Single Point MVS 6827 + singlept-mvs 2769/tcp # Single Point MVS 6828 + # Thomas Anderson <anderson@clark.net> 6829 + veronica 2770/udp # Veronica 6830 + veronica 2770/tcp # Veronica 6831 + # Jonas Oberg <jonas@coyote.org> 6832 + vergencecm 2771/udp # Vergence CM 6833 + vergencecm 2771/tcp # Vergence CM 6834 + # Mark Morwood <markm@sentillion.com> 6835 + auris 2772/udp # auris 6836 + auris 2772/tcp # auris 6837 + # Francisco Saez Arance <fsaez@tid.es> 6838 + rbakcup1 2773/udp # RBackup Remote Backup 6839 + rbakcup1 2773/tcp # RBackup Remote Backup 6840 + rbakcup2 2774/udp # RBackup Remote Backup 6841 + rbakcup2 2774/tcp # RBackup Remote Backup 6842 + # Rob Cosgrove <rob@alice.net> 6843 + smpp 2775/udp # SMPP 6844 + smpp 2775/tcp # SMPP 6845 + # Owen Sullivan <owen.sullivan@aldiscon.ie> 6846 + ridgeway1 2776/udp # Ridgeway Systems & Software 6847 + ridgeway1 2776/tcp # Ridgeway Systems & Software 6848 + ridgeway2 2777/udp # Ridgeway Systems & Software 6849 + ridgeway2 2777/tcp # Ridgeway Systems & Software 6850 + # Steve Read <sread@ridgeway-sys.com> 6851 + gwen-sonya 2778/udp # Gwen-Sonya 6852 + gwen-sonya 2778/tcp # Gwen-Sonya 6853 + # Mark Hurst <mhurst@inconnect.com> 6854 + lbc-sync 2779/udp # LBC Sync 6855 + lbc-sync 2779/tcp # LBC Sync 6856 + lbc-control 2780/udp # LBC Control 6857 + lbc-control 2780/tcp # LBC Control 6858 + # Keiji Michine <michine@net.paso.fujitsu.co.jp> 6859 + whosells 2781/udp # whosells 6860 + whosells 2781/tcp # whosells 6861 + # William Randolph Royere III 6862 + # <william@royere.net> 6863 + everydayrc 2782/udp # everydayrc 6864 + everydayrc 2782/tcp # everydayrc 6865 + # Ahti Heinla <ahti@ahti.bluemoon.ee> 6866 + aises 2783/udp # AISES 6867 + aises 2783/tcp # AISES 6868 + # Daniel Grazioli <dgrazioli@pgaero.co.uk> 6869 + www-dev 2784/udp # world wide web - development 6870 + www-dev 2784/tcp # world wide web - development 6871 + aic-np 2785/udp # aic-np 6872 + aic-np 2785/tcp # aic-np 6873 + # Brad Parker <brad@american.com> 6874 + aic-oncrpc 2786/udp # aic-oncrpc - Destiny MCD database 6875 + aic-oncrpc 2786/tcp # aic-oncrpc - Destiny MCD database 6876 + # Brad Parker <brad@american.com> 6877 + piccolo 2787/udp # piccolo - Cornerstone Software 6878 + piccolo 2787/tcp # piccolo - Cornerstone Software 6879 + # Dave Bellivea <DaveBelliveau@corsof.com> 6880 + fryeserv 2788/udp # NetWare Loadable Module - Seagate Software 6881 + fryeserv 2788/tcp # NetWare Loadable Module - Seagate Software 6882 + # Joseph LoPilato 6883 + # <Joseph_M_LoPilato@notes.seagate.com> 6884 + media-agent 2789/udp # Media Agent 6885 + media-agent 2789/tcp # Media Agent 6886 + # Nitzan Daube <nitzan@brm.com> 6887 + plgproxy 2790/udp # PLG Proxy 6888 + plgproxy 2790/tcp # PLG Proxy 6889 + # Charlie Hava <charlieh@aks.com> 6890 + mtport-regist 2791/udp # MT Port Registrator 6891 + mtport-regist 2791/tcp # MT Port Registrator 6892 + # Maxim Tseitlin <mtseitlin@iname.com> 6893 + f5-globalsite 2792/udp # f5-globalsite 6894 + f5-globalsite 2792/tcp # f5-globalsite 6895 + # Christian Saether <c.saether@f5.com> 6896 + initlsmsad 2793/udp # initlsmsad 6897 + initlsmsad 2793/tcp # initlsmsad 6898 + # Kelly Green <green@compaq.com> 6899 + aaftp 2794/udp # aaftp 6900 + aaftp 2794/tcp # aaftp 6901 + # E. Jay Berkenbilt <ejb@ql.org> 6902 + livestats 2795/udp # LiveStats 6903 + livestats 2795/tcp # LiveStats 6904 + # Chris Greene <cgreeneOA@avidsports.com> 6905 + ac-tech 2796/udp # ac-tech 6906 + ac-tech 2796/tcp # ac-tech 6907 + # Chiming Huang <chuang@ac-tech.com> 6908 + esp-encap 2797/udp # esp-encap 6909 + esp-encap 2797/tcp # esp-encap 6910 + # Jorn Sierwald <joern.sierwald@datafellows.com> 6911 + tmesis-upshot 2798/udp # TMESIS-UPShot 6912 + tmesis-upshot 2798/tcp # TMESIS-UPShot 6913 + # Brian Schenkenberger <VAXman@TMESIS.COM> 6914 + icon-discover 2799/udp # ICON Discover 6915 + icon-discover 2799/tcp # ICON Discover 6916 + # Alexander Falk <falk@icon.at> 6917 + acc-raid 2800/udp # ACC RAID 6918 + acc-raid 2800/tcp # ACC RAID 6919 + # Scott St. Clair <stclair@ntc.adaptec.com> 6920 + igcp 2801/udp # IGCP 6921 + igcp 2801/tcp # IGCP 6922 + # David Hampson <davidha@codemasters.com> 6923 + veritas-udp1 2802/udp # Veritas UDP1 6924 + veritas-tcp1 2802/tcp # Veritas TCP1 6925 + # Russ Thrasher <Russell.Thrasher@veritas.com> 6926 + btprjctrl 2803/udp # btprjctrl 6927 + btprjctrl 2803/tcp # btprjctrl 6928 + # Huw Thomas <huw.thomas@bt.com> 6929 + telexis-vtu 2804/udp # Telexis VTU 6930 + telexis-vtu 2804/tcp # Telexis VTU 6931 + # Todd White <twhite@telexicorp.com> 6932 + wta-wsp-s 2805/udp # WTA WSP-S 6933 + wta-wsp-s 2805/tcp # WTA WSP-S 6934 + # Sebastien Bury (WAP Forum) 6935 + # <sebastien.bury@art.alcatel.fr> 6936 + cspuni 2806/udp # cspuni 6937 + cspuni 2806/tcp # cspuni 6938 + cspmulti 2807/udp # cspmulti 6939 + cspmulti 2807/tcp # cspmulti 6940 + # Terumasa Yoneda <yonedat@pfu.co.jp> 6941 + j-lan-p 2808/udp # J-LAN-P 6942 + j-lan-p 2808/tcp # J-LAN-P 6943 + # Takeshi Sahara <sahara@jdl.co.jp> 6944 + corbaloc 2809/udp # CORBA LOC 6945 + corbaloc 2809/tcp # CORBA LOC 6946 + # Ted McFadden <mcfadden@dstc.edu.au> 6947 + netsteward 2810/udp # Active Net Steward 6948 + netsteward 2810/tcp # Active Net Steward 6949 + # Keith Morley <keith@ndl.co.uk> 6950 + gsiftp 2811/udp # GSI FTP 6951 + gsiftp 2811/tcp # GSI FTP 6952 + # Von Welch <vwelch@ncsa.uiuc.edu> 6953 + atmtcp 2812/udp # atmtcp 6954 + atmtcp 2812/tcp # atmtcp 6955 + # Werner Almesberger <Werner.Almesberger@epfl.ch> 6956 + llm-pass 2813/udp # llm-pass 6957 + llm-pass 2813/tcp # llm-pass 6958 + llm-csv 2814/udp # llm-csv 6959 + llm-csv 2814/tcp # llm-csv 6960 + # Glen Sansoucie <glen@llmwin.com> 6961 + lbc-measure 2815/udp # LBC Measurement 6962 + lbc-measure 2815/tcp # LBC Measurement 6963 + lbc-watchdog 2816/udp # LBC Watchdog 6964 + lbc-watchdog 2816/tcp # LBC Watchdog 6965 + # Akiyoshi Ochi <akiyoshi@net.paso.fujitsu.co.jp> 6966 + nmsigport 2817/udp # NMSig Port 6967 + nmsigport 2817/tcp # NMSig Port 6968 + # Peter Egli <peter.egli@mail.inalp.com> 6969 + rmlnk 2818/udp # rmlnk 6970 + rmlnk 2818/tcp # rmlnk 6971 + fc-faultnotify 2819/udp # FC Fault Notification 6972 + fc-faultnotify 2819/tcp # FC Fault Notification 6973 + # Dave Watkins <davew@boi.hp.com> 6974 + univision 2820/udp # UniVision 6975 + univision 2820/tcp # UniVision 6976 + # Keith Ansell <KeithA@fastfreenet.com> 6977 + vrts-at-port 2821/udp # VERITAS Authentication Service 6978 + vrts-at-port 2821/tcp # VERITAS Authentication Service 6979 + # Stefan Winkel <stefan@veritas.com> 6980 + ka0wuc 2822/udp # ka0wuc 6981 + ka0wuc 2822/tcp # ka0wuc 6982 + # Kit Haskins <kit@ka0wuc.org> 6983 + cqg-netlan 2823/udp # CQG Net/LAN 6984 + cqg-netlan 2823/tcp # CQG Net/LAN 6985 + cqg-netlan-1 2824/udp # CQG Net/Lan 1 6986 + cqg-netlan-1 2824/tcp # CQG Net/LAN 1 6987 + # Jeff Wood <jw@cqg.com> 6988 + # 2825 (unassigned) Possibly assigned 6989 + slc-systemlog 2826/udp # slc systemlog 6990 + slc-systemlog 2826/tcp # slc systemlog 6991 + slc-ctrlrloops 2827/udp # slc ctrlrloops 6992 + slc-ctrlrloops 2827/tcp # slc ctrlrloops 6993 + # Erwin Hogeweg <erwin@airtech.demon.nl> 6994 + itm-lm 2828/udp # ITM License Manager 6995 + itm-lm 2828/tcp # ITM License Manager 6996 + # Miles O'Neal <meo@us.itmasters.com> 6997 + silkp1 2829/udp # silkp1 6998 + silkp1 2829/tcp # silkp1 6999 + silkp2 2830/udp # silkp2 7000 + silkp2 2830/tcp # silkp2 7001 + silkp3 2831/udp # silkp3 7002 + silkp3 2831/tcp # silkp3 7003 + silkp4 2832/udp # silkp4 7004 + silkp4 2832/tcp # silkp4 7005 + # Erik Skyten <eki@silknet.com> 7006 + glishd 2833/udp # glishd 7007 + glishd 2833/tcp # glishd 7008 + # Darrell Schiebel <dschieb@cv.nrao.edu> 7009 + evtp 2834/udp # EVTP 7010 + evtp 2834/tcp # EVTP 7011 + evtp-data 2835/udp # EVTP-DATA 7012 + evtp-data 2835/tcp # EVTP-DATA 7013 + # Eric Bruno <ebruno@solution-soft.com> 7014 + catalyst 2836/udp # catalyst 7015 + catalyst 2836/tcp # catalyst 7016 + # Garret Tollkuhn <garret@multiviewgroup.com> 7017 + repliweb 2837/udp # Repliweb 7018 + repliweb 2837/tcp # Repliweb 7019 + # William Orme <bill@repliweb.com> 7020 + starbot 2838/udp # Starbot 7021 + starbot 2838/tcp # Starbot 7022 + # Markus Sabadello <sabadello@starbot.org> 7023 + nmsigport 2839/udp # NMSigPort 7024 + nmsigport 2839/tcp # NMSigPort 7025 + # Peter Egli <peter.egli@mail.inalp.com> 7026 + l3-exprt 2840/udp # l3-exprt 7027 + l3-exprt 2840/tcp # l3-exprt 7028 + l3-ranger 2841/udp # l3-ranger 7029 + l3-ranger 2841/tcp # l3-ranger 7030 + l3-hawk 2842/udp # l3-hawk 7031 + l3-hawk 2842/tcp # l3-hawk 7032 + # Dolores Scott <dolores.scott@l-3security.com> 7033 + pdnet 2843/udp # PDnet 7034 + pdnet 2843/tcp # PDnet 7035 + # Torsten Scheffler <torsten.scheffler@apex.de> 7036 + bpcp-poll 2844/udp # BPCP POLL 7037 + bpcp-poll 2844/tcp # BPCP POLL 7038 + bpcp-trap 2845/udp # BPCP TRAP 7039 + bpcp-trap 2845/tcp # BPCP TRAP 7040 + # Steve Van Duser 7041 + # <steve.vanduser@bestpower.gensig.com> 7042 + aimpp-hello 2846/udp # AIMPP Hello 7043 + aimpp-hello 2846/tcp # AIMPP Hello 7044 + aimpp-port-req 2847/udp # AIMPP Port Req 7045 + aimpp-port-req 2847/tcp # AIMPP Port Req 7046 + # Brian Martinicky 7047 + # <Brian_Martinicky@automationintelligence.com> 7048 + amt-blc-port 2848/udp # AMT-BLC-PORT 7049 + amt-blc-port 2848/tcp # AMT-BLC-PORT 7050 + # Sandra Frulloni <frulloni.amtec@interbusiness.it> 7051 + fxp 2849/udp # FXP 7052 + fxp 2849/tcp # FXP 7053 + # Martin Lichtin <lichtin@oanda.com> 7054 + metaconsole 2850/udp # MetaConsole 7055 + metaconsole 2850/tcp # MetaConsole 7056 + # Rakesh Mahajan <rmahajan@netaphor-software.com> 7057 + webemshttp 2851/udp # webemshttp 7058 + webemshttp 2851/tcp # webemshttp 7059 + # Stephen Tsun <stsun@jetstream.com> 7060 + bears-01 2852/udp # bears-01 7061 + bears-01 2852/tcp # bears-01 7062 + # Bruce McKinnon <brucemck@bears.aust.com> 7063 + ispipes 2853/udp # ISPipes 7064 + ispipes 2853/tcp # ISPipes 7065 + # Rajesh Nandyalam <rnandyal@emc.com> 7066 + infomover 2854/udp # InfoMover 7067 + infomover 2854/tcp # InfoMover 7068 + # Carla Caputo <caputo@emc.com> 7069 + cesdinv 2856/udp # cesdinv 7070 + cesdinv 2856/tcp # cesdinv 7071 + # Yoshiaki Tokumoto <toku@pfu.co.jp> 7072 + simctlp 2857/udp # SimCtIP 7073 + simctlp 2857/tcp # SimCtIP 7074 + # Christian Zietz <czietz@gmx.net> 7075 + ecnp 2858/udp # ECNP 7076 + ecnp 2858/tcp # ECNP 7077 + # Robert Reimiller <bob@certsoft.com> 7078 + activememory 2859/udp # Active Memory 7079 + activememory 2859/tcp # Active Memory 7080 + # Joe Graham <joe@edaconsulting.com> 7081 + dialpad-voice1 2860/udp # Dialpad Voice 1 7082 + dialpad-voice1 2860/tcp # Dialpad Voice 1 7083 + dialpad-voice2 2861/udp # Dialpad Voice 2 7084 + dialpad-voice2 2861/tcp # Dialpad Voice 2 7085 + # Wongyu Cho <wgcho@dialpad.com> 7086 + ttg-protocol 2862/udp # TTG Protocol 7087 + ttg-protocol 2862/tcp # TTG Protocol 7088 + # Mark Boler <markb@ttgsoftware.com> 7089 + sonardata 2863/udp # Sonar Data 7090 + sonardata 2863/tcp # Sonar Data 7091 + # Ian Higginbottom <sonardata@sonardata.com> 7092 + astromed-main 2864/udp # main 5001 cmd 7093 + astromed-main 2864/tcp # main 5001 cmd 7094 + # Chris Tate <ctate@astromed.com> 7095 + pit-vpn 2865/udp # pit-vpn 7096 + pit-vpn 2865/tcp # pit-vpn 7097 + # Norbert Sendetzky <norbert@linuxnetworks.de> 7098 + iwlistener 2866/udp # iwlistener 7099 + iwlistener 2866/tcp # iwlistener 7100 + # Fred Surr <quest_iana@oz.quest.com> 7101 + esps-portal 2867/udp # esps-portal 7102 + esps-portal 2867/tcp # esps-portal 7103 + # Nicholas Stowfis <nstowfis@esps.com> 7104 + npep-messaging 2868/udp # NPEP Messaging 7105 + npep-messaging 2868/tcp # NPEP Messaging 7106 + # Kristian A. Bognaes <kbo@norman.no> 7107 + icslap 2869/udp # ICSLAP 7108 + icslap 2869/tcp # ICSLAP 7109 + # Richard Lamb <rlamb@microsoft.com> 7110 + daishi 2870/udp # daishi 7111 + daishi 2870/tcp # daishi 7112 + # Patrick Chipman <pchipman@memphis.edu> 7113 + msi-selectplay 2871/udp # MSI Select Play 7114 + msi-selectplay 2871/tcp # MSI Select Play 7115 + # Paul Fonte <paul_fonte@mediastation.com> 7116 + radix 2872/udp # RADIX 7117 + radix 2872/tcp # RADIX 7118 + # Stein Roger Skaflotten 7119 + # <sskaflot@online.no> 7120 + paspar2-zoomin 2873/udp # PASPAR2 ZoomIn 7121 + paspar2-zoomin 2873/tcp # PASPAR2 ZoomIn 7122 + # Amonn David <amnon@paspar2.com> 7123 + dxmessagebase1 2874/udp # dxmessagebase1 7124 + dxmessagebase1 2874/tcp # dxmessagebase1 7125 + dxmessagebase2 2875/udp # dxmessagebase2 7126 + dxmessagebase2 2875/tcp # dxmessagebase2 7127 + # Ozz Nixon <root@delphix.com> 7128 + sps-tunnel 2876/udp # SPS Tunnel 7129 + sps-tunnel 2876/tcp # SPS Tunnel 7130 + # Bill McIntosh <bmcintosh@fortresstech.com> 7131 + bluelance 2877/udp # BLUELANCE 7132 + bluelance 2877/tcp # BLUELANCE 7133 + # Michael Padrezas <mpaderzas@bluelance.com> 7134 + aap 2878/udp # AAP 7135 + aap 2878/tcp # AAP 7136 + # Stephen Hanna <steve.hanna@sun.com> 7137 + ucentric-ds 2879/udp # ucentric-ds 7138 + ucentric-ds 2879/tcp # ucentric-ds 7139 + # Alex Vasilevsky <alexv@204.165.216.115> 7140 + synapse 2880/udp # Synapse Transport 7141 + synapse 2880/tcp # Synapse Transport 7142 + # Ali Fracyon <sxdev@modulardreams.com> 7143 + ndsp 2881/udp # NDSP 7144 + ndsp 2881/tcp # NDSP 7145 + ndtp 2882/udp # NDTP 7146 + ndtp 2882/tcp # NDTP 7147 + ndnp 2883/udp # NDNP 7148 + ndnp 2883/tcp # NDNP 7149 + # Khelben Blackstaff <khelben@gmx.at> 7150 + flashmsg 2884/udp # Flash Msg 7151 + flashmsg 2884/tcp # Flash Msg 7152 + # Jeffrey Zinkerman <jeff@zinknet.com> 7153 + topflow 2885/udp # TopFlow 7154 + topflow 2885/tcp # TopFlow 7155 + # Ted Ross <ross@toplayer.com> 7156 + responselogic 2886/udp # RESPONSELOGIC 7157 + responselogic 2886/tcp # RESPONSELOGIC 7158 + # Bruce Casey <bcasey@responselogic.com> 7159 + aironetddp 2887/udp # aironet 7160 + aironetddp 2887/tcp # aironet 7161 + # Victor Griswold <vgris@aironet.com> 7162 + spcsdlobby 2888/udp # SPCSDLOBBY 7163 + spcsdlobby 2888/tcp # SPCSDLOBBY 7164 + # Matthew Williams <SPCsd_MWDD@hotmail.com> 7165 + rsom 2889/udp # RSOM 7166 + rsom 2889/tcp # RSOM 7167 + # Justine Higgins <iana@corsof.com> 7168 + cspclmulti 2890/udp # CSPCLMULTI 7169 + cspclmulti 2890/tcp # CSPCLMULTI 7170 + # Yoneda Terumasa <yonedat@pfu.co.jp> 7171 + cinegrfx-elmd 2891/udp # CINEGRFX-ELMD License Manager 7172 + cinegrfx-elmd 2891/tcp # CINEGRFX-ELMD License Manager 7173 + # Greg Ercolano <erco@cinegrfx.com> 7174 + snifferdata 2892/udp # SNIFFERDATA 7175 + snifferdata 2892/tcp # SNIFFERDATA 7176 + # Jeff Mangasarian <jeffrey_mangasarian@nai.com> 7177 + vseconnector 2893/udp # VSECONNECTOR 7178 + vseconnector 2893/tcp # VSECONNECTOR 7179 + # Ingo Franzki <ifranzki@de.ibm.com> 7180 + abacus-remote 2894/udp # ABACUS-REMOTE 7181 + abacus-remote 2894/tcp # ABACUS-REMOTE 7182 + # Mike Bello <mbello@zarak.com> 7183 + natuslink 2895/udp # NATUS LINK 7184 + natuslink 2895/tcp # NATUS LINK 7185 + # Jonathan Mergy <mergy@natus.com> 7186 + ecovisiong6-1 2896/udp # ECOVISIONG6-1 7187 + ecovisiong6-1 2896/tcp # ECOVISIONG6-1 7188 + # Henrik Holst <henrik.holst@ecovision.se> 7189 + citrix-rtmp 2897/udp # Citrix RTMP 7190 + citrix-rtmp 2897/tcp # Citrix RTMP 7191 + # Myk Willis <myk.willis@citrix.com> 7192 + appliance-cfg 2898/udp # APPLIANCE-CFG 7193 + appliance-cfg 2898/tcp # APPLIANCE-CFG 7194 + # Gary A. James <gary.james@criticallink.com> 7195 + powergemplus 2899/udp # POWERGEMPLUS 7196 + powergemplus 2899/tcp # POWERGEMPLUS 7197 + # Koich Nakamura <naka@case.nm.fujitsu.co.jp> 7198 + quicksuite 2900/udp # QUICKSUITE 7199 + quicksuite 2900/tcp # QUICKSUITE 7200 + # William Egge <begge@emagisoft.com> 7201 + allstorcns 2901/udp # ALLSTORCNS 7202 + allstorcns 2901/tcp # ALLSTORCNS 7203 + # Steve Dobson <sdobson@allstor.com> 7204 + netaspi 2902/udp # NET ASPI 7205 + netaspi 2902/tcp # NET ASPI 7206 + # Johnson Luo <johnson_luo@mail.sercomm.com.tw> 7207 + suitcase 2903/udp # SUITCASE 7208 + suitcase 2903/tcp # SUITCASE 7209 + # Milton E. Sagen <msagen@extensis.com> 7210 + m2ua 2904/sctp # M2UA 7211 + m2ua 2904/udp # M2UA 7212 + m2ua 2904/tcp # M2UA 7213 + # Lyndon Ong <LyOng@ciena.com> 7214 + m3ua 2905/sctp # M3UA 7215 + m3ua 2905/udp # De-registered (2001 June 07) 7216 + m3ua 2905/tcp # M3UA 7217 + # Lyndon Ong <LyOng@ciena.com> 7218 + caller9 2906/udp # CALLER9 7219 + caller9 2906/tcp # CALLER9 7220 + # Shams Naqi <SSNAQVI@aol.com> 7221 + webmethods-b2b 2907/udp # WEBMETHODS B2B 7222 + webmethods-b2b 2907/tcp # WEBMETHODS B2B 7223 + # Joseph Hines <jhines@webmethods.com> 7224 + mao 2908/udp # mao 7225 + mao 2908/tcp # mao 7226 + # Marc Baudoin <babafou@babafou.eu.org> 7227 + funk-dialout 2909/udp # Funk Dialout 7228 + funk-dialout 2909/tcp # Funk Dialout 7229 + # Cimarron Boozer <cboozer@funk.com> 7230 + tdaccess 2910/udp # TDAccess 7231 + tdaccess 2910/tcp # TDAccess 7232 + # Tom Haapanen <tomh@metrics.com> 7233 + blockade 2911/udp # Blockade 7234 + blockade 2911/tcp # Blockade 7235 + # VP - Research & Development <development@blockade.com> 7236 + epicon 2912/udp # Epicon 7237 + epicon 2912/tcp # Epicon 7238 + # Michael Khalandovsky <mlk@epicon.com> 7239 + boosterware 2913/udp # Booster Ware 7240 + boosterware 2913/tcp # Booster Ware 7241 + # Ido Ben-David <dgntcom@netvision.net.il> 7242 + gamelobby 2914/udp # Game Lobby 7243 + gamelobby 2914/tcp # Game Lobby 7244 + # Paul Ford-Hutchinson <paulfordh@uk.ibm.com> 7245 + tksocket 2915/udp # TK Socket 7246 + tksocket 2915/tcp # TK Socket 7247 + # Alan Fahrner <alan@protix.com> 7248 + elvin_server 2916/udp # Elvin Server 7249 + elvin_server 2916/tcp # Elvin Server 7250 + elvin_client 2917/udp # Elvin Client 7251 + elvin_client 2917/tcp # Elvin Client 7252 + # David Arnold <davida@pobox.com> 7253 + kastenchasepad 2918/udp # Kasten Chase Pad 7254 + kastenchasepad 2918/tcp # Kasten Chase Pad 7255 + # Marc Gauthier <mgau@kastenchase.com> 7256 + roboer 2919/udp # ROBOER 7257 + roboer 2919/tcp # ROBOER 7258 + # Paul Snook <paul.snook@heroix.co.uk> 7259 + roboeda 2920/udp # ROBOEDA 7260 + roboeda 2920/tcp # ROBOEDA 7261 + # Paul Snook <paul.snook@heroix.co.uk> 7262 + cesdcdman 2921/udp # CESD Contents Delivery Management 7263 + cesdcdman 2921/tcp # CESD Contents Delivery Management 7264 + # Shinya Abe <abeabe@pfu.co.jp> 7265 + cesdcdtrn 2922/udp # CESD Contents Delivery Data Transfer 7266 + cesdcdtrn 2922/tcp # CESD Contents Delivery Data Transfer 7267 + # Shinya Abe <abeabe@pfu.co.jp> 7268 + wta-wsp-wtp-s 2923/udp # WTA-WSP-WTP-S 7269 + wta-wsp-wtp-s 2923/tcp # WTA-WSP-WTP-S 7270 + # Sebastien Bury (WAP Forum) 7271 + # <sebastien.bury@art.alcatel.fr> 7272 + precise-vip 2924/udp # PRECISE-VIP 7273 + precise-vip 2924/tcp # PRECISE-VIP 7274 + # Michael Landwehr <mikel@precisesoft.co.il> 7275 + # 2925 Unassigned (FRP-Released 12/7/00) 7276 + mobile-file-dl 2926/udp # MOBILE-FILE-DL 7277 + mobile-file-dl 2926/tcp # MOBILE-FILE-DL 7278 + # Mitsuji Toda <toda@mmedia.mci.mei.co.jp> 7279 + unimobilectrl 2927/udp # UNIMOBILECTRL 7280 + unimobilectrl 2927/tcp # UNIMOBILECTRL 7281 + # Vikas <vikas@graycell.com> 7282 + redstone-cpss 2928/udp # REDSTONE-CPSS 7283 + redstone-cpss 2928/tcp # REDSTONE-CPSS 7284 + # Jeff Looman <jeff@looman.org> 7285 + amx-webadmin 2929/udp # AMX-WEBADMIN 7286 + amx-webadmin 2929/tcp # AMX-WEBADMIN 7287 + # Mike Morris <mike.morris@amx.com> 7288 + amx-weblinx 2930/udp # AMX-WEBLINX 7289 + amx-weblinx 2930/tcp # AMX-WEBLINX 7290 + # Mike Morris <mike.morris@amx.com> 7291 + circle-x 2931/udp # Circle-X 7292 + circle-x 2931/tcp # Circle-X 7293 + # Norm Freedman <normfree@worldnet.att.net> 7294 + incp 2932/udp # INCP 7295 + incp 2932/tcp # INCP 7296 + # Keith Paulsen <kpaulsen@phobos.com> 7297 + 4-tieropmgw 2933/udp # 4-TIER OPM GW 7298 + 4-tieropmgw 2933/tcp # 4-TIER OPM GW 7299 + # Francois Peloffy <fpeloffy@4tier.com> 7300 + 4-tieropmcli 2934/udp # 4-TIER OPM CLI 7301 + 4-tieropmcli 2934/tcp # 4-TIER OPM CLI 7302 + # Francois Peloffy <fpeloffy@4tier.com> 7303 + qtp 2935/udp # QTP 7304 + qtp 2935/tcp # QTP 7305 + # Cameron Young <Cameron_Young@inetco.com> 7306 + otpatch 2936/udp # OTPatch 7307 + otpatch 2936/tcp # OTPatch 7308 + # Thomas J. Theobald <ttheobald@opentable.com> 7309 + pnaconsult-lm 2937/udp # PNACONSULT-LM 7310 + pnaconsult-lm 2937/tcp # PNACONSULT-LM 7311 + # Theo Nijssen <theon@nijssen.nl> 7312 + sm-pas-1 2938/udp # SM-PAS-1 7313 + sm-pas-1 2938/tcp # SM-PAS-1 7314 + sm-pas-2 2939/udp # SM-PAS-2 7315 + sm-pas-2 2939/tcp # SM-PAS-2 7316 + sm-pas-3 2940/udp # SM-PAS-3 7317 + sm-pas-3 2940/tcp # SM-PAS-3 7318 + sm-pas-4 2941/udp # SM-PAS-4 7319 + sm-pas-4 2941/tcp # SM-PAS-4 7320 + sm-pas-5 2942/udp # SM-PAS-5 7321 + sm-pas-5 2942/tcp # SM-PAS-5 7322 + # Tom Haapanen <tomh@metrics.com> 7323 + ttnrepository 2943/udp # TTNRepository 7324 + ttnrepository 2943/tcp # TTNRepository 7325 + # Robert Orr <rorr@teltone.com> 7326 + megaco-h248 2944/udp # Megaco H-248 7327 + megaco-h248 2944/tcp # Megaco H-248 7328 + h248-binary 2945/udp # H248 Binary 7329 + h248-binary 2945/tcp # H248 Binary 7330 + # Tom Taylor <taylor@nortelnetworks.com> 7331 + fjsvmpor 2946/udp # FJSVmpor 7332 + fjsvmpor 2946/tcp # FJSVmpor 7333 + # Naoki Hayashi <ha@fjh.se.fujitsu.co.jp> 7334 + gpsd 2947/udp # GPSD 7335 + gpsd 2947/tcp # GPSD 7336 + # Derrick J. Brashear <shadow@dementia.org> 7337 + wap-push 2948/udp # WAP PUSH 7338 + wap-push 2948/tcp # WAP PUSH 7339 + wap-pushsecure 2949/udp # WAP PUSH SECURE 7340 + wap-pushsecure 2949/tcp # WAP PUSH SECURE 7341 + # WAP FORUM <wap-feedback@mail.wapforum.org> 7342 + esip 2950/udp # ESIP 7343 + esip 2950/tcp # ESIP 7344 + # David Stephenson <david_stephenson@hp.com> 7345 + ottp 2951/udp # OTTP 7346 + ottp 2951/tcp # OTTP 7347 + # Brent Foster <brent.foster@onstreamsystems.com> 7348 + mpfwsas 2952/udp # MPFWSAS 7349 + mpfwsas 2952/tcp # MPFWSAS 7350 + # Toru Murai <murai@saint.nm.fujitsu.co.jp> 7351 + ovalarmsrv 2953/udp # OVALARMSRV 7352 + ovalarmsrv 2953/tcp # OVALARMSRV 7353 + ovalarmsrv-cmd 2954/udp # OVALARMSRV-CMD 7354 + ovalarmsrv-cmd 2954/tcp # OVALARMSRV-CMD 7355 + # Eric Pulsipher <eric_pulsipher@hp.com> 7356 + csnotify 2955/udp # CSNOTIFY 7357 + csnotify 2955/tcp # CSNOTIFY 7358 + # Israel Beniaminy <israel.beniaminy@clickservice.com> 7359 + ovrimosdbman 2956/udp # OVRIMOSDBMAN 7360 + ovrimosdbman 2956/tcp # OVRIMOSDBMAN 7361 + # Dimitrios Souflis <dsouflis@altera.gr> 7362 + jmact5 2957/udp # JAMCT5 7363 + jmact5 2957/tcp # JAMCT5 7364 + jmact6 2958/udp # JAMCT6 7365 + jmact6 2958/tcp # JAMCT6 7366 + rmopagt 2959/udp # RMOPAGT 7367 + rmopagt 2959/tcp # RMOPAGT 7368 + # Shuji Okubo <okubo@yk.fujitsu.co.jp> 7369 + dfoxserver 2960/udp # DFOXSERVER 7370 + dfoxserver 2960/tcp # DFOXSERVER 7371 + # David Holden <mdh@rentek.net> 7372 + boldsoft-lm 2961/udp # BOLDSOFT-LM 7373 + boldsoft-lm 2961/tcp # BOLDSOFT-LM 7374 + # Fredrik Haglund <fredik.haglund@boldsoft.com> 7375 + iph-policy-cli 2962/udp # IPH-POLICY-CLI 7376 + iph-policy-cli 2962/tcp # IPH-POLICY-CLI 7377 + iph-policy-adm 2963/udp # IPH-POLICY-ADM 7378 + iph-policy-adm 2963/tcp # IPH-POLICY-ADM 7379 + # Shai Herzog <herzog@iphighway.com> 7380 + bullant-srap 2964/udp # BULLANT SRAP 7381 + bullant-srap 2964/tcp # BULLANT SRAP 7382 + bullant-rap 2965/udp # BULLANT RAP 7383 + bullant-rap 2965/tcp # BULLANT RAP 7384 + # Michael Cahill <Michael.Cahill@bullant.net> 7385 + idp-infotrieve 2966/udp # IDP-INFOTRIEVE 7386 + idp-infotrieve 2966/tcp # IDP-INFOTRIEVE 7387 + # Kevin Bruckert <kbruckert@idpco.com> 7388 + ssc-agent 2967/udp # SSC-AGENT 7389 + ssc-agent 2967/tcp # SSC-AGENT 7390 + # George Dzieciol <gdzieciol@symantec.com> 7391 + enpp 2968/udp # ENPP 7392 + enpp 2968/tcp # ENPP 7393 + # Kazuhito Gassho <Gassho.Kasuhito@exc.epson.co.jp> 7394 + essp 2969/udp # ESSP 7395 + essp 2969/tcp # ESSP 7396 + # Hitoshi Ishida <ishida.hitoshi@exc.epson.co.jp> 7397 + index-net 2970/udp # INDEX-NET 7398 + index-net 2970/tcp # INDEX-NET 7399 + # Chris J. Wren <C.Wren@lucent.com> 7400 + netclip 2971/udp # NetClip clipboard daemon 7401 + netclip 2971/tcp # NetClip clipboard daemon 7402 + # Rudi Chiarito <nutello@sweetness.com> 7403 + pmsm-webrctl 2972/udp # PMSM Webrctl 7404 + pmsm-webrctl 2972/tcp # PMSM Webrctl 7405 + # Markus Michels <mmi@pmsmicado.com> 7406 + svnetworks 2973/udp # SV Networks 7407 + svnetworks 2973/tcp # SV Networks 7408 + # Sylvia Siu <ssiu@svnetworks.com> 7409 + signal 2974/udp # Signal 7410 + signal 2974/tcp # Signal 7411 + # Wyatt Williams <wyattw@icall.com> 7412 + fjmpcm 2975/udp # Fujitsu Configuration Management Service 7413 + fjmpcm 2975/tcp # Fujitsu Configuration Management Service 7414 + # Hiroki Kawano <kawano@saint.nm.fujitsu.co.jp> 7415 + cns-srv-port 2976/udp # CNS Server Port 7416 + cns-srv-port 2976/tcp # CNS Server Port 7417 + # Ram Golla <rgolla@cisco.com> 7418 + ttc-etap-ns 2977/udp # TTCs Enterprise Test Access Protocol - NS 7419 + ttc-etap-ns 2977/tcp # TTCs Enterprise Test Access Protocol - NS 7420 + ttc-etap-ds 2978/udp # TTCs Enterprise Test Access Protocol - DS 7421 + ttc-etap-ds 2978/tcp # TTCs Enterprise Test Access Protocol - DS 7422 + # Daniel Becker <beckerd@ttc.com> 7423 + h263-video 2979/udp # H.263 Video Streaming 7424 + h263-video 2979/tcp # H.263 Video Streaming 7425 + # Jauvane C. de Oliveira <jauvane@acm.org> 7426 + wimd 2980/udp # Instant Messaging Service 7427 + wimd 2980/tcp # Instant Messaging Service 7428 + # Kevin Birch <kbirch@pobox.com> 7429 + mylxamport 2981/udp # MYLXAMPORT 7430 + mylxamport 2981/tcp # MYLXAMPORT 7431 + # Wei Gao <wei@mylex.com> 7432 + iwb-whiteboard 2982/udp # IWB-WHITEBOARD 7433 + iwb-whiteboard 2982/tcp # IWB-WHITEBOARD 7434 + # David W. Radcliffe <davidr@adicarte.co.uk> 7435 + netplan 2983/udp # NETPLAN 7436 + netplan 2983/tcp # NETPLAN 7437 + # Thomas Driemeyer <thomas@bitrot.de> 7438 + hpidsadmin 2984/udp # HPIDSADMIN 7439 + hpidsadmin 2984/tcp # HPIDSADMIN 7440 + hpidsagent 2985/udp # HPIDSAGENT 7441 + hpidsagent 2985/tcp # HPIDSAGENT 7442 + # John Trudeau <jtrudeau@cup.hp.com> 7443 + stonefalls 2986/udp # STONEFALLS 7444 + stonefalls 2986/tcp # STONEFALLS 7445 + # Scott Grau <sgrau@stonefalls.com> 7446 + identify 2987/udp # identify 7447 + identify 2987/tcp # identify 7448 + hippad 2988/udp # HIPPA Reporting Protocol 7449 + hippad 2988/tcp # HIPPA Reporting Protocol 7450 + # William Randolph Royere III 7451 + # <william@royere.net> 7452 + zarkov 2989/udp # ZARKOV Intelligent Agent Communication 7453 + zarkov 2989/tcp # ZARKOV Intelligent Agent Communication 7454 + # Robin Felix <zarkov-port@zarkov.com> 7455 + boscap 2990/udp # BOSCAP 7456 + boscap 2990/tcp # BOSCAP 7457 + # Dirk Hillbrecht <dirk@hillbrecht.de> 7458 + wkstn-mon 2991/udp # WKSTN-MON 7459 + wkstn-mon 2991/tcp # WKSTN-MON 7460 + # William David <william.david@lmco.com> 7461 + itb301 2992/udp # ITB301 7462 + itb301 2992/tcp # ITB301 7463 + # Bodo Rueskamp <br@itchigo.com> 7464 + veritas-vis1 2993/udp # VERITAS VIS1 7465 + veritas-vis1 2993/tcp # VERITAS VIS1 7466 + veritas-vis2 2994/udp # VERITAS VIS2 7467 + veritas-vis2 2994/tcp # VERITAS VIS2 7468 + # Dinkar Chivaluri <dinkar@veritas.com> 7469 + idrs 2995/udp # IDRS 7470 + idrs 2995/tcp # IDRS 7471 + # Jeff Eaton <jeaton@intermec.com> 7472 + vsixml 2996/udp # vsixml 7473 + vsixml 2996/tcp # vsixml 7474 + # Rob Juergens <robj@vsi.com> 7475 + rebol 2997/udp # REBOL 7476 + rebol 2997/tcp # REBOL 7477 + # Holger Kruse <holger@rebol.net> 7478 + realsecure 2998/udp # Real Secure 7479 + realsecure 2998/tcp # Real Secure 7480 + # Tim Farley <TFarley@iss.net> 7481 + remoteware-un 2999/udp # RemoteWare Unassigned 7482 + remoteware-un 2999/tcp # RemoteWare Unassigned 7483 + # Tim Farley <Tim.Farley@xcellenet.com> 7484 + hbci 3000/udp # HBCI 7485 + hbci 3000/tcp # HBCI 7486 + # Kurt Haubner <haubner@ibm.net> 7487 + # The following entry records an unassigned but widespread use 7488 + remoteware-cl 3000/udp # RemoteWare Client 7489 + remoteware-cl 3000/tcp # RemoteWare Client 7490 + # Tim Farley <Tim.Farley@xcellenet.com> 7491 + redwood-broker 3001/udp # Redwood Broker 7492 + redwood-broker 3001/tcp # Redwood Broker 7493 + # Joseph Morrison <joe@powerframe.com> 7494 + exlm-agent 3002/udp # EXLM Agent 7495 + exlm-agent 3002/tcp # EXLM Agent 7496 + # Randy Martin <exlmoc@clemson.edu> 7497 + # The following entry records an unassigned but widespread use 7498 + remoteware-srv 3002/udp # RemoteWare Server 7499 + remoteware-srv 3002/tcp # RemoteWare Server 7500 + # Tim Farley <Tim.Farley@xcellenet.com> 7501 + cgms 3003/udp # CGMS 7502 + cgms 3003/tcp # CGMS 7503 + # Jim Mazzonna <jmazzonna@tiscom.uscg.mil> 7504 + csoftragent 3004/udp # Csoft Agent 7505 + csoftragent 3004/tcp # Csoft Agent 7506 + # Nedelcho Stanev <decho@csoft.bg> 7507 + geniuslm 3005/udp # Genius License Manager 7508 + geniuslm 3005/tcp # Genius License Manager 7509 + # Jakob Spies <Jakob.Spies@genius.de> 7510 + ii-admin 3006/udp # Instant Internet Admin 7511 + ii-admin 3006/tcp # Instant Internet Admin 7512 + # Lewis Donzis <ldonzis@nortelnetworks.com> 7513 + lotusmtap 3007/udp # Lotus Mail Tracking Agent Protocol 7514 + lotusmtap 3007/tcp # Lotus Mail Tracking Agent Protocol 7515 + # Ken Lin <ken_lin@lotus.com> 7516 + midnight-tech 3008/udp # Midnight Technologies 7517 + midnight-tech 3008/tcp # Midnight Technologies 7518 + # Kyle Unice <kyle@midnighttech.com> 7519 + pxc-ntfy 3009/udp # PXC-NTFY 7520 + pxc-ntfy 3009/tcp # PXC-NTFY 7521 + # Takeshi Nishizawa <takeshi@cp10.es.xerox.com> 7522 + ping-pong 3010/udp # Telerate Workstation 7523 + gw 3010/tcp # Telerate Workstation 7524 + # Timo Sivonen <timo.sivonen@ccmail.dowjones.com> 7525 + trusted-web 3011/udp # Trusted Web 7526 + trusted-web 3011/tcp # Trusted Web 7527 + twsdss 3012/udp # Trusted Web Client 7528 + twsdss 3012/tcp # Trusted Web Client 7529 + # Alex Duncan <alex.duncan@sse.ie> 7530 + gilatskysurfer 3013/udp # Gilat Sky Surfer 7531 + gilatskysurfer 3013/tcp # Gilat Sky Surfer 7532 + # Yossi Gal <yossi@gilat.com> 7533 + broker_service 3014/udp # Broker Service 7534 + broker_service 3014/tcp # Broker Service 7535 + # Dale Bethers <dbethers@novell.com> 7536 + nati-dstp 3015/udp # NATI DSTP 7537 + nati-dstp 3015/tcp # NATI DSTP 7538 + # Paul Austin <paul.austin@natinst.com> 7539 + notify_srvr 3016/udp # Notify Server 7540 + notify_srvr 3016/tcp # Notify Server 7541 + # Hugo Parra <hparra@novell.com> 7542 + event_listener 3017/udp # Event Listener 7543 + event_listener 3017/tcp # Event Listener 7544 + # Ted Tronson <ttronson@novell.com> 7545 + srvc_registry 3018/udp # Service Registry 7546 + srvc_registry 3018/tcp # Service Registry 7547 + # Mark Killgore <MKillgore@novell.com> 7548 + resource_mgr 3019/udp # Resource Manager 7549 + resource_mgr 3019/tcp # Resource Manager 7550 + # Gary Glover <gglover@novell.com> 7551 + cifs 3020/udp # CIFS 7552 + cifs 3020/tcp # CIFS 7553 + # Paul Leach <paulle@microsoft.com> 7554 + agriserver 3021/udp # AGRI Server 7555 + agriserver 3021/tcp # AGRI Server 7556 + # Frank Neulichedl <frank@websmile.com> 7557 + csregagent 3022/udp # CSREGAGENT 7558 + csregagent 3022/tcp # CSREGAGENT 7559 + # Nedelcho Stanev <nstanev@csoft.bg> 7560 + magicnotes 3023/udp # magicnotes 7561 + magicnotes 3023/tcp # magicnotes 7562 + # Karl Edwall <karl@magicnotes.com> 7563 + nds_sso 3024/udp # NDS_SSO 7564 + nds_sso 3024/tcp # NDS_SSO 7565 + # Mel Oyler <mel@novell.com> 7566 + arepa-raft 3025/udp # Arepa Raft 7567 + arepa-raft 3025/tcp # Arepa Raft 7568 + # Mark Ellison <ellison@ieee.org> 7569 + agri-gateway 3026/udp # AGRI Gateway 7570 + agri-gateway 3026/tcp # AGRI Gateway 7571 + # Agri Datalog <contact@agri-datalog.com> 7572 + LiebDevMgmt_C 3027/udp # LiebDevMgmt_C 7573 + LiebDevMgmt_C 3027/tcp # LiebDevMgmt_C 7574 + LiebDevMgmt_DM 3028/udp # LiebDevMgmt_DM 7575 + LiebDevMgmt_DM 3028/tcp # LiebDevMgmt_DM 7576 + LiebDevMgmt_A 3029/udp # LiebDevMgmt_A 7577 + LiebDevMgmt_A 3029/tcp # LiebDevMgmt_A 7578 + # Mike Velten <Mike_Velten@Liebert.com> 7579 + arepa-cas 3030/udp # Arepa Cas 7580 + arepa-cas 3030/tcp # Arepa Cas 7581 + # Seth Silverman <seth@arepa.com> 7582 + eppc 3031/udp # Remote AppleEvents/PPC Toolbox 7583 + eppc 3031/tcp # Remote AppleEvents/PPC Toolbox 7584 + # Steve Zellers <zellers@apple.com> 7585 + redwood-chat 3032/udp # Redwood Chat 7586 + redwood-chat 3032/tcp # Redwood Chat 7587 + # Songwon Chi <swchi@daou.co.kr> 7588 + pdb 3033/udp # PDB 7589 + pdb 3033/tcp # PDB 7590 + # Don Bowman <don@pixstream.com> 7591 + osmosis-aeea 3034/udp # Osmosis / Helix (R) AEEA Port 7592 + osmosis-aeea 3034/tcp # Osmosis / Helix (R) AEEA Port 7593 + # Larry Atkin <latkin@commongrnd.com> 7594 + fjsv-gssagt 3035/udp # FJSV gssagt 7595 + fjsv-gssagt 3035/tcp # FJSV gssagt 7596 + # Tomoji Koike <koike@ael.fujitsu.co.jp> 7597 + hagel-dump 3036/udp # Hagel DUMP 7598 + hagel-dump 3036/tcp # Hagel DUMP 7599 + # Haim Gelfenbeyn <haim@hageltech.com> 7600 + hp-san-mgmt 3037/udp # HP SAN Mgmt 7601 + hp-san-mgmt 3037/tcp # HP SAN Mgmt 7602 + # Steve Britt <steve_britt@hp.com> 7603 + santak-ups 3038/udp # Santak UPS 7604 + santak-ups 3038/tcp # Santak UPS 7605 + # Tom Liu <ssc@sc.stk.com.cn> 7606 + cogitate 3039/udp # Cogitate, Inc. 7607 + cogitate 3039/tcp # Cogitate, Inc. 7608 + # Jim Harlan <jimh@infowest.com> 7609 + tomato-springs 3040/udp # Tomato Springs 7610 + tomato-springs 3040/tcp # Tomato Springs 7611 + # Jack Waller III <jack@tomatosprings.com> 7612 + di-traceware 3041/udp # di-traceware 7613 + di-traceware 3041/tcp # di-traceware 7614 + # Carlos Hung <chung@digisle.net> 7615 + journee 3042/udp # journee 7616 + journee 3042/tcp # journee 7617 + # Kevin Calman <postmaster@journee.com> 7618 + brp 3043/udp # BRP 7619 + brp 3043/tcp # BRP 7620 + # Greg Gee <ggee@hns.com> 7621 + epp 3044/udp # EndPoint Protocol 7622 + epp 3044/tcp # EndPoint Protocol 7623 + # Stephen Cipolli <scipolli@radvision.com> 7624 + responsenet 3045/udp # ResponseNet 7625 + responsenet 3045/tcp # ResponseNet 7626 + # Chul Yoon <cyoon@responsenetworks.com> 7627 + di-ase 3046/udp # di-ase 7628 + di-ase 3046/tcp # di-ase 7629 + # Carlos Hung <chung@digisle.net> 7630 + hlserver 3047/udp # Fast Security HL Server 7631 + hlserver 3047/tcp # Fast Security HL Server 7632 + # Michael Zunke <mzunke@fast-ag.de> 7633 + pctrader 3048/udp # Sierra Net PC Trader 7634 + pctrader 3048/tcp # Sierra Net PC Trader 7635 + # Chris Hahn <chrish@sierra.net> 7636 + nsws 3049/udp # NSWS 7637 + nsws 3049/tcp # NSWS 7638 + # Ray Gwinn <p00321@psilink.com> 7639 + gds_db 3050/udp # gds_db 7640 + gds_db 3050/tcp # gds_db 7641 + # Madhukar N. Thakur <mthakur@interbase.com> 7642 + galaxy-server 3051/udp # Galaxy Server 7643 + galaxy-server 3051/tcp # Galaxy Server 7644 + # Michael Andre <mandre@gts-tkts.com> 7645 + apc-3052 3052/udp # APC 3052 7646 + apc-3052 3052/tcp # APC 3052 7647 + # American Power Conversion <ports@apcc.com> 7648 + dsom-server 3053/udp # dsom-server 7649 + dsom-server 3053/tcp # dsom-server 7650 + # Daniel Sisk <danielr.sisk@pnl.gov> 7651 + amt-cnf-prot 3054/udp # AMT CNF PROT 7652 + amt-cnf-prot 3054/tcp # AMT CNF PROT 7653 + # Marco Marcucci <mmarcucci.amtec@interbusiness.it> 7654 + policyserver 3055/udp # Policy Server 7655 + policyserver 3055/tcp # Policy Server 7656 + # Mark Garti <mgarti@sonusnet.com> 7657 + cdl-server 3056/udp # CDL Server 7658 + cdl-server 3056/tcp # CDL Server 7659 + # Paul Roberts <PaulRoberts@engineer.com> 7660 + goahead-fldup 3057/udp # GoAhead FldUp 7661 + goahead-fldup 3057/tcp # GoAhead FldUp 7662 + # Alan Pickrell <alanp@goahead.com> 7663 + videobeans 3058/udp # videobeans 7664 + videobeans 3058/tcp # videobeans 7665 + # Hiroyuki Takahashi <hiro.takahashi@eng.Sun.COM> 7666 + qsoft 3059/udp # qsoft 7667 + qsoft 3059/tcp # qsoft 7668 + # James Kunz <jkunz@earlhaig.com> 7669 + interserver 3060/udp # interserver 7670 + interserver 3060/tcp # interserver 7671 + # Madhukar N. Thakur <mthakur@interbase.com> 7672 + cautcpd 3061/udp # cautcpd 7673 + cautcpd 3061/tcp # cautcpd 7674 + ncacn-ip-tcp 3062/udp # ncacn-ip-tcp 7675 + ncacn-ip-tcp 3062/tcp # ncacn-ip-tcp 7676 + ncadg-ip-udp 3063/udp # ncadg-ip-udp 7677 + ncadg-ip-udp 3063/tcp # ncadg-ip-udp 7678 + # Gabi Kalmar <kalga01@cai.com> 7679 + rprt 3064/udp # Remote Port Redirector 7680 + rprt 3064/tcp # Remote Port Redirector 7681 + # Robin Johnston <robinj@learningtree.com> 7682 + slinterbase 3065/udp # slinterbase 7683 + slinterbase 3065/tcp # slinterbase 7684 + # Bie Tie <stie@interbase.com> 7685 + netattachsdmp 3066/udp # NETATTACHSDMP 7686 + netattachsdmp 3066/tcp # NETATTACHSDMP 7687 + # Mike Young <myong@netattach.com> 7688 + fjhpjp 3067/udp # FJHPJP 7689 + fjhpjp 3067/tcp # FJHPJP 7690 + # Ryozo Furutani <furutani@np.lps.cs.fujitsu.co.jp> 7691 + ls3bcast 3068/udp # ls3 Broadcast 7692 + ls3bcast 3068/tcp # ls3 Broadcast 7693 + ls3 3069/udp # ls3 7694 + ls3 3069/tcp # ls3 7695 + # Andrei Tsyganenko <atsyganenko@powerware.com> 7696 + mgxswitch 3070/udp # MGXSWITCH 7697 + mgxswitch 3070/tcp # MGXSWITCH 7698 + # George Walter <george.walter@ascentialsoftware.com> 7699 + csd-mgmt-port 3071/udp # ContinuStor Manager Port 7700 + csd-mgmt-port 3071/tcp # ContinuStor Manager Port 7701 + csd-monitor 3072/udp # ContinuStor Monitor Port 7702 + csd-monitor 3072/tcp # ContinuStor Monitor Port 7703 + # Ray Jantz <ray.jantz@lsil.com> 7704 + vcrp 3073/udp # Very simple chatroom prot 7705 + vcrp 3073/tcp # Very simple chatroom prot 7706 + # Andreas Wurf <a.wurf@mediaTools.de> 7707 + xbox 3074/udp # Xbox game port 7708 + xbox 3074/tcp # Xbox game port 7709 + # Damon Danieli <damond@microsoft.com> 7710 + orbix-locator 3075/udp # Orbix 2000 Locator 7711 + orbix-locator 3075/tcp # Orbix 2000 Locator 7712 + orbix-config 3076/udp # Orbix 2000 Config 7713 + orbix-config 3076/tcp # Orbix 2000 Config 7714 + orbix-loc-ssl 3077/udp # Orbix 2000 Locator SSL 7715 + orbix-loc-ssl 3077/tcp # Orbix 2000 Locator SSL 7716 + orbix-cfg-ssl 3078/udp # Orbix 2000 Locator SSL 7717 + orbix-cfg-ssl 3078/tcp # Orbix 2000 Locator SSL 7718 + # Eric Newcomer <eric.newcomer@iona.com> 7719 + lv-frontpanel 3079/udp # LV Front Panel 7720 + lv-frontpanel 3079/tcp # LV Front Panel 7721 + # Darshan Shah <darshan.shah@ni.com> 7722 + stm_pproc 3080/udp # stm_pproc 7723 + stm_pproc 3080/tcp # stm_pproc 7724 + # Paul McGinnis <pmcginnis@server.stmi.com> 7725 + tl1-lv 3081/udp # TL1-LV 7726 + tl1-lv 3081/tcp # TL1-LV 7727 + tl1-raw 3082/udp # TL1-RAW 7728 + tl1-raw 3082/tcp # TL1-RAW 7729 + tl1-telnet 3083/udp # TL1-TELNET 7730 + tl1-telnet 3083/tcp # TL1-TELNET 7731 + # SONET Internetworking Forum (SIF) 7732 + # <bwarijsman@lucent.com> - SONET Contact 7733 + itm-mccs 3084/udp # ITM-MCCS 7734 + itm-mccs 3084/tcp # ITM-MCCS 7735 + # Alain Callebaut <ac@itmasters.com> 7736 + pcihreq 3085/udp # PCIHReq 7737 + pcihreq 3085/tcp # PCIHReq 7738 + # Paul Sanders <p.sanders@dial.pipex.com> 7739 + jdl-dbkitchen 3086/udp # JDL-DBKitchen 7740 + jdl-dbkitchen 3086/tcp # JDL-DBKitchen 7741 + # Hideo Wakabayashi <hiwaka@alles.or.jp> 7742 + asoki-sma 3087/udp # Asoki SMA 7743 + asoki-sma 3087/tcp # Asoki SMA 7744 + # Andrew Mossberg <amossberg@asoki.net> 7745 + xdtp 3088/udp # eXtensible Data Transfer Protocol 7746 + xdtp 3088/tcp # eXtensible Data Transfer Protocol 7747 + # Michael Shearson <mshearson@peerglobal.com> 7748 + ptk-alink 3089/udp # ParaTek Agent Linking 7749 + ptk-alink 3089/tcp # ParaTek Agent Linking 7750 + # Robert Hodgson <robert@paratek.co.uk> 7751 + rtss 3090/udp # Rappore Session Services 7752 + rtss 3090/tcp # Rappore Session Services 7753 + # Peter Boucher <pboucher@rappore.com> 7754 + 1ci-smcs 3091/udp # 1Ci Server Management 7755 + 1ci-smcs 3091/tcp # 1Ci Server Management 7756 + # Ralf Bensmann <iana@1ci.de> 7757 + njfss 3092/udp # Netware sync services 7758 + njfss 3092/tcp # Netware sync services 7759 + # Gordon Ross <G.Ross@ccw.gov.uk> 7760 + rapidmq-center 3093/udp # Jiiva RapidMQ Center 7761 + rapidmq-center 3093/tcp # Jiiva RapidMQ Center 7762 + rapidmq-reg 3094/udp # Jiiva RapidMQ Registry 7763 + rapidmq-reg 3094/tcp # Jiiva RapidMQ Registry 7764 + # Mark Ericksen <mark@jiiva.com> 7765 + panasas 3095/udp # Panasas rendevous port 7766 + panasas 3095/tcp # Panasas rendevous port 7767 + # Peter Berger <peterb@panasas.com> 7768 + ndl-aps 3096/udp # Active Print Server Port 7769 + ndl-aps 3096/tcp # Active Print Server Port 7770 + # Martin Norman <martin@ndl.co.uk> 7771 + # 3097/tcp Reserved 7772 + # 3097/udp Reserved 7773 + itu-bicc-stc 3097/sctp # ITU-T Q.1902.1/Q.2150.3 7774 + # Greg Sidebottom <gregside@home.com> 7775 + umm-port 3098/udp # Universal Message Manager 7776 + umm-port 3098/tcp # Universal Message Manager 7777 + # Phil Braham <phil@braham.net> 7778 + chmd 3099/udp # CHIPSY Machine Daemon 7779 + chmd 3099/tcp # CHIPSY Machine Daemon 7780 + # Trond Borsting <Trond.Borsting@telelogic.com> 7781 + opcon-xps 3100/udp # OpCon/xps 7782 + opcon-xps 3100/tcp # OpCon/xps 7783 + # David Bourland <DBourland@smausa.com> 7784 + hp-pxpib 3101/udp # HP PolicyXpert PIB Server 7785 + hp-pxpib 3101/tcp # HP PolicyXpert PIB Server 7786 + # Brian O'Keefe <bokeefe@cnd.hp.com> 7787 + slslavemon 3102/udp # SoftlinK Slave Mon Port 7788 + slslavemon 3102/tcp # SoftlinK Slave Mon Port 7789 + # Moshe Livne <moshe@softlinkusa.com> 7790 + autocuesmi 3103/udp # Autocue SMI Protocol 7791 + autocuesmi 3103/tcp # Autocue SMI Protocol 7792 + autocuetime 3104/udp # Autocue Time Service 7793 + autocuelog 3104/tcp # Autocue Logger Protocol 7794 + # Geoff Back <geoff@autocue.co.uk> 7795 + cardbox 3105/udp # Cardbox 7796 + cardbox 3105/tcp # Cardbox 7797 + cardbox-http 3106/udp # Cardbox HTTP 7798 + cardbox-http 3106/tcp # Cardbox HTTP 7799 + # Martin Kochanski <martin@cardbox.co.uk> 7800 + business 3107/udp # Business protocol 7801 + business 3107/tcp # Business protocol 7802 + geolocate 3108/udp # Geolocate protocol 7803 + geolocate 3108/tcp # Geolocate protocol 7804 + personnel 3109/udp # Personnel protocol 7805 + personnel 3109/tcp # Personnel protocol 7806 + # William Randolph Royere III 7807 + # <william@royere.net> 7808 + sim-control 3110/udp # simulator control port 7809 + sim-control 3110/tcp # simulator control port 7810 + # Ian Bell <ianb@arca-technologies.com> 7811 + wsynch 3111/udp # Web Synchronous Services 7812 + wsynch 3111/tcp # Web Synchronous Services 7813 + # Valery Fremaux <vf@eisti.fr> 7814 + ksysguard 3112/udp # KDE System Guard 7815 + ksysguard 3112/tcp # KDE System Guard 7816 + # Chris Schlaeger <cs@kde.org> 7817 + cs-auth-svr 3113/udp # CS-Authenticate Svr Port 7818 + cs-auth-svr 3113/tcp # CS-Authenticate Svr Port 7819 + # Cliff Diamond <cdiamond@crypto-solutions.co.uk> 7820 + # Andy Georgiou <ageorgiou@crypto-solutions.co.uk> 7821 + ccmad 3114/udp # CCM AutoDiscover 7822 + ccmad 3114/tcp # CCM AutoDiscover 7823 + # Ram Sudama <rsudama@on.com> 7824 + mctet-master 3115/udp # MCTET Master 7825 + mctet-master 3115/tcp # MCTET Master 7826 + mctet-gateway 3116/udp # MCTET Gateway 7827 + mctet-gateway 3116/tcp # MCTET Gateway 7828 + mctet-jserv 3117/udp # MCTET Jserv 7829 + mctet-jserv 3117/tcp # MCTET Jserv 7830 + # Manuel Veloso <veloso@us.itmasters.com> 7831 + pkagent 3118/udp # PKAgent 7832 + pkagent 3118/tcp # PKAgent 7833 + # Michael Douglass <mikedoug@datafoundry.net> 7834 + d2000kernel 3119/udp # D2000 Kernel Port 7835 + d2000kernel 3119/tcp # D2000 Kernel Port 7836 + d2000webserver 3120/udp # D2000 Webserver Port 7837 + d2000webserver 3120/tcp # D2000 Webserver Port 7838 + # Tomas Rajcan <trajcan@ipesoft.sk> 7839 + epp-temp 3121/udp # Extensible Provisioning Protocol 7840 + epp-temp 3121/tcp # Extensible Provisioning Protocol 7841 + # Scott Hollenbeck <shollenbeck@verisign.com> 7842 + vtr-emulator 3122/udp # MTI VTR Emulator port 7843 + vtr-emulator 3122/tcp # MTI VTR Emulator port 7844 + # John Mertus <mertus@mathtech.com> 7845 + edix 3123/udp # EDI Translation Protocol 7846 + edix 3123/tcp # EDI Translation Protocol 7847 + # William Randolph Royere III <william@royere.net> 7848 + beacon-port 3124/udp # Beacon Port 7849 + beacon-port 3124/tcp # Beacon Port 7850 + # James Paul Duncan <pduncan@beaconcrm.com> 7851 + a13-an 3125/udp # A13-AN Interface 7852 + a13-an 3125/tcp # A13-AN Interface 7853 + # Douglas Knisely <dnk@lucent.com> 7854 + ms-dotnetster 3126/udp # Microsoft .NETster Port 7855 + ms-dotnetster 3126/tcp # Microsoft .NETster Port 7856 + # Dave Mendlen <davemen@microsoft.com> 7857 + ctx-bridge 3127/udp # CTX Bridge Port 7858 + ctx-bridge 3127/tcp # CTX Bridge Port 7859 + # Alexander Dubrovsky <dubrovsky_alex@emc.com> 7860 + ndl-aas 3128/udp # Active API Server Port 7861 + ndl-aas 3128/tcp # Active API Server Port 7862 + # Martin Norman <martin@ndl.co.uk> 7863 + netport-id 3129/udp # NetPort Discovery Port 7864 + netport-id 3129/tcp # NetPort Discovery Port 7865 + # P.T.K. Farrar <farrarp@teccon.co.uk> 7866 + icpv2 3130/udp # ICPv2 7867 + icpv2 3130/tcp # ICPv2 7868 + # Duane Wessels <wessels@nlanr.net> 7869 + netbookmark 3131/udp # Net Book Mark 7870 + netbookmark 3131/tcp # Net Book Mark 7871 + # Yiftach Ravid <yiftach@haifa.vnet.ibm.com> 7872 + ms-rule-engine 3132/udp # Microsoft Business Rule Engine Update Service 7873 + ms-rule-engine 3132/tcp # Microsoft Business Rule Engine Update Service 7874 + # Anush Kumar <anushk@microsoft.com> 7875 + prism-deploy 3133/udp # Prism Deploy User Port 7876 + prism-deploy 3133/tcp # Prism Deploy User Port 7877 + # Joan Linck <jlinck@lanovation.com> 7878 + ecp 3134/udp # Extensible Code Protocol 7879 + ecp 3134/tcp # Extensible Code Protocol 7880 + # Jim Trek <jtrek@rochester.rr.com> 7881 + # Mark Bocko <bocko@ece.rochester.edu> 7882 + peerbook-port 3135/udp # PeerBook Port 7883 + peerbook-port 3135/tcp # PeerBook Port 7884 + # John Flowers <jf@gigamediaaccess.com> 7885 + grubd 3136/udp # Grub Server Port 7886 + grubd 3136/tcp # Grub Server Port 7887 + # Kord Campbell <kord@grub.org> 7888 + rtnt-1 3137/udp # rtnt-1 data packets 7889 + rtnt-1 3137/tcp # rtnt-1 data packets 7890 + rtnt-2 3138/udp # rtnt-2 data packets 7891 + rtnt-2 3138/tcp # rtnt-2 data packets 7892 + # Ron Muellerschoen <rjm@cobra.jpl.nasa.gov> 7893 + incognitorv 3139/udp # Incognito Rendez-Vous 7894 + incognitorv 3139/tcp # Incognito Rendez-Vous 7895 + # Stephane Bourque <stephb@incognito.com> 7896 + ariliamulti 3140/udp # Arilia Multiplexor 7897 + ariliamulti 3140/tcp # Arilia Multiplexor 7898 + # Stephane Bourque <sbourque@arilia.com> 7899 + vmodem 3141/udp # VMODEM 7900 + vmodem 3141/tcp # VMODEM 7901 + # Ray Gwinn <p00321@psilink.com> 7902 + rdc-wh-eos 3142/udp # RDC WH EOS 7903 + rdc-wh-eos 3142/tcp # RDC WH EOS 7904 + # Udi Nir <udi_nir@ncc.co.il> 7905 + seaview 3143/udp # Sea View 7906 + seaview 3143/tcp # Sea View 7907 + # Jim Flaherty <jim_e_flaherty@notes.seagate.com> 7908 + tarantella 3144/udp # Tarantella 7909 + tarantella 3144/tcp # Tarantella 7910 + # Roger Binns <rogerb@sco.com> 7911 + csi-lfap 3145/udp # CSI-LFAP 7912 + csi-lfap 3145/tcp # CSI-LFAP 7913 + # Paul Amsden <amsden@.ctron.com> 7914 + bears-02 3146/udp # bears-02 7915 + bears-02 3146/tcp # bears-02 7916 + # Bruce McKinnon <brucemck@bearsolutions.com.au> 7917 + rfio 3147/udp # RFIO 7918 + rfio 3147/tcp # RFIO 7919 + # Frederic Hemmer <Frederic.Hemmer@cern.ch> 7920 + nm-game-admin 3148/udp # NetMike Game Administrator 7921 + nm-game-admin 3148/tcp # NetMike Game Administrator 7922 + nm-game-server 3149/udp # NetMike Game Server 7923 + nm-game-server 3149/tcp # NetMike Game Server 7924 + nm-asses-admin 3150/udp # NetMike Assessor Administrator 7925 + nm-asses-admin 3150/tcp # NetMike Assessor Administrator 7926 + nm-assessor 3151/udp # NetMike Assessor 7927 + nm-assessor 3151/tcp # NetMike Assessor 7928 + # Andrew Sharpe <help@smartsims.com> 7929 + feitianrockey 3152/udp # FeiTian Port 7930 + feitianrockey 3152/tcp # FeiTian Port 7931 + # Huang Yu <llw@ftsafe.com> 7932 + s8-client-port 3153/udp # S8Cargo Client Port 7933 + s8-client-port 3153/tcp # S8Cargo Client Port 7934 + # Jon S. Kyle <JKyle@SpeedwaySoftware.com> 7935 + ccmrmi 3154/udp # ON RMI Registry 7936 + ccmrmi 3154/tcp # ON RMI Registry 7937 + # Ram Sudama <rsudama@on.com> 7938 + jpegmpeg 3155/udp # JpegMpeg Port 7939 + jpegmpeg 3155/tcp # JpegMpeg Port 7940 + # Richard Bassous <rbassous@yahoo.com> 7941 + indura 3156/udp # Indura Collector 7942 + indura 3156/tcp # Indura Collector 7943 + # Bruce Kosbab <bruce.kosbab@indurasoft.com> 7944 + e3consultants 3157/udp # CCC Listener Port 7945 + e3consultants 3157/tcp # CCC Listener Port 7946 + # Brian Carnell <brian@e3consultants.com> 7947 + stvp 3158/udp # SmashTV Protocol 7948 + stvp 3158/tcp # SmashTV Protocol 7949 + # Christian Wolff <stvp@smash.tv> 7950 + navegaweb-port 3159/udp # NavegaWeb Tarification 7951 + navegaweb-port 3159/tcp # NavegaWeb Tarification 7952 + # Miguel Angel Fernandez <mafg@tid.es> 7953 + tip-app-server 3160/udp # TIP Application Server 7954 + tip-app-server 3160/tcp # TIP Application Server 7955 + # Olivier Mascia <om@tipgroup.com> 7956 + doc1lm 3161/udp # DOC1 License Manager 7957 + doc1lm 3161/tcp # DOC1 License Manager 7958 + # Greg Goodson <ggoodson@group1software.co.uk> 7959 + sflm 3162/udp # SFLM 7960 + sflm 3162/tcp # SFLM 7961 + # Keith Turner <support@silvaco.com> 7962 + res-sap 3163/udp # RES-SAP 7963 + res-sap 3163/tcp # RES-SAP 7964 + # Bob Janssen <bob@res.nl> 7965 + imprs 3164/udp # IMPRS 7966 + imprs 3164/tcp # IMPRS 7967 + # Lars Bohn <Lars.Bohn@nokia.com> 7968 + newgenpay 3165/udp # Newgenpay Engine Service 7969 + newgenpay 3165/tcp # Newgenpay Engine Service 7970 + # Ilan Zisser <ilan@newgenpay.com> 7971 + qrepos 3166/udp # Quest Repository 7972 + qrepos 3166/tcp # Quest Repository 7973 + # Fred Surr <quest_iana@oz.quest.com> 7974 + poweroncontact 3167/udp # poweroncontact 7975 + poweroncontact 3167/tcp # poweroncontact 7976 + poweronnud 3168/udp # poweronnud 7977 + poweronnud 3168/tcp # poweronnud 7978 + # Paul Cone <paul@poweronsoftware.com> 7979 + serverview-as 3169/udp # SERVERVIEW-AS 7980 + serverview-as 3169/tcp # SERVERVIEW-AS 7981 + serverview-asn 3170/udp # SERVERVIEW-ASN 7982 + serverview-asn 3170/tcp # SERVERVIEW-ASN 7983 + serverview-gf 3171/udp # SERVERVIEW-GF 7984 + serverview-gf 3171/tcp # SERVERVIEW-GF 7985 + serverview-rm 3172/udp # SERVERVIEW-RM 7986 + serverview-rm 3172/tcp # SERVERVIEW-RM 7987 + serverview-icc 3173/udp # SERVERVIEW-ICC 7988 + serverview-icc 3173/tcp # SERVERVIEW-ICC 7989 + # Guenther Kroenert 7990 + # <Guenther.Kroenert@fujitsu-siemens.com> 7991 + armi-server 3174/udp # ARMI Server 7992 + armi-server 3174/tcp # ARMI Server 7993 + # Bobby Martin <bobbymartin@hotmail.com> 7994 + t1-e1-over-ip 3175/udp # T1_E1_Over_IP 7995 + t1-e1-over-ip 3175/tcp # T1_E1_Over_IP 7996 + # Mark Doyle <mark@engagecom.com> 7997 + ars-master 3176/udp # ARS Master 7998 + ars-master 3176/tcp # ARS Master 7999 + # Ade Adebayo <ade@us.itmasters.com> 8000 + phonex-port 3177/udp # Phonex Protocol 8001 + phonex-port 3177/tcp # Phonex Protocol 8002 + # Doug Grover <dgrover@phonex.com> 8003 + radclientport 3178/udp # Radiance UltraEdge Port 8004 + radclientport 3178/tcp # Radiance UltraEdge Port 8005 + # Sri Subramaniam <sri@radiance.com> 8006 + h2gf-w-2m 3179/udp # H2GF W.2m Handover prot. 8007 + h2gf-w-2m 3179/tcp # H2GF W.2m Handover prot. 8008 + # Arne Norefors <Arne.Norefors@ericsson.com> 8009 + mc-brk-srv 3180/udp # Millicent Broker Server 8010 + mc-brk-srv 3180/tcp # Millicent Broker Server 8011 + # Steve Glassman <steveg@pa.dec.com> 8012 + bmcpatrolagent 3181/udp # BMC Patrol Agent 8013 + bmcpatrolagent 3181/tcp # BMC Patrol Agent 8014 + bmcpatrolrnvu 3182/udp # BMC Patrol Rendezvous 8015 + bmcpatrolrnvu 3182/tcp # BMC Patrol Rendezvous 8016 + # Eric Anderson <eric_anderson@bmc.com> 8017 + cops-tls 3183/udp # COPS/TLS 8018 + cops-tls 3183/tcp # COPS/TLS 8019 + # Mark Stevens <mstevens@ellacoya.com> 8020 + apogeex-port 3184/udp # ApogeeX Port 8021 + apogeex-port 3184/tcp # ApogeeX Port 8022 + # Tom Nys <tom.nys.tn@belgium.agfa.com> 8023 + smpppd 3185/udp # SuSE Meta PPPD 8024 + smpppd 3185/tcp # SuSE Meta PPPD 8025 + # Arvin Schnell <arvin@suse.de> 8026 + iiw-port 3186/udp # IIW Monitor User Port 8027 + iiw-port 3186/tcp # IIW Monitor User Port 8028 + # Corey Burnett <corey.burnett@biopop.com> 8029 + odi-port 3187/udp # Open Design Listen Port 8030 + odi-port 3187/tcp # Open Design Listen Port 8031 + # Phivos Aristides <phivos@opendesign.com> 8032 + brcm-comm-port 3188/udp # Broadcom Port 8033 + brcm-comm-port 3188/tcp # Broadcom Port 8034 + # Thomas L. Johnson <tjohnson@broadcom.com> 8035 + pcle-infex 3189/udp # Pinnacle Sys InfEx Port 8036 + pcle-infex 3189/tcp # Pinnacle Sys InfEx Port 8037 + # Anthon van der Neut <anthon@mnt.org> 8038 + csvr-proxy 3190/udp # ConServR Proxy 8039 + csvr-proxy 3190/tcp # ConServR Proxy 8040 + csvr-sslproxy 3191/udp # ConServR SSL Proxy 8041 + csvr-sslproxy 3191/tcp # ConServR SSL Proxy 8042 + # Mikhail Kruk <mkruk@biscom.com> 8043 + firemonrcc 3192/udp # FireMon Revision Control 8044 + firemonrcc 3192/tcp # FireMon Revision Control 8045 + # Michael Bishop <mbishop@fishnetsecurity.com> 8046 + cordataport 3193/udp # Cordaxis Data Port 8047 + cordataport 3193/tcp # Cordaxis Data Port 8048 + # Jay Fesco <jay@cordaxis.com> 8049 + magbind 3194/udp # Rockstorm MAG protocol 8050 + magbind 3194/tcp # Rockstorm MAG protocol 8051 + # Jens Nilsson <jens@rockstorm.se> 8052 + ncu-1 3195/udp # Network Control Unit 8053 + ncu-1 3195/tcp # Network Control Unit 8054 + ncu-2 3196/udp # Network Control Unit 8055 + ncu-2 3196/tcp # Network Control Unit 8056 + # Charlie Hundre <charlie@rdsrv.reco.com.tw> 8057 + embrace-dp-s 3197/udp # Embrace Device Protocol Server 8058 + embrace-dp-s 3197/tcp # Embrace Device Protocol Server 8059 + embrace-dp-c 3198/udp # Embrace Device Protocol Client 8060 + embrace-dp-c 3198/tcp # Embrace Device Protocol Client 8061 + # Elliot Schwartz <elliot@embracenetworks.com> 8062 + dmod-workspace 3199/udp # DMOD WorkSpace 8063 + dmod-workspace 3199/tcp # DMOD WorkSpace 8064 + # Nick Plante <nplante@dmod.com> 8065 + tick-port 3200/udp # Press-sense Tick Port 8066 + tick-port 3200/tcp # Press-sense Tick Port 8067 + # Boris Svetlitsky <boris@press-sense.com> 8068 + cpq-tasksmart 3201/udp # CPQ-TaskSmart 8069 + cpq-tasksmart 3201/tcp # CPQ-TaskSmart 8070 + # Jackie Lau <jackie.lau@compaq.com> 8071 + intraintra 3202/udp # IntraIntra 8072 + intraintra 3202/tcp # IntraIntra 8073 + # Matthew Asham <matthewa@bcwireless.net> 8074 + netwatcher-mon 3203/udp # Network Watcher Monitor 8075 + netwatcher-mon 3203/tcp # Network Watcher Monitor 8076 + netwatcher-db 3204/udp # Network Watcher DB Access 8077 + netwatcher-db 3204/tcp # Network Watcher DB Access 8078 + # Hirokazu Fujisawa <fujisawa@pfu.fujitsu.com> 8079 + isns 3205/udp # iSNS Server Port 8080 + isns 3205/tcp # iSNS Server Port 8081 + # Josh Tseng <jtseng@nishansystems.com> 8082 + ironmail 3206/udp # IronMail POP Proxy 8083 + ironmail 3206/tcp # IronMail POP Proxy 8084 + # Mike Hudack <mike@mhudack.com> 8085 + vx-auth-port 3207/udp # Veritas Authentication Port 8086 + vx-auth-port 3207/tcp # Veritas Authentication Port 8087 + # Senthil Ponnuswamy <senthil@veritas.com> 8088 + pfu-prcallback 3208/udp # PFU PR Callback 8089 + pfu-prcallback 3208/tcp # PFU PR Callback 8090 + # Tetsuharu Hanada <hanada@pfu.fujitsu.com> 8091 + netwkpathengine 3209/udp # HP OpenView Network Path Engine Server 8092 + netwkpathengine 3209/tcp # HP OpenView Network Path Engine Server 8093 + # Anthony Walker <anthony_walker@hp.com> 8094 + flamenco-proxy 3210/udp # Flamenco Networks Proxy 8095 + flamenco-proxy 3210/tcp # Flamenco Networks Proxy 8096 + # Corey Corrick <corey.corrick@flamenconetworks.com> 8097 + avsecuremgmt 3211/udp # Avocent Secure Management 8098 + avsecuremgmt 3211/tcp # Avocent Secure Management 8099 + # Brian S. Stewart <Brian.Stewart@Avocent.com> 8100 + surveyinst 3212/udp # Survey Instrument 8101 + surveyinst 3212/tcp # Survey Instrument 8102 + # Al Amet <aamet@point-inc.com> 8103 + neon24x7 3213/udp # NEON 24X7 Mission Control 8104 + neon24x7 3213/tcp # NEON 24X7 Mission Control 8105 + # Tony Lubrano <tlubrano@neonsys.com> 8106 + jmq-daemon-1 3214/udp # JMQ Daemon Port 1 8107 + jmq-daemon-1 3214/tcp # JMQ Daemon Port 1 8108 + jmq-daemon-2 3215/udp # JMQ Daemon Port 2 8109 + jmq-daemon-2 3215/tcp # JMQ Daemon Port 2 8110 + # Martin West <Martin.West@spirit-soft.com> 8111 + ferrari-foam 3216/udp # Ferrari electronic FOAM 8112 + ferrari-foam 3216/tcp # Ferrari electronic FOAM 8113 + # Johann Deutinger <deutinger@ferrari-electronic.de> 8114 + unite 3217/udp # Unified IP & Telecomm Env 8115 + unite 3217/tcp # Unified IP & Telecomm Env 8116 + # Christer Gunnarsson 8117 + # <christer.gunnarsson@ascomtateco.se> 8118 + smartpackets 3218/udp # EMC SmartPackets 8119 + smartpackets 3218/tcp # EMC SmartPackets 8120 + # Steve Spataro <spataro_steve@emc.com> 8121 + wms-messenger 3219/udp # WMS Messenger 8122 + wms-messenger 3219/tcp # WMS Messenger 8123 + # Michael Monasterio <michael@wmsoftware.com> 8124 + xnm-ssl 3220/udp # XML NM over SSL 8125 + xnm-ssl 3220/tcp # XML NM over SSL 8126 + xnm-clear-text 3221/udp # XML NM over TCP 8127 + xnm-clear-text 3221/tcp # XML NM over TCP 8128 + # Mark Trostler <trostler@juniper.net> 8129 + glbp 3222/udp # Gateway Load Balancing Pr 8130 + glbp 3222/tcp # Gateway Load Balancing Pr 8131 + # Douglas McLaggan <glbp-info@cisco.com> 8132 + digivote 3223/udp # DIGIVOTE (R) Vote-Server 8133 + digivote 3223/tcp # DIGIVOTE (R) Vote-Server 8134 + # Christian Treczoks <ct@braehler.com> 8135 + aes-discovery 3224/udp # AES Discovery Port 8136 + aes-discovery 3224/tcp # AES Discovery Port 8137 + # Ken Richard <kenr@aeseducation.com> 8138 + fcip-port 3225/udp # FCIP 8139 + fcip-port 3225/tcp # FCIP 8140 + # RFC-ietf-ips-fcovertcpip-12.txt 8141 + isi-irp 3226/udp # ISI Industry Software IRP 8142 + isi-irp 3226/tcp # ISI Industry Software IRP 8143 + # Peter Sandstrom <peter.sandstrom@tassen.fi> 8144 + dwnmshttp 3227/udp # DiamondWave NMS Server 8145 + dwnmshttp 3227/tcp # DiamondWave NMS Server 8146 + dwmsgserver 3228/udp # DiamondWave MSG Server 8147 + dwmsgserver 3228/tcp # DiamondWave MSG Server 8148 + # Varma Bhupatiraju <varma@calient.net> 8149 + global-cd-port 3229/udp # Global CD Port 8150 + global-cd-port 3229/tcp # Global CD Port 8151 + # Vitaly Revsin <vitaly@netapp.com> 8152 + sftdst-port 3230/udp # Software Distributor Port 8153 + sftdst-port 3230/tcp # Software Distributor Port 8154 + # Andrea Lanza <andrea.lanza@frameweb.it> 8155 + dsnl 3231/udp # Delta Solutions Direct 8156 + dsnl 3231/tcp # Delta Solutions Direct 8157 + # Peter Ijkhout <peter@deltasolutions.nl> 8158 + mdtp 3232/udp # MDT port 8159 + mdtp 3232/tcp # MDT port 8160 + # IJsbrand Wijnands <ice@cisco.com> 8161 + whisker 3233/udp # WhiskerControl main port 8162 + whisker 3233/tcp # WhiskerControl main port 8163 + # Rudolf Cardinal <rudolf@pobox.com> February 2002 8164 + alchemy 3234/udp # Alchemy Server 8165 + alchemy 3234/tcp # Alchemy Server 8166 + # Mikhail Belov <mikhail@imrgold.com> February 2002 8167 + mdap-port 3235/udp # MDAP Port 8168 + mdap-port 3235/tcp # MDAP port 8169 + # Johan Deleu <johan.deleu@alcatel.be> February 2002 8170 + apparenet-ts 3236/udp # appareNet Test Server 8171 + apparenet-ts 3236/tcp # appareNet Test Server 8172 + apparenet-tps 3237/udp # appareNet Test Packet Sequencer 8173 + apparenet-tps 3237/tcp # appareNet Test Packet Sequencer 8174 + apparenet-as 3238/udp # appareNet Analysis Server 8175 + apparenet-as 3238/tcp # appareNet Analysis Server 8176 + apparenet-ui 3239/udp # appareNet User Interface 8177 + apparenet-ui 3239/tcp # appareNet User Interface 8178 + # Fred Klassen <fklassen@jaalam.com> February 2002 8179 + triomotion 3240/udp # Trio Motion Control Port 8180 + triomotion 3240/tcp # Trio Motion Control Port 8181 + # Tony Matthews <tmatthews@triomotion.com> February 2002 8182 + sysorb 3241/udp # SysOrb Monitoring Server 8183 + sysorb 3241/tcp # SysOrb Monitoring Server 8184 + # Jakob Oestergaard <joe@sysorb.com> February 2002 8185 + sdp-id-port 3242/udp # Session Description ID 8186 + sdp-id-port 3242/tcp # Session Description ID 8187 + # Greg Rose <ggr@qualcomm.com> February 2002 8188 + timelot 3243/udp # Timelot Port 8189 + timelot 3243/tcp # Timelot Port 8190 + # David Ferguson <dferguson@xtralot.com> February 2002 8191 + onesaf 3244/udp # OneSAF 8192 + onesaf 3244/tcp # OneSAF 8193 + # Gene McCulley <mcculley@cuspy.com> February 2002 8194 + vieo-fe 3245/udp # VIEO Fabric Executive 8195 + vieo-fe 3245/tcp # VIEO Fabric Executive 8196 + # James Cox <jocox@view.com> February 2002 8197 + dvt-system 3246/udp # DVT SYSTEM PORT 8198 + dvt-system 3246/tcp # DVT SYSTEM PORT 8199 + dvt-data 3247/udp # DVT DATA LINK 8200 + dvt-data 3247/tcp # DVT DATA LINK 8201 + # Phillip Heil <phil.heil@dvtsensors.com> February 2002 8202 + procos-lm 3248/udp # PROCOS LM 8203 + procos-lm 3248/tcp # PROCOS LM 8204 + # Torsten Rendelmann 8205 + # <torsten.rendelmann@procos.com> February 2002 8206 + ssp 3249/udp # State Sync Protocol 8207 + ssp 3249/tcp # State Sync Protocol 8208 + # Stephane Beaulieu <stephane@cisco.com> February 2002 8209 + hicp 3250/udp # HMS hicp port 8210 + hicp 3250/tcp # HMS hicp port 8211 + # Joel Palsson, HMS Industrial Networks AB 8212 + # <ianacontact@hms.se> February 2002 8213 + sysscanner 3251/udp # Sys Scanner 8214 + sysscanner 3251/tcp # Sys Scanner 8215 + # Dick Georges <georges@monaco.net> February 2002 8216 + dhe 3252/udp # DHE port 8217 + dhe 3252/tcp # DHE port 8218 + # Fabrizio Massimo Ferrara <fmf@gesi.it> February 2002 8219 + pda-data 3253/udp # PDA Data 8220 + pda-data 3253/tcp # PDA Data 8221 + pda-sys 3254/udp # PDA System 8222 + pda-sys 3254/tcp # PDA System 8223 + # Jian Fan <fjian@dmfsys.com> February 2002 8224 + semaphore 3255/udp # Semaphore Connection Port 8225 + semaphore 3255/tcp # Semaphore Connection Port 8226 + # Jay Eckles <ecklesweb@yahoo.com> February 2002 8227 + cpqrpm-agent 3256/udp # Compaq RPM Agent Port 8228 + cpqrpm-agent 3256/tcp # Compaq RPM Agent Port 8229 + cpqrpm-server 3257/udp # Compaq RPM Server Port 8230 + cpqrpm-server 3257/tcp # Compaq RPM Server Port 8231 + # Royal King <royal.king@compaq.com> February 2002 8232 + ivecon-port 3258/udp # Ivecon Server Port 8233 + ivecon-port 3258/tcp # Ivecon Server Port 8234 + # Serguei Tevs <STevs@ivecon.com> February 2002 8235 + epncdp2 3259/udp # Epson Network Common Devi 8236 + epncdp2 3259/tcp # Epson Network Common Devi 8237 + # SEIKO EPSON Corporation - Oishi Toshiaki 8238 + # <Oishi.Toshiaki@exc.epson.co.jp> February 2002 8239 + iscsi-target 3260/udp # iSCSI port 8240 + iscsi-target 3260/tcp # iSCSI port 8241 + # Julian Satran <Julian_Satran@il.ibm.com> 8242 + winshadow 3261/udp # winShadow 8243 + winshadow 3261/tcp # winShadow 8244 + # Colin Barry <cbarry@gbahn.com> 8245 + necp 3262/udp # NECP 8246 + necp 3262/tcp # NECP 8247 + # Alberto Cerpa <cerpa@isi.edu> 8248 + ecolor-imager 3263/udp # E-Color Enterprise Imager 8249 + ecolor-imager 3263/tcp # E-Color Enterprise Imager 8250 + # Tamara Baker <tbaker@ecolor.com> 8251 + ccmail 3264/udp # cc:mail/lotus 8252 + ccmail 3264/tcp # cc:mail/lotus 8253 + # <brockman@ccmail.com> 8254 + altav-tunnel 3265/udp # Altav Tunnel 8255 + altav-tunnel 3265/tcp # Altav Tunnel 8256 + # Gary M. Allen <gallen@symantec.com> 8257 + ns-cfg-server 3266/udp # NS CFG Server 8258 + ns-cfg-server 3266/tcp # NS CFG Server 8259 + # Aivi Lie <LIEA@netsoft.com> 8260 + ibm-dial-out 3267/udp # IBM Dial Out 8261 + ibm-dial-out 3267/tcp # IBM Dial Out 8262 + # Skip Booth <sbooth@VNET.IBM.COM> 8263 + msft-gc 3268/udp # Microsoft Global Catalog 8264 + msft-gc 3268/tcp # Microsoft Global Catalog 8265 + msft-gc-ssl 3269/udp # Microsoft Global Catalog with LDAP/SSL 8266 + msft-gc-ssl 3269/tcp # Microsoft Global Catalog with LDAP/SSL 8267 + # Asaf Kashi <asafk@microsoft.com> 8268 + verismart 3270/udp # Verismart 8269 + verismart 3270/tcp # Verismart 8270 + # Jay Weber <weber@vfi.com> 8271 + csoft-prev 3271/udp # CSoft Prev Port 8272 + csoft-prev 3271/tcp # CSoft Prev Port 8273 + # Nedelcho Stanev <decho@iname.com> 8274 + user-manager 3272/udp # Fujitsu User Manager 8275 + user-manager 3272/tcp # Fujitsu User Manager 8276 + # Yukihiko Sakurai <y-sakurai@ael.fujitsu.co.jp> 8277 + sxmp 3273/udp # Simple Extensible Multiplexed Protocol 8278 + sxmp 3273/tcp # Simple Extensible Multiplexed Protocol 8279 + # Stuart Newman <stuart.newman@fortel.com> 8280 + ordinox-server 3274/udp # Ordinox Server 8281 + ordinox-server 3274/tcp # Ordinox Server 8282 + # Guy Letourneau <gletourneau@ordinox.com> 8283 + samd 3275/udp # SAMD 8284 + samd 3275/tcp # SAMD 8285 + # Edgar Circenis <ec@fc.hp.com> 8286 + maxim-asics 3276/udp # Maxim ASICs 8287 + maxim-asics 3276/tcp # Maxim ASICs 8288 + # Dave Inman <davei@mxim.com> 8289 + awg-proxy 3277/udp # AWG Proxy 8290 + awg-proxy 3277/tcp # AWG Proxy 8291 + # Alex McDonald <alexm@an.hp.com> 8292 + lkcmserver 3278/udp # LKCM Server 8293 + lkcmserver 3278/tcp # LKCM Server 8294 + # Javier Jimenez 8295 + admind 3279/udp # admind 8296 + admind 3279/tcp # admind 8297 + # Jeff Haynes <haynes@chistech.com> 8298 + vs-server 3280/udp # VS Server 8299 + vs-server 3280/tcp # VS Server 8300 + # Scott Godlew <Scott@godlew.com> 8301 + sysopt 3281/udp # SYSOPT 8302 + sysopt 3281/tcp # SYSOPT 8303 + # Tony Hoffman <ajh@unx.dec.com> 8304 + datusorb 3282/udp # Datusorb 8305 + datusorb 3282/tcp # Datusorb 8306 + # Thomas Martin <thomas@datus-usa.com> 8307 + net-assistant 3283/udp # Net Assistant 8308 + net-assistant 3283/tcp # Net Assistant 8309 + # Michael Stein <mvs@apple.com> 8310 + 4talk 3284/udp # 4Talk 8311 + 4talk 3284/tcp # 4Talk 8312 + # Tony Bushnell <tony_bushnell@four-sight.co.uk> 8313 + plato 3285/udp # Plato 8314 + plato 3285/tcp # Plato 8315 + # Jim Battin <battin@tro.com> 8316 + e-net 3286/udp # E-Net 8317 + e-net 3286/tcp # E-Net 8318 + # Steven Grigsby <sgrigsby@austin.eent.com> 8319 + directvdata 3287/udp # DIRECTVDATA 8320 + directvdata 3287/tcp # DIRECTVDATA 8321 + # Michael Friedman <mfr1@worldnet.att.net> 8322 + cops 3288/udp # COPS 8323 + cops 3288/tcp # COPS 8324 + # Shai Herzog <herzog@iphighway.com> 8325 + enpc 3289/udp # ENPC 8326 + enpc 3289/tcp # ENPC 8327 + # SEIKO EPSON <Ishida.Hitoshi@exc.epson.co.jp> 8328 + caps-lm 3290/udp # CAPS LOGISTICS TOOLKIT - LM 8329 + caps-lm 3290/tcp # CAPS LOGISTICS TOOLKIT - LM 8330 + # Joseph Krebs <joek@caps.com> 8331 + sah-lm 3291/udp # S A Holditch & Associates - LM 8332 + sah-lm 3291/tcp # S A Holditch & Associates - LM 8333 + # Randy Hudgens <rhh@nmail.holditch.com> 8334 + cart-o-rama 3292/udp # Cart O Rama 8335 + cart-o-rama 3292/tcp # Cart O Rama 8336 + # Phillip Dillinger <Phillip.Dillinger@sealabs.com> 8337 + fg-fps 3293/udp # fg-fps 8338 + fg-fps 3293/tcp # fg-fps 8339 + fg-gip 3294/udp # fg-gip 8340 + fg-gip 3294/tcp # fg-gip 8341 + # Jean-Marc Frailong <jmf@freegate.net> 8342 + dyniplookup 3295/udp # Dynamic IP Lookup 8343 + dyniplookup 3295/tcp # Dynamic IP Lookup 8344 + # Eugene Osovetsky <eugeneo@geocities.com> 8345 + rib-slm 3296/udp # Rib License Manager 8346 + rib-slm 3296/tcp # Rib License Manager 8347 + # Kristean Heisler <kh@rib.de> 8348 + cytel-lm 3297/udp # Cytel License Manager 8349 + cytel-lm 3297/tcp # Cytel License Manager 8350 + # Yogesh P. Gajjar <yogesh@cytel.com> 8351 + deskview 3298/udp # DeskView 8352 + deskview 3298/tcp # DeskView 8353 + # Manfred Randelzofer 8354 + # <manfred.randelzofer@fujitsu-siemens.com> 8355 + pdrncs 3299/udp # pdrncs 8356 + pdrncs 3299/tcp # pdrncs 8357 + # Paul Wissenbach <paulwi@vnd.tek.com> 8358 + ########### 3300-3301 Unauthorized Use by SAP R/3 ###### 8359 + mcs-fastmail 3302/udp # MCS Fastmail 8360 + mcs-fastmail 3302/tcp # MCS Fastmail 8361 + # Patti Jo Newsom <pjn@mcsdallas.com> 8362 + opsession-clnt 3303/udp # OP Session Client 8363 + opsession-clnt 3303/tcp # OP Session Client 8364 + opsession-srvr 3304/udp # OP Session Server 8365 + opsession-srvr 3304/tcp # OP Session Server 8366 + # Amir Blich <amir@netmanage.co.il> 8367 + odette-ftp 3305/udp # ODETTE-FTP 8368 + odette-ftp 3305/tcp # ODETTE-FTP 8369 + # David Nash <dnash@ford.com> 8370 + mysql 3306/udp # MySQL 8371 + mysql 3306/tcp # MySQL 8372 + # Monty <monty@analytikerna.se> 8373 + opsession-prxy 3307/udp # OP Session Proxy 8374 + opsession-prxy 3307/tcp # OP Session Proxy 8375 + # Amir Blich <amir@netmanage.co.il> 8376 + tns-server 3308/udp # TNS Server 8377 + tns-server 3308/tcp # TNS Server 8378 + tns-adv 3309/udp # TNS ADV 8379 + tns-adv 3309/tcp # TNS ADV 8380 + # Jerome Albin <albin@taec.enet.dec.com> 8381 + dyna-access 3310/udp # Dyna Access 8382 + dyna-access 3310/tcp # Dyna Access 8383 + # Dave Belliveau 8384 + # <DaveBelliveau@cornerstonesoftware.com> 8385 + mcns-tel-ret 3311/udp # MCNS Tel Ret 8386 + mcns-tel-ret 3311/tcp # MCNS Tel Ret 8387 + # Randall Atkinson <rja@home.net> 8388 + appman-server 3312/udp # Application Management Server 8389 + appman-server 3312/tcp # Application Management Server 8390 + uorb 3313/udp # Unify Object Broker 8391 + uorb 3313/tcp # Unify Object Broker 8392 + uohost 3314/udp # Unify Object Host 8393 + uohost 3314/tcp # Unify Object Host 8394 + # Duane Gibson <ianaportmaster@unify.com> 8395 + cdid 3315/udp # CDID 8396 + cdid 3315/tcp # CDID 8397 + # Andrew Borisov <hdr@chat.ru> 8398 + aicc-cmi 3316/udp # AICC/CMI 8399 + aicc-cmi 3316/tcp # AICC/CMI 8400 + # William McDonald <billmc@atc.boeing.com> 8401 + vsaiport 3317/udp # VSAI PORT 8402 + vsaiport 3317/tcp # VSAI PORT 8403 + # Rieko Asai <asai@isl.mei.co.jp> 8404 + ssrip 3318/udp # Swith to Swith Routing Information Protocol 8405 + ssrip 3318/tcp # Swith to Swith Routing Information Protocol 8406 + # Baba Hidekazu <baba@flare.nd.net.fujitsu.co.jp> 8407 + sdt-lmd 3319/udp # SDT License Manager 8408 + sdt-lmd 3319/tcp # SDT License Manager 8409 + # Salvo Nassisi <sdtech@tin.it> 8410 + officelink2000 3320/udp # Office Link 2000 8411 + officelink2000 3320/tcp # Office Link 2000 8412 + # Mike Balch <mbalch@teltone.com> 8413 + vnsstr 3321/udp # VNSSTR 8414 + vnsstr 3321/tcp # VNSSTR 8415 + # Takeshi Ohmura <ohmura@isl.mei.co.jp> 8416 + # Bob Braden <braden@isi.edu> 8417 + sftu 3326/udp # SFTU 8418 + sftu 3326/tcp # SFTU 8419 + # Eduardo Rosenberg de Moura <eduardor@spacenet.com.br> 8420 + bbars 3327/udp # BBARS 8421 + bbars 3327/tcp # BBARS 8422 + # Lou Harris <lharris@outlx.bandl.com> 8423 + egptlm 3328/udp # Eaglepoint License Manager 8424 + egptlm 3328/tcp # Eaglepoint License Manager 8425 + # Dave Benton <dave.benton@eaglepoint.com> 8426 + hp-device-disc 3329/udp # HP Device Disc 8427 + hp-device-disc 3329/tcp # HP Device Disc 8428 + # Shivaun Albright <shivaun_albright@hp.com> 8429 + mcs-calypsoicf 3330/udp # MCS Calypso ICF 8430 + mcs-calypsoicf 3330/tcp # MCS Calypso ICF 8431 + mcs-messaging 3331/udp # MCS Messaging 8432 + mcs-messaging 3331/tcp # MCS Messaging 8433 + mcs-mailsvr 3332/udp # MCS Mail Server 8434 + mcs-mailsvr 3332/tcp # MCS Mail Server 8435 + # Patti Jo Newsom <pjn@mcsdallas.com> 8436 + dec-notes 3333/udp # DEC Notes 8437 + dec-notes 3333/tcp # DEC Notes 8438 + # Kim Moraros <moraros@via.enet.dec.com> 8439 + directv-web 3334/udp # Direct TV Webcasting 8440 + directv-web 3334/tcp # Direct TV Webcasting 8441 + directv-soft 3335/udp # Direct TV Software Updates 8442 + directv-soft 3335/tcp # Direct TV Software Updates 8443 + directv-tick 3336/udp # Direct TV Tickers 8444 + directv-tick 3336/tcp # Direct TV Tickers 8445 + directv-catlg 3337/udp # Direct TV Data Catalog 8446 + directv-catlg 3337/tcp # Direct TV Data Catalog 8447 + # Michael Friedman <mfr1@worldnet.att.net> 8448 + anet-b 3338/udp # OMF data b 8449 + anet-b 3338/tcp # OMF data b 8450 + anet-l 3339/udp # OMF data l 8451 + anet-l 3339/tcp # OMF data l 8452 + anet-m 3340/udp # OMF data m 8453 + anet-m 3340/tcp # OMF data m 8454 + anet-h 3341/udp # OMF data h 8455 + anet-h 3341/tcp # OMF data h 8456 + # Per Sahlqvist <psahlqvi@sw.seisy.abb.se> 8457 + webtie 3342/udp # WebTIE 8458 + webtie 3342/tcp # WebTIE 8459 + # Kevin Frender <kbf@ngdc.noaa.gov> 8460 + ms-cluster-net 3343/udp # MS Cluster Net 8461 + ms-cluster-net 3343/tcp # MS Cluster Net 8462 + # Mike Massa <mikemas@microsoft.com> 8463 + bnt-manager 3344/udp # BNT Manager 8464 + bnt-manager 3344/tcp # BNT Manager 8465 + # Brian J. Ives <Brian.Ives@BadgerNT.com> 8466 + influence 3345/udp # Influence 8467 + influence 3345/tcp # Influence 8468 + # Russ Ferriday <russf@topia.com> 8469 + trnsprntproxy 3346/udp # Trnsprnt Proxy 8470 + trnsprntproxy 3346/tcp # Trnsprnt Proxy 8471 + # Grant Kirby <grant_kirby@ccm.al.intel.com> 8472 + phoenix-rpc 3347/udp # Phoenix RPC 8473 + phoenix-rpc 3347/tcp # Phoenix RPC 8474 + # Ian Anderson <ian_anderson@phoenix.com> 8475 + pangolin-laser 3348/udp # Pangolin Laser 8476 + pangolin-laser 3348/tcp # Pangolin Laser 8477 + # William Benner <William_Benner@msn.com> 8478 + chevinservices 3349/udp # Chevin Services 8479 + chevinservices 3349/tcp # Chevin Services 8480 + # Gus McNaughton <gus@chevin.com> 8481 + findviatv 3350/udp # FINDVIATV 8482 + findviatv 3350/tcp # FINDVIATV 8483 + # Oran Davis <oran@8x8.com> 8484 + btrieve 3351/udp # Btrieve port 8485 + btrieve 3351/tcp # Btrieve port 8486 + ssql 3352/udp # Scalable SQL 8487 + ssql 3352/tcp # Scalable SQL 8488 + # Chuck Talk <ctalk@pervasive.com> 8489 + fatpipe 3353/udp # FATPIPE 8490 + fatpipe 3353/tcp # FATPIPE 8491 + # Sanchaita Datta <sdatta@ragula.com> 8492 + suitjd 3354/udp # SUITJD 8493 + suitjd 3354/tcp # SUITJD 8494 + # Todd Moyer <tsm@unx.dec.com> 8495 + ordinox-dbase 3355/udp # Ordinox Dbase 8496 + ordinox-dbase 3355/tcp # Ordinox Dbase 8497 + # Guy Litourneau <gletourneau@ordinox.com> 8498 + upnotifyps 3356/udp # UPNOTIFYPS 8499 + upnotifyps 3356/tcp # UPNOTIFYPS 8500 + # Mark Fox <markf@uplanet.com> 8501 + adtech-test 3357/udp # Adtech Test IP 8502 + adtech-test 3357/tcp # Adtech Test IP 8503 + # Robin Uyeshiro <robin_u@adtech-inc.com> 8504 + mpsysrmsvr 3358/udp # Mp Sys Rmsvr 8505 + mpsysrmsvr 3358/tcp # Mp Sys Rmsvr 8506 + # Hiroyuki Kawabuchi <buchi@ael.fujitsu.co.jp> 8507 + wg-netforce 3359/udp # WG NetForce 8508 + wg-netforce 3359/tcp # WG NetForce 8509 + # Lee Wheat <wheat@wg.com> 8510 + kv-server 3360/udp # KV Server 8511 + kv-server 3360/tcp # KV Server 8512 + kv-agent 3361/udp # KV Agent 8513 + kv-agent 3361/tcp # KV Agent 8514 + # Thomas Soranno <tom_soranno@cipartners.com> 8515 + dj-ilm 3362/udp # DJ ILM 8516 + dj-ilm 3362/tcp # DJ ILM 8517 + # Don Tyson 8518 + nati-vi-server 3363/udp # NATI Vi Server 8519 + nati-vi-server 3363/tcp # NATI Vi Server 8520 + # Robert Dye <rob@natinst.com> 8521 + creativeserver 3364/udp # Creative Server 8522 + creativeserver 3364/tcp # Creative Server 8523 + contentserver 3365/udp # Content Server 8524 + contentserver 3365/tcp # Content Server 8525 + creativepartnr 3366/udp # Creative Partner 8526 + creativepartnr 3366/tcp # Creative Partner 8527 + # Jesus Ortiz <Jesus_A._Ortiz@notes.emotion.com> 8528 + # Scott Engel <ScottX_Engel@ccm.jf.intel.com> 8529 + tip2 3372/udp # TIP 2 8530 + tip2 3372/tcp # TIP 2 8531 + # Keith Evans <keith@loc252.tandem.com> 8532 + lavenir-lm 3373/udp # Lavenir License Manager 8533 + lavenir-lm 3373/tcp # Lavenir License Manager 8534 + # Marius Matioc <marius@lavenir.com> 8535 + cluster-disc 3374/udp # Cluster Disc 8536 + cluster-disc 3374/tcp # Cluster Disc 8537 + # Jeff Hughes <Jeff.Hughes@columbiasc.ncr.com> 8538 + vsnm-agent 3375/udp # VSNM Agent 8539 + vsnm-agent 3375/tcp # VSNM Agent 8540 + # Venkat Rangan <venkatr@vitalsigns.com> 8541 + cdbroker 3376/udp # CD Broker 8542 + cdbroker 3376/tcp # CD Broker 8543 + # Moon Ho Chung <mchung@esps.com> 8544 + cogsys-lm 3377/udp # Cogsys Network License Manager 8545 + cogsys-lm 3377/tcp # Cogsys Network License Manager 8546 + # Simon Chinnick <support@cogsys.co.uk> 8547 + wsicopy 3378/udp # WSICOPY 8548 + wsicopy 3378/tcp # WSICOPY 8549 + # James Overby 8550 + socorfs 3379/udp # SOCORFS 8551 + socorfs 3379/tcp # SOCORFS 8552 + # Hugo Charbonneau 8553 + sns-channels 3380/udp # SNS Channels 8554 + sns-channels 3380/tcp # SNS Channels 8555 + # Shekar Pasumarthi <shekarp@firstfloor.com> 8556 + geneous 3381/udp # Geneous 8557 + geneous 3381/tcp # Geneous 8558 + # Nick de Smith <nick.desmith@histech.com> 8559 + fujitsu-neat 3382/udp # Fujitsu Network Enhanced Antitheft function 8560 + fujitsu-neat 3382/tcp # Fujitsu Network Enhanced Antitheft function 8561 + # Markku Viima <markku.viima@team.icl.se> 8562 + esp-lm 3383/udp # Enterprise Software Products License Manager 8563 + esp-lm 3383/tcp # Enterprise Software Products License Manager 8564 + # George Rudy <george@entsoft.com> 8565 + hp-clic 3384/udp # Hardware Management 8566 + hp-clic 3384/tcp # Cluster Management Services 8567 + # Rajesh Srinivasaraghavan <srajesh@cup.hp.com> 8568 + qnxnetman 3385/udp # qnxnetman 8569 + qnxnetman 3385/tcp # qnxnetman 8570 + # Michael Hunter <mphunter@qnx.com> 8571 + gprs-sig 3386/udp # GPRS SIG 8572 + gprs-data 3386/tcp # GPRS Data 8573 + # Ansgar Bergmann <Ansgar.Bergmann@etsi.fr> 8574 + backroomnet 3387/udp # Back Room Net 8575 + backroomnet 3387/tcp # Back Room Net 8576 + # Clayton Wilkinson <cwilkinson@carreker.com> 8577 + cbserver 3388/udp # CB Server 8578 + cbserver 3388/tcp # CB Server 8579 + # Allen Wei <Allen_Wei@arborsoft.com> 8580 + ms-wbt-server 3389/udp # MS WBT Server 8581 + ms-wbt-server 3389/tcp # MS WBT Server 8582 + # Ritu Bahl <ritub@microsoft.com> 8583 + dsc 3390/udp # Distributed Service Coordinator 8584 + dsc 3390/tcp # Distributed Service Coordinator 8585 + # Chas Honton <chas@secant.com> 8586 + savant 3391/udp # SAVANT 8587 + savant 3391/tcp # SAVANT 8588 + # Andy Bruce <franklin_yah@yahoo.com> 8589 + efi-lm 3392/udp # EFI License Management 8590 + efi-lm 3392/tcp # EFI License Management 8591 + # Ross E. Greinke <greinker@execpc.com> 8592 + d2k-tapestry1 3393/udp # D2K Tapestry Client to Server 8593 + d2k-tapestry1 3393/tcp # D2K Tapestry Client to Server 8594 + d2k-tapestry2 3394/udp # D2K Tapestry Server to Server 8595 + d2k-tapestry2 3394/tcp # D2K Tapestry Server to Server 8596 + # Eric Lan <elan@d2k.com> 8597 + dyna-lm 3395/udp # Dyna License Manager (Elam) 8598 + dyna-lm 3395/tcp # Dyna License Manager (Elam) 8599 + # Anjana Iyer <anjana@dyna.com> 8600 + printer_agent 3396/udp # Printer Agent 8601 + printer_agent 3396/tcp # Printer Agent 8602 + # Devon Taylor <dtaylor@novell.com> 8603 + cloanto-lm 3397/udp # Cloanto License Manager 8604 + cloanto-lm 3397/tcp # Cloanto License Manager 8605 + # Takeo Sato <takeo_sato-iana@cloanto.com> 8606 + mercantile 3398/udp # Mercantile 8607 + mercantile 3398/tcp # Mercantile 8608 + # Erik Kragh Jensen <kragh@inet.uni2.dk> 8609 + csms 3399/udp # CSMS 8610 + csms 3399/tcp # CSMS 8611 + csms2 3400/udp # CSMS2 8612 + csms2 3400/tcp # CSMS2 8613 + # Markus Michels <mmi@cedros.com> 8614 + filecast 3401/udp # filecast 8615 + filecast 3401/tcp # filecast 8616 + # Eden Sherry <eden@pair.com> 8617 + fxaengine-net 3402/udp # FXa Engine Network Port 8618 + fxaengine-net 3402/tcp # FXa Engine Network Port 8619 + # Lucas Alonso <luke@demiurgestudios.com> February 2002 8620 + copysnap 3403/udp # CopySnap Server Port 8621 + copysnap 3403/tcp # CopySnap Server Port 8622 + # Steve Zellers <zellers@basilsoft.com> February 2002 8623 + # 3404 Removed (2002-05-01) 8624 + nokia-ann-ch1 3405/udp # Nokia Announcement ch 1 8625 + nokia-ann-ch1 3405/tcp # Nokia Announcement ch 1 8626 + nokia-ann-ch2 3406/udp # Nokia Announcement ch 2 8627 + nokia-ann-ch2 3406/tcp # Nokia Announcement ch 2 8628 + # Morteza Kalhour <Morteza.Kalhour@Nokia.com> February 2002 8629 + ldap-admin 3407/udp # LDAP admin server port 8630 + ldap-admin 3407/tcp # LDAP admin server port 8631 + # Stephen Tsun <stsun@calient.net> February 2002 8632 + issapi 3408/udp # POWERpack API Port 8633 + issapi 3408/tcp # POWERpack API Port 8634 + # Colin Griffiths <colin.griffiths@int-link.com> February 2002 8635 + networklens 3409/udp # NetworkLens Event Port 8636 + networklens 3409/tcp # NetworkLens Event Port 8637 + networklenss 3410/udp # NetworkLens SSL Event 8638 + networklenss 3410/tcp # NetworkLens SSL Event 8639 + # Greg Bailey <gbailey@lxpro.com> February 2002 8640 + biolink-auth 3411/udp # BioLink Authenteon server 8641 + biolink-auth 3411/tcp # BioLink Authenteon server 8642 + # BioLink Support <reginfo@biolinkusa.com> February 2002 8643 + xmlblaster 3412/udp # xmlBlaster 8644 + xmlblaster 3412/tcp # xmlBlaster 8645 + # Marcel Ruff <ruff@swand.lake.de> February 2002 8646 + svnet 3413/udp # SpecView Networking 8647 + svnet 3413/tcp # SpecView Networking 8648 + # Richard Dickins <rad@specview.com> February 2002 8649 + wip-port 3414/udp # BroadCloud WIP Port 8650 + wip-port 3414/tcp # BroadCloud WIP Port 8651 + bcinameservice 3415/udp # BCI Name Service 8652 + bcinameservice 3415/tcp # BCI Name Service 8653 + # Dennis Parker <dparker@broadcloud.com> February 2002 8654 + commandport 3416/udp # AirMobile IS Command Port 8655 + commandport 3416/tcp # AirMobile IS Command Port 8656 + # Mike Klein <m.klein@motorla.com> February 2002 8657 + csvr 3417/udp # ConServR file translation 8658 + csvr 3417/tcp # ConServR file translation 8659 + # Albert Leung <aleung@biscom.com> February 2002 8660 + rnmap 3418/udp # Remote nmap 8661 + rnmap 3418/tcp # Remote nmap 8662 + # Tuomo Makinen <tmakinen@pp.htv.fi> February 2002 8663 + softaudit 3419/udp # ISogon SoftAudit 8664 + softaudit 3419/tcp # Isogon SoftAudit 8665 + # Per Hellberg <phellberg@isogon.com> February 2002 8666 + ifcp-port 3420/udp # iFCP User Port 8667 + ifcp-port 3420/tcp # iFCP User Port 8668 + # Charles Monia <cmonia@nishansystems.com> 8669 + bmap 3421/udp # Bull Apprise portmapper 8670 + bmap 3421/tcp # Bull Apprise portmapper 8671 + # Jeremy Gilbert <J.Gilbert@ma30.bull.com> 8672 + rusb-sys-port 3422/udp # Remote USB System Port 8673 + rusb-sys-port 3422/tcp # Remote USB System Port 8674 + # Steven Klein <stevek@ionetworks.com> February 2002 8675 + xtrm 3423/udp # xTrade Reliable Messaging 8676 + xtrm 3423/tcp # xTrade Reliable Messaging 8677 + xtrms 3424/udp # xTrade over TLS/SSL 8678 + xtrms 3424/tcp # xTrade over TLS/SSL 8679 + # Mats Nilsson <mats.nilsson@xware.se> February 2002 8680 + agps-port 3425/udp # AGPS Access Port 8681 + agps-port 3425/tcp # AGPS Access Port 8682 + # Kristoffer Nilsson 8683 + # <kristoffer.nilsson@hutchison3g.com> February 2002 8684 + arkivio 3426/udp # Arkivio Storage Protocol 8685 + arkivio 3426/tcp # Arkivio Storage Protocol 8686 + # Bruce Greenblatt <bruce@arkivio.com> February 2002 8687 + websphere-snmp 3427/udp # WebSphere SNMP 8688 + websphere-snmp 3427/tcp # WebSphere SNMP 8689 + # Richard Mills <ramills@us.ibm.com> February 2002 8690 + twcss 3428/udp # 2Wire CSS 8691 + twcss 3428/tcp # 2Wire CSS 8692 + # 2Wire IANA Contact <iana@2wire.com> February 2002 8693 + gcsp 3429/udp # GCSP user port 8694 + gcsp 3429/tcp # GCSP user port 8695 + # Anirban Majumder <majumderanirban@lycos.com> March 2002 8696 + ssdispatch 3430/udp # Scott Studios Dispatch 8697 + ssdispatch 3430/tcp # Scott Studios Dispatch 8698 + # Michael Settles <michael.settles@verizon.net> March 2002 8699 + ndl-als 3431/udp # Active License Server Port 8700 + ndl-als 3431/tcp # Active License Server Port 8701 + # Quentin Brown <ndldev@ndl.co.uk> March 2002 8702 + osdcp 3432/udp # Secure Device Protocol 8703 + osdcp 3432/tcp # Secure Device Protocol 8704 + # Peter Fernandez <fernandez@omnisec.ch> March 2002 8705 + alta-smp 3433/udp # Altaworks Service Management Platform 8706 + alta-smp 3433/tcp # Altaworks Service Management Platform 8707 + # Ted Macomber <TedM@Altaworks.com> March 2002 8708 + opencm 3434/udp # OpenCM Server 8709 + opencm 3434/tcp # OpenCM Server 8710 + # Jonathan S. Shapiro <registrar@eros-os.org> March 2002 8711 + pacom 3435/udp # Pacom Security User Port 8712 + pacom 3435/tcp # Pacom Security User Port 8713 + # Steve Barton <steveb@pacomsystems.com> March 2002 8714 + gc-config 3436/udp # GuardControl Exchange Protocol 8715 + gc-config 3436/tcp # GuardControl Exchange Protocol 8716 + # Andreas Schwarz <andi@trancefield.de> March 2002 8717 + autocueds 3437/udp # Autocue Directory Service 8718 + autocueds 3437/tcp # Autocue Directory Service 8719 + # Geoff Back <geoff@autocue.co.uk> March 2002 8720 + spiral-admin 3438/udp # Spiralcraft Admin 8721 + spiral-admin 3438/tcp # Spiralcraft Admin 8722 + # Michael Toth <mike@spiralcraft.com> March 2002 8723 + hri-port 3439/udp # HRI Interface Port 8724 + hri-port 3439/tcp # HRI Interface Port 8725 + # John Fayos <john.fayos@criticallink.com> March 2002 8726 + ans-console 3440/udp # Net Steward Mgmt Console 8727 + ans-console 3440/tcp # Net Steward Mgmt Console 8728 + # John Richmond <developers@securitydesigners.com> March 2002 8729 + connect-client 3441/udp # OC Connect Client 8730 + connect-client 3441/tcp # OC Connect Client 8731 + connect-server 3442/udp # OC Connect Server 8732 + connect-server 3442/tcp # OC Connect Server 8733 + # Mike Velten <mike.Velten@liebert.com> March 2002 8734 + ov-nnm-websrv 3443/udp # OpenView Network Node Manager WEB Server 8735 + ov-nnm-websrv 3443/tcp # OpenView Network Node Manager WEB Server 8736 + # Anthony Walker <anthony_walker@hp.com> March 2002 8737 + denali-server 3444/udp # Denali Server 8738 + denali-server 3444/tcp # Denali Server 8739 + # Joe Devlin <Joe.Devlin@rocketsoftware.com> March 2002 8740 + monp 3445/udp # Media Object Network 8741 + monp 3445/tcp # Media Object Network 8742 + # Ron Herardian <ron@zoogaloo.com> March 2002 8743 + 3comfaxrpc 3446/udp # 3Com FAX RPC port 8744 + 3comfaxrpc 3446/tcp # 3Com FAX RPC port 8745 + # Christopher Wells <christopher_wells@3com.com> April 2002 8746 + cddn 3447/udp # CompuDuo DirectNet 8747 + cddn 3447/tcp # CompuDuo DirectNet 8748 + # Gregory Richards <GregorR@compuduo.com> April 2002 8749 + dnc-port 3448/udp # Discovery and Net Config 8750 + dnc-port 3448/tcp # Discovery and Net Config 8751 + # Chi Chen <chichen@us.ibm.com> April 2002 8752 + hotu-chat 3449/udp # HotU Chat 8753 + hotu-chat 3449/tcp # HotU Chat 8754 + # Tim Burgess <tim@hotu.com> April 2002 8755 + castorproxy 3450/udp # CAStorProxy 8756 + castorproxy 3450/tcp # CAStorProxy 8757 + # Raymond J. Young <Raymond.Young@ca.com> April 2002 8758 + asam 3451/udp # ASAM Services 8759 + asam 3451/tcp # ASAM Services 8760 + # Mike Gossett <mike@omnibond.com> April 2002 8761 + sabp-signal 3452/udp # SABP-Signalling Protocol 8762 + sabp-signal 3452/tcp # SABP-Signalling Protocol 8763 + # Brendan McWilliams <brendan.mcwilliams@vf.vodafone.co.uk> April 2002 8764 + pscupd 3453/udp # PSC Update Port 8765 + pscupd 3453/tcp # PSC Update Port 8766 + # Reid B. Ligon <reid.ligon@pscnet.com> 8767 + mira 3454/tcp # Apple Remote Access Protocol 8768 + # Mike Alexander <mta@um.cc.umich.edu> 8769 + prsvp 3455/udp # RSVP Port 8770 + prsvp 3455/tcp # RSVP Port 8771 + # Bob Braden <Braden@isi.edu> 8772 + vat 3456/udp # VAT default data 8773 + vat 3456/tcp # VAT default data 8774 + # Van Jacobson <van@ee.lbl.gov> 8775 + vat-control 3457/udp # VAT default control 8776 + vat-control 3457/tcp # VAT default control 8777 + # Van Jacobson <van@ee.lbl.gov> 8778 + d3winosfi 3458/udp # D3WinOSFI 8779 + d3winosfi 3458/tcp # D3WinOSFI 8780 + # Brad Hamilton <bh@picksys.com> 8781 + integral 3459/udp # TIP Integral 8782 + integral 3459/tcp # TIP Integral 8783 + # Olivier Mascia <om@tipgroup.com> 8784 + edm-manager 3460/udp # EDM Manger 8785 + edm-manager 3460/tcp # EDM Manger 8786 + edm-stager 3461/udp # EDM Stager 8787 + edm-stager 3461/tcp # EDM Stager 8788 + edm-std-notify 3462/udp # EDM STD Notify 8789 + edm-std-notify 3462/tcp # EDM STD Notify 8790 + edm-adm-notify 3463/udp # EDM ADM Notify 8791 + edm-adm-notify 3463/tcp # EDM ADM Notify 8792 + edm-mgr-sync 3464/udp # EDM MGR Sync 8793 + edm-mgr-sync 3464/tcp # EDM MGR Sync 8794 + edm-mgr-cntrl 3465/udp # EDM MGR Cntrl 8795 + edm-mgr-cntrl 3465/tcp # EDM MGR Cntrl 8796 + # Tom Hennessy <thenn@novadigm.com> 8797 + workflow 3466/udp # WORKFLOW 8798 + workflow 3466/tcp # WORKFLOW 8799 + # Robert Hufsky <rhufsky@csesys.co.at> 8800 + rcst 3467/udp # RCST 8801 + rcst 3467/tcp # RCST 8802 + # Kit Sturgeon <Kit@remotecontrolsextoys.com> 8803 + ttcmremotectrl 3468/udp # TTCM Remote Controll 8804 + ttcmremotectrl 3468/tcp # TTCM Remote Controll 8805 + # Yossi Cohen-Shahar <yossi@proxy.co.il> 8806 + pluribus 3469/udp # Pluribus 8807 + pluribus 3469/tcp # Pluribus 8808 + # Mark Miller <markm@caplet.com> 8809 + jt400 3470/udp # jt400 8810 + jt400 3470/tcp # jt400 8811 + jt400-ssl 3471/udp # jt400-ssl 8812 + jt400-ssl 3471/tcp # jt400-ssl 8813 + # Clifton Nock <cnock@us.ibm.com> 8814 + jaugsremotec-1 3472/udp # JAUGS N-G Remotec 1 8815 + jaugsremotec-1 3472/tcp # JAUGS N-G Remotec 1 8816 + jaugsremotec-2 3473/udp # JAUGS N-G Remotec 2 8817 + jaugsremotec-2 3473/tcp # JAUGS N-G Remotec 2 8818 + # Steven B. Cliff <scliff@remotec-andros.com> April 2002 8819 + ttntspauto 3474/udp # TSP Automation 8820 + ttntspauto 3474/tcp # TSP Automation 8821 + # Arnie Koster <akoster@teltone.com> April 2002 8822 + genisar-port 3475/udp # Genisar Comm Port 8823 + genisar-port 3475/tcp # Genisar Comm Port 8824 + # Candace Niccolson <cniccolson@genisar.com> April 2002 8825 + nppmp 3476/udp # NVIDIA Mgmt Protocol 8826 + nppmp 3476/tcp # NVIDIA Mgmt Protocol 8827 + # Gilbert Yeung <gyeung@nvidia.com> April 2002 8828 + ecomm 3477/udp # eComm link port 8829 + ecomm 3477/tcp # eComm link port 8830 + # Thomas Soerensen <thomassoerensen@stofanet.dk> April 2002 8831 + nat-stun-port 3478/udp # Simple Traversal of UDP Through NAT (STUN) port 8832 + nat-stun-port 3478/tcp # Simple Traversal of UDP Through NAT (STUN) port 8833 + # Jonathan Rosenberg <jdrosen@dynamicsoft.com> April 2002 8834 + twrpc 3479/udp # 2Wire RPC 8835 + twrpc 3479/tcp # 2Wire RPC 8836 + # 2Wire IANA Contact <iana@2wire.com> April 2002 8837 + plethora 3480/udp # Secure Virtual Workspace 8838 + plethora 3480/tcp # Secure Virtual Workspace 8839 + # Tim Simms <tsimms@plethoratech.com> April 2002 8840 + cleanerliverc 3481/udp # CleanerLive remote ctrl 8841 + cleanerliverc 3481/tcp # CleanerLive remote ctrl 8842 + # David Mojdehi <david.mojdehi@autodesk.com> April 2002 8843 + vulture 3482/udp # Vulture Monitoring System 8844 + vulture 3482/tcp # Vulture Monitoring System 8845 + # Jason Santos <jason.santos@megaslow.net> April 2002 8846 + slim-devices 3483/udp # Slim Devices Protocol 8847 + slim-devices 3483/tcp # Slim Devices Protocol 8848 + # Sean Adams <sean@slimdevices.com> May 2002 8849 + gbs-stp 3484/udp # GBS SnapTalk Protocol 8850 + gbs-stp 3484/tcp # GBS SnapTalk Protocol 8851 + # Eric Harris-Braun <eric@glassbead.com> May 2002 8852 + celatalk 3485/udp # CelaTalk 8853 + celatalk 3485/tcp # CelaTalk 8854 + # Carl Blundell <cblundell@celador.co.uk> May 2002 8855 + ifsf-hb-port 3486/udp # IFSF Heartbeat Port 8856 + ifsf-hb-port 3486/tcp # IFSF Heartbeat Port 8857 + # IFSF Secretary <secretary@ifsf.org> May 2002 8858 + ltcudp 3487/udp # LISA UDP Transfer Channel 8859 + ltctcp 3487/tcp # LISA TCP Transfer Channel 8860 + # Pit Vetterick <pit@3dgo.com> May 2002 8861 + fs-rh-srv 3488/udp # FS Remote Host Server 8862 + fs-rh-srv 3488/tcp # FS Remote Host Server 8863 + # Brian Nickles <RogueSpear91@hotmail.com> May 2002 8864 + dtp-dia 3489/udp # DTP/DIA 8865 + dtp-dia 3489/tcp # DTP/DIA 8866 + # Alexei V. Soloviev <avsolov@lab127.karelia.ru> May 2002 8867 + colubris 3490/udp # Colubris Management Port 8868 + colubris 3490/tcp # Colubris Management Port 8869 + # Gilbert Moineau <gilbert.moineau@colubris.com> May 2002 8870 + swr-port 3491/udp # SWR Port 8871 + swr-port 3491/tcp # SWR Port 8872 + # Ian Manning <imanning@dtsuk.com> May 2002 8873 + tvdumtray-port 3492/udp # TVDUM Tray Port 8874 + tvdumtray-port 3492/tcp # TVDUM Tray Port 8875 + # Peter Boers <boers@isisglobal.nl> May 2002 8876 + nut 3493/udp # Network UPS Tools 8877 + nut 3493/tcp # Network UPS Tools 8878 + # Russell Kroll <nut-iana@exploits.org> May 2002 8879 + ibm3494 3494/udp # IBM 3494 8880 + ibm3494 3494/tcp # IBM 3494 8881 + # Jeffrey Pilch <jpilch@us.ibm.com> 8882 + seclayer-tcp 3495/udp # securitylayer over tcp 8883 + seclayer-tcp 3495/tcp # securitylayer over tcp 8884 + seclayer-tls 3496/udp # securitylayer over tls 8885 + seclayer-tls 3496/tcp # securitylayer over tls 8886 + # Arno Hollosi <arno.hollosi@cio.gv.at> March 2002 8887 + ipether232port 3497/udp # ipEther232Port 8888 + ipether232port 3497/tcp # ipEther232Port 8889 + # Marcus Leufgen <leufgen@ipcas.de> May 2002 8890 + dashpas-port 3498/udp # DASHPAS user port 8891 + dashpas-port 3498/tcp # DASHPAS user port 8892 + # Albrecht Mayer <albrecht.mayer@infineon.com> May 2002 8893 + sccip-media 3499/udp # SccIP Media 8894 + sccip-media 3499/tcp # SccIP Media 8895 + # David Yon <dyon@dialout.net> May 2002 8896 + rtmp-port 3500/udp # RTMP Port 8897 + rtmp-port 3500/tcp # RTMP Port 8898 + # Miriam Wohlgelernter <miriamw@adirtech.com> 8899 + isoft-p2p 3501/udp # iSoft-P2P 8900 + isoft-p2p 3501/tcp # iSoft-P2P 8901 + # David Walling <dwalling@isoft.com> 8902 + avinstalldisc 3502/udp # Avocent Install Discovery 8903 + avinstalldisc 3502/tcp # Avocent Install Discovery 8904 + # Brian S. Stewart <Brian.Stewart@Avovent.com> 8905 + lsp-ping 3503/udp # MPLS LSP-echo Port 8906 + lsp-ping 3503/tcp # MPLS LSP-echo Port 8907 + # Ping Pan <pingpan@juniper.net> 8908 + ironstorm 3504/udp # IronStorm game server 8909 + ironstorm 3504/tcp # IronStorm game server 8910 + # Arnaud Clermonte <clermonte@4xtechnologies.com> 8911 + ccmcomm 3505/udp # CCM communications port 8912 + ccmcomm 3505/tcp # CCM communications port 8913 + # Tom Bougan <tomb@apptechsys.com> 8914 + apc-3506 3506/udp # APC 3506 8915 + apc-3506 3506/tcp # APC 3506 8916 + # American Power Conversion <ports@apcc.com> 8917 + nesh-broker 3507/udp # Nesh Broker Port 8918 + nesh-broker 3507/tcp # Nesh Broker Port 8919 + # Jeremy Maiden <jeremy@komarr.demon.co.uk> 8920 + interactionweb 3508/udp # Interaction Web 8921 + interactionweb 3508/tcp # Interaction Web 8922 + # Andy Niksch <andyn@inin.com> 8923 + vt-ssl 3509/udp # Virtual Token SSL Port 8924 + vt-ssl 3509/tcp # Virtual Token SSL Port 8925 + # Libor Sykora <libor.sykora@st.com> May 2002 8926 + xss-port 3510/udp # XSS Port 8927 + xss-port 3510/tcp # XSS Port 8928 + # Joe Purcell <jpurcell@ensuretech.com> May 2002 8929 + webmail-2 3511/udp # WebMail/2 8930 + webmail-2 3511/tcp # WebMail/2 8931 + # Dimitris Michelinakis <dimitris@michelinakis.gr> May 2002 8932 + aztec 3512/udp # Aztec Distribution Port 8933 + aztec 3512/tcp # Aztec Distribution Port 8934 + # Alan Francis <AlanF@zonal.co.uk> May 2002 8935 + arcpd 3513/udp # Adaptec Remote Protocol 8936 + arcpd 3513/tcp # Adaptec Remote Protocol 8937 + # Hardy Doelfel <hardy_doelfel@adaptec.com> May 2002 8938 + must-p2p 3514/udp # MUST Peer to Peer 8939 + must-p2p 3514/tcp # MUST Peer to Peer 8940 + must-backplane 3515/udp # MUST Backplane 8941 + must-backplane 3515/tcp # MUST Backplane 8942 + # Rick Stefanik <r.stefanik@gatelinx.com> May 2002 8943 + smartcard-port 3516/udp # Smartcard Port 8944 + smartcard-port 3516/tcp # Smartcard Port 8945 + # Scott Guthery <sguthery@mobile-mind.com> May 2002 8946 + 802-11-iapp 3517/udp # IEEE 802.11 WLANs WG IAPP 8947 + 802-11-iapp 3517/tcp # IEEE 802.11 WLANs WG IAPP 8948 + # Stuart J. Kerry (Chair IEEE 802.11 WG) 8949 + # <stuart@ok-brit.com> May 2002 8950 + artifact-msg 3518/udp # Artifact Message Server 8951 + artifact-msg 3518/tcp # Artifact Message Server 8952 + # Ron Capwell <ron@artifactsoftware.com> June 2002 8953 + galileo 3519/udp # Netvion Galileo Port 8954 + nvmsgd 3519/tcp # Netvion Messenger Port 8955 + galileolog 3520/udp # Netvion Galileo Log Port 8956 + galileolog 3520/tcp # Netvion Galileo Log Port 8957 + # Ray Caruso <ray.caruso@netvion.com> June 2002 8958 + mc3ss 3521/udp # Telequip Labs MC3SS 8959 + mc3ss 3521/tcp # Telequip Labs MC3SS 8960 + # Michael Sparks <msparks@telequiplabs.com> June 2002 8961 + nssocketport 3522/udp # DO over NSSocketPort 8962 + nssocketport 3522/tcp # DO over NSSocketPort 8963 + # Douglas Davidson <drd@apple.com> June 2002 8964 + odeumservlink 3523/udp # Odeum Serverlink 8965 + odeumservlink 3523/tcp # Odeum Serverlink 8966 + # Mads Peter Back <iana-contact@webhouse.dk> June 2002 8967 + ecmport 3524/udp # ECM Server port 8968 + ecmport 3524/tcp # ECM Server port 8969 + eisport 3525/udp # EIS Server port 8970 + eisport 3525/tcp # EIS Server port 8971 + # Paul Kraus <paul.kraus@veritas.com> June 2002 8972 + starquiz-port 3526/udp # starQuiz Port 8973 + starquiz-port 3526/tcp # starQuiz Port 8974 + # Adam Ernst <contact@cosmicsoft.net> June 2002 8975 + beserver-msg-q 3527/udp # VERITAS Backup Exec Server 8976 + beserver-msg-q 3527/tcp # VERITAS Backup Exec Server 8977 + # Katherine Wattwood <katherine.wattwood@veritas.com> June 2002 8978 + jboss-iiop 3528/udp # JBoss IIOP 8979 + jboss-iiop 3528/tcp # JBoss IIOP 8980 + jboss-iiop-ssl 3529/udp # JBoss IIOP/SSL 8981 + jboss-iiop-ssl 3529/tcp # JBoss IIOP/SSL 8982 + # Francisco Reverbel <reverbel@ime.usp.br> June 2002 8983 + gf 3530/udp # Grid Friendly 8984 + gf 3530/tcp # Grid Friendly 8985 + # Daivd P. Chassin <david.chassin@pnl.gov> June 2002 8986 + joltid 3531/udp # Joltid 8987 + joltid 3531/tcp # Joltid 8988 + # Ahti Heinla <ahti@ahti.bluemoon.ee> June 2002 8989 + raven-rmp 3532/udp # Raven Remote Management Control 8990 + raven-rmp 3532/tcp # Raven Remote Management Control 8991 + raven-rdp 3533/udp # Raven Remote Management Data 8992 + raven-rdp 3533/tcp # Raven Remote Management Data 8993 + # Daniel Sorlov <daniel@sorlov.com> June 2002 8994 + urld-port 3534/udp # URL Daemon Port 8995 + urld-port 3534/tcp # URL Daemon Port 8996 + # Jim Binkley <jrb@cs.pdx.edu> June 2002 8997 + ms-la 3535/udp # MS-LA 8998 + ms-la 3535/tcp # MS-LA 8999 + # Eric Ledoux <ericle@microsoft.com> 9000 + snac 3536/udp # SNAC 9001 + snac 3536/tcp # SNAC 9002 + # Tatsuya Igarashi <Tatsuya.Igarashi@jp.sony.com> July 2002 9003 + ni-visa-remote 3537/udp # Remote NI-VISA port 9004 + ni-visa-remote 3537/tcp # Remote NI-VISA port 9005 + # Sinnadurai Dharshan <sinnadurai.dharshan@ni.com> July 2002 9006 + ibm-diradm 3538/udp # IBM Directory Server 9007 + ibm-diradm 3538/tcp # IBM Directory Server 9008 + ibm-diradm-ssl 3539/udp # IBM Directory Server SSL 9009 + ibm-diradm-ssl 3539/tcp # IBM Directory Server SSL 9010 + # Mark Cavage <mcavage@us.ibm.com> July 2002 9011 + pnrp-port 3540/udp # PNRP User Port 9012 + pnrp-port 3540/tcp # PNRP User Port 9013 + # Igor Kostic <igorko@microsoft.com> July 2002 9014 + voispeed-port 3541/udp # VoiSpeed Port 9015 + voispeed-port 3541/tcp # VoiSpeed Port 9016 + # Virgilio Lattanzi <virgilio@harpax.com> July 2002 9017 + hacl-monitor 3542/udp # HA cluster monitor 9018 + hacl-monitor 3542/tcp # HA cluster monitor 9019 + # Jason Ko <jason_ko@hp.com> July 2002 9020 + qftest-lookup 3543/udp # qftest Lookup Port 9021 + qftest-lookup 3543/tcp # qftest Lookup Port 9022 + # Gregor Schmid <gs@qfs.de> July 2002 9023 + teredo 3544/udp # Teredo Port 9024 + teredo 3544/tcp # Teredo Port 9025 + # Dave Thaler <dthaler@microsoft.com> July 2002 9026 + camac 3545/udp # CAMAC equipment 9027 + camac 3545/tcp # CAMAC equipment 9028 + # Eugene Zhiganov <zed@dfe3300.karelia.ru> July 2002 9029 + # 3546 Unassigned (removed September 2002) 9030 + symantec-sim 3547/udp # Symantec SIM 9031 + symantec-sim 3547/tcp # Symantec SIM 9032 + # George Dzieciol <gdzieciol@symantec.com> July 2002 9033 + interworld 3548/udp # Interworld 9034 + interworld 3548/tcp # Interworld 9035 + # John Stephen <iana@mundocani.com> July 2002 9036 + tellumat-nms 3549/udp # Tellumat MDR NMS 9037 + tellumat-nms 3549/tcp # Tellumat MDR NMS 9038 + # Hennie van der Merwe <hvandermerwe@tellumat.com> July 2002 9039 + ssmpp 3550/udp # Secure SMPP 9040 + ssmpp 3550/tcp # Secure SMPP 9041 + # Cormac Long <webmaster@smsforum.net> July 2002 9042 + apcupsd 3551/udp # Apcupsd Information Port 9043 + apcupsd 3551/tcp # Apcupsd Information Port 9044 + # Riccardo Facchetti <riccardo@inetcosmos.org> July 2002 9045 + taserver 3552/udp # TeamAgenda Server Port 9046 + taserver 3552/tcp # TeamAgenda Server Port 9047 + # Dany Ayotte <ayotte@teamsoft.com> July 2002 9048 + rbr-discovery 3553/udp # Red Box Recorder ADP 9049 + rbr-discovery 3553/tcp # Red Box Recorder ADP 9050 + # Simon Jolly <simon.jolly@origin-data.co.uk> July 2002 9051 + questnotify 3554/udp # Quest Notification Server 9052 + questnotify 3554/tcp # Quest Notification Server 9053 + # Rob Griffin <quest_iana@oz.quest.com> July 2002 9054 + razor 3555/udp # Vipul's Razor 9055 + razor 3555/tcp # Vipul's Razor 9056 + # Vipul Ved Prakash <mail@vipul.net> July 2002 9057 + sky-transport 3556/udp # Sky Transport Protocol 9058 + sky-transport 3556/tcp # Sky Transport Protocol 9059 + # Michael Paddon <michael.paddon@activesky.com> July 2002 9060 + personalos-001 3557/udp # PersonalOS Comm Port 9061 + personalos-001 3557/tcp # PersonalOS Comm Port 9062 + # Shane Roberts <shane@shaneroberts.com> July 2002 9063 + mcp-port 3558/udp # MCP user port 9064 + mcp-port 3558/tcp # MCP user port 9065 + # Professor Paul S. Wang <pwang@cs.kent.edu> July 2002 9066 + cctv-port 3559/udp # CCTV control port 9067 + cctv-port 3559/tcp # CCTV control port 9068 + # Raymond Lyons <rlyons@vicon-cctv.com> July 2002 9069 + iniserve-port 3560/udp # INIServe port 9070 + iniserve-port 3560/tcp # INIServe port 9071 + # Peter Moylan <peter@ee.newcastle.edu.au> August 2002 9072 + bmc-onekey 3561/udp # BMC-OneKey 9073 + bmc-onekey 3561/tcp # BMC-OneKey 9074 + # Alon Tam <alon_tam@bmc.com> August 2002 9075 + sdbproxy 3562/udp # SDBProxy 9076 + sdbproxy 3562/tcp # SDBProxy 9077 + # Eric Grange <egrange@creative-it.net> August 2002 9078 + watcomdebug 3563/udp # Watcom Debug 9079 + watcomdebug 3563/tcp # Watcom Debug 9080 + # Dave Neudoerffer <Dave.Neudoerffer@ianywhere.com> 9081 + esimport 3564/udp # Electromed SIM port 9082 + esimport 3564/tcp # Electromed SIM port 9083 + # Francois Marchand <francois.marchand@electromed.com> August 2002 9084 + m2pa 3565/sctp # M2PA 9085 + m2pa 3565/tcp # M2PA 9086 + # Tom George <Tom.George@alcatel.com> May 2002 9087 + quest-launcher 3566/udp # Quest Agent Manager 9088 + quest-launcher 3566/tcp # Quest Agent Manager 9089 + # Eyal Kalderon <eyal.kalderon@quest.com> April 2002 9090 + emware-oft 3567/udp # emWare OFT Services 9091 + emware-oft 3567/tcp # emWare OFT Services 9092 + # Bryant Eastham <beastham@emware.com> August 2002 9093 + emware-epss 3568/udp # emWare EMIT/Secure 9094 + emware-epss 3568/tcp # emWare EMIT/Secure 9095 + # Bryant Eastham <beastham@emware.com> January 2003 9096 + mbg-ctrl 3569/udp # Meinberg Control Service 9097 + mbg-ctrl 3569/tcp # Meinberg Control Service 9098 + # Martin Burnicki <martin.burnicki@meinberg.de> August 2002 9099 + mccwebsvr-port 3570/udp # MCC Web Server Port 9100 + mccwebsvr-port 3570/tcp # MCC Web Server Port 9101 + megardsvr-port 3571/udp # MegaRAID Server Port 9102 + megardsvr-port 3571/tcp # MegaRAID Server Port 9103 + megaregsvrport 3572/udp # Registration Server Port 9104 + megaregsvrport 3572/tcp # Registration Server Port 9105 + # Sreenivas Bagalkote <sreenib@lsil.com> August 2002 9106 + tag-ups-1 3573/udp # Advantage Group UPS Suite 9107 + tag-ups-1 3573/tcp # Advantage Group UPS Suite 9108 + # James Goddard <jamesg@taglim.com> August 2002 9109 + dmaf-caster 3574/udp # DMAF Caster 9110 + dmaf-server 3574/tcp # DMAF Server 9111 + # Ramakrishna Nadendla <rama_nadendla@agilent.com> August 2002 9112 + ccm-port 3575/udp # Coalsere CCM Port 9113 + ccm-port 3575/tcp # Coalsere CCM Port 9114 + cmc-port 3576/udp # Coalsere CMC Port 9115 + cmc-port 3576/tcp # Coalsere CMC Port 9116 + # Chris Hawkinson <chawkinson@coalsere.com> August 2002 9117 + config-port 3577/udp # Configuration Port 9118 + config-port 3577/tcp # Configuration Port 9119 + data-port 3578/udp # Data Port 9120 + data-port 3578/tcp # Data Port 9121 + # Anupam Bharali <abharali@peribit.com> August 2002 9122 + ttat3lb 3579/udp # Tarantella Load Balancing 9123 + ttat3lb 3579/tcp # Tarantella Load Balancing 9124 + # Jim Musgrave <jimm@tarantella.com> August 2002 9125 + nati-svrloc 3580/udp # NATI-ServiceLocator 9126 + nati-svrloc 3580/tcp # NATI-ServiceLocator 9127 + # Jason Case <jason.case@ni.com> August 2002 9128 + kfxaclicensing 3581/udp # Ascent Capture Licensing 9129 + kfxaclicensing 3581/tcp # Ascent Capture Licensing 9130 + # Brad Hamilton <brad_hamilton@kofax.com> August 2002 9131 + press 3582/udp # PEG PRESS Server 9132 + press 3582/tcp # PEG PRESS Server 9133 + # Jim DeLisle <jdelisle@swellsoftware.com> August 2002 9134 + canex-watch 3583/udp # CANEX Watch System 9135 + canex-watch 3583/tcp # CANEX Watch System 9136 + # Peter Kollath <peter.kollath@canex.sk> August 2002 9137 + u-dbap 3584/udp # U-DBase Access Protocol 9138 + u-dbap 3584/tcp # U-DBase Access Protocol 9139 + # Bodo Rueskamp <br@clabsms.de> August 2002 9140 + emprise-lls 3585/udp # Emprise License Server 9141 + emprise-lls 3585/tcp # Emprise License Server 9142 + emprise-lsc 3586/udp # License Server Console 9143 + emprise-lsc 3586/tcp # License Server Console 9144 + # James J. Diaz <JDiaz@EmpriseCorporation.com> August 2002 9145 + p2pgroup 3587/udp # Peer to Peer Grouping 9146 + p2pgroup 3587/tcp # Peer to Peer Grouping 9147 + # Igor Kostic <igorko@microsoft.com> August 2002 9148 + sentinel 3588/udp # Sentinel Server 9149 + sentinel 3588/tcp # Sentinel Server 9150 + # Ian Gordon <ian.s.gordon@btopenworld.com> August 2002 9151 + isomair 3589/udp # isomair 9152 + isomair 3589/tcp # isomair 9153 + # Richard Fleming <richard@apoapsis.com> August 2002 9154 + wv-csp-sms 3590/udp # WV CSP SMS Binding 9155 + wv-csp-sms 3590/tcp # WV CSP SMS Binding 9156 + # Matti Salmi <matti.salmi@nokia.com> August 2002 9157 + gtrack-server 3591/udp # LOCANIS G-TRACK Server 9158 + gtrack-server 3591/tcp # LOCANIS G-TRACK Server 9159 + gtrack-ne 3592/udp # LOCANIS G-TRACK NE Port 9160 + gtrack-ne 3592/tcp # LOCANIS G-TRACK NE Port 9161 + # Juergen.Edelhaeuser <Juergen.Edelhaeuser@locanis.com> August 2002 9162 + bpmd 3593/udp # BP Model Debugger 9163 + bpmd 3593/tcp # BP Model Debugger 9164 + # Keith Fligg <keith@projtech.com> September 2002 9165 + mediaspace 3594/udp # MediaSpace 9166 + mediaspace 3594/tcp # MediaSpace 9167 + shareapp 3595/udp # ShareApp 9168 + shareapp 3595/tcp # ShareApp 9169 + # Jeff King <jking@wave3software.com> September 2002 9170 + iw-mmogame 3596/udp # Illusion Wireless MMOG 9171 + iw-mmogame 3596/tcp # Illusion Wireless MMOG 9172 + # Jan Vrsinsky <jan.vrsinsky@illusionsoftworks.com> September 2002 9173 + a14 3597/udp # A14 (AN-to-SC/MM) 9174 + a14 3597/tcp # A14 (AN-to-SC/MM) 9175 + a15 3598/udp # A15 (AN-to-AN) 9176 + a15 3598/tcp # A15 (AN-to-AN) 9177 + # David Ott <dott@qualcomm.com> September 2002 9178 + quasar-server 3599/udp # Quasar Accounting Server 9179 + quasar-server 3599/tcp # Quasar Accounting Server 9180 + # Brad Pepers <brad@linuxcanada.com> September 2002 9181 + trap-daemon 3600/udp # text relay-answer 9182 + trap-daemon 3600/tcp # text relay-answer 9183 + # John Willis <jwillis@arielusa.com> September 2002 9184 + visinet-gui 3601/udp # Visinet Gui 9185 + visinet-gui 3601/tcp # Visinet Gui 9186 + # Jeff Douglass <ist@att.net> September 2002 9187 + infiniswitchcl 3602/udp # InfiniSwitch Mgr Client 9188 + infiniswitchcl 3602/tcp # InfiniSwitch Mgr Client 9189 + # Lee VanTine <lvantine@infiniswitc.com> September 2002 9190 + int-rcv-cntrl 3603/udp # Integrated Rcvr Control 9191 + int-rcv-cntrl 3603/tcp # Integrated Rcvr Control 9192 + # Dave Stone <dstone01@harris.com> September 2002 9193 + bmc-jmx-port 3604/udp # BMC JMX Port 9194 + bmc-jmx-port 3604/tcp # BMC JMX Port 9195 + # Mike Behne <Mike_Behne@bmc.com> September 2002 9196 + comcam-io 3605/udp # ComCam IO Port 9197 + comcam-io 3605/tcp # ComCam IO Port 9198 + # Don Gilbreath <don@comcam.net> September 2002 9199 + splitlock 3606/udp # Splitlock Server 9200 + splitlock 3606/tcp # Splitlock Server 9201 + # Andrew Tune <Andrew.Tune@splitlock.com> September 2002 9202 + precise-i3 3607/udp # Precise I3 9203 + precise-i3 3607/tcp # Precise I3 9204 + # Tomer Shain <tshain@precise.com> September 2002 9205 + trendchip-dcp 3608/udp # Trendchip control protocol 9206 + trendchip-dcp 3608/tcp # Trendchip control protocol 9207 + # Ming-Jen Chen <mjchen@trendchip.com.tw> September 2002 9208 + cpdi-pidas-cm 3609/udp # CPDI PIDAS Connection Mon 9209 + cpdi-pidas-cm 3609/tcp # CPDI PIDAS Connection Mon 9210 + # Tony Splaver <tony@cpdi.com> September 2002 9211 + echonet 3610/udp # ECHONET 9212 + echonet 3610/tcp # ECHONET 9213 + # Takeshi Saito <takeshi.saito@toshiba.co.jp> September 2002 9214 + six-degrees 3611/udp # Six Degrees Port 9215 + six-degrees 3611/tcp # Six Degrees Port 9216 + # Dan Hansen <dhansen@dimensional.com> September 2002 9217 + hp-dataprotect 3612/udp # HP Data Protector 9218 + hp-dataprotect 3612/tcp # HP Data Protector 9219 + # Stephen Gold <stephen_gold@hp.com> September 2002 9220 + alaris-disc 3613/udp # Alaris Device Discovery 9221 + alaris-disc 3613/tcp # Alaris Device Discovery 9222 + # Chris McAllen <cmcallen@alarismed.com> October 2002 9223 + sigma-port 3614/udp # Invensys Sigma Port 9224 + sigma-port 3614/tcp # Invensys Sigma Port 9225 + # Dr. Sajed Husein <sajed.husein@invensys.com> October 2002 9226 + start-network 3615/udp # Start Messaging Network 9227 + start-network 3615/tcp # Start Messaging Network 9228 + # Peter Rocca <rocca@multiboard.com> October 2002 9229 + cd3o-protocol 3616/udp # cd3o Control Protocol 9230 + cd3o-protocol 3616/tcp # cd3o Control Protocol 9231 + # Chris Wilcox <cwilcox@cd3o.com> October 2002 9232 + sharp-server 3617/udp # ATI SHARP Logic Engine 9233 + sharp-server 3617/tcp # ATI SHARP Logic Engine 9234 + # Bill Reveile <Bill@allentek.com> 9235 + aairnet-1 3618/udp # AAIR-Network 1 9236 + aairnet-1 3618/tcp # AAIR-Network 1 9237 + aairnet-2 3619/udp # AAIR-Network 2 9238 + aairnet-2 3619/tcp # AAIR-Network 2 9239 + # James Mealey <jymealey@yahoo.com> October 2002 9240 + ep-pcp 3620/udp # EPSON Projector Control Port 9241 + ep-pcp 3620/tcp # EPSON Projector Control Port 9242 + ep-nsp 3621/udp # EPSON Network Screen Port 9243 + ep-nsp 3621/tcp # EPSON Network Screen Port 9244 + # SEIKO EPSON <Sato.Minoru3@exc.epson.co.jp> October 2002 9245 + ff-lr-port 3622/udp # FF LAN Redundancy Port 9246 + ff-lr-port 3622/tcp # FF LAN Redundancy Port 9247 + # Fieldbus Foundation <dave.glanzer@fieldbus.org> October 2002 9248 + haipe-discover 3623/udp # HAIPIS Dynamic Discovery 9249 + haipe-discover 3623/tcp # HAIPIS Dynamic Discovery 9250 + # Mike Irani <irani_mike@bah.com> October 2002 9251 + dist-upgrade 3624/udp # Distributed Upgrade Port 9252 + dist-upgrade 3624/tcp # Distributed Upgrade Port 9253 + # Jason Schoon <jason.schoon@intermec.com> October 2002 9254 + volley 3625/udp # Volley 9255 + volley 3625/tcp # Volley 9256 + # David Catmull <uncommon@uncommonplace.com> October 2002 9257 + bvcdaemon-port 3626/udp # bvControl Daemon 9258 + bvcdaemon-port 3626/tcp # bvControl Daemon 9259 + # Ravi Gokhale <rgokhale@bindview.com> October 2002 9260 + jamserverport 3627/udp # Jam Server Port 9261 + jamserverport 3627/tcp # Jam Server Port 9262 + # Art Pope <apope@sarnoff.com> October 2002 9263 + ept-machine 3628/udp # EPT Machine Interface 9264 + ept-machine 3628/tcp # EPT Machine Interface 9265 + # Victor H. Farrace <vfarrace@eaglept.com> October 2002 9266 + escvpnet 3629/udp # ESC/VP.net 9267 + escvpnet 3629/tcp # ESC/VP.net 9268 + # Hiroyuki Hashimoto <easymp@exc.epson.co.jp> October 2002 9269 + cs-remote-db 3630/udp # C&S Remote Database Port 9270 + cs-remote-db 3630/tcp # C&S Remote Database Port 9271 + cs-services 3631/udp # C&S Web Services Port 9272 + cs-services 3631/tcp # C&S Web Services Port 9273 + # Computer Software GmbH <BrunoRistok@cs-ag.de> October 2002 9274 + distcc 3632/udp # distributed complier 9275 + distcc 3632/tcp # distributed compiler 9276 + # Martin Pool <mbp@samba.org> November 2002 9277 + wacp 3633/udp # Wyrnix AIS port 9278 + wacp 3633/tcp # Wyrnix AIS port 9279 + # Harry T. Vennik <htvennik@zonnet.nl> November 2002 9280 + hlibmgr 3634/udp # hNTSP Library Manager 9281 + hlibmgr 3634/tcp # hNTSP Library Manager 9282 + # Kenji Tetsuyama <kenji@onkyo.co.jp> November 2002 9283 + sdo 3635/udp # Simple Distributed Objects 9284 + sdo 3635/tcp # Simple Distributed Objects 9285 + # Alexander Philippou <alex@noemax.com> November 2002 9286 + opscenter 3636/udp # OpsCenter 9287 + opscenter 3636/tcp # OpsCenter 9288 + # Ralph Campbell <ralph.campbell@xasystems.com> November 2002 9289 + scservp 3637/udp # Customer Service Port 9290 + scservp 3637/tcp # Customer Service Port 9291 + # Jonathan A. Zdziarski <johathan@networkdweebs.com> November 2002 9292 + ehp-backup 3638/udp # EHP Backup Protocol 9293 + ehp-backup 3638/tcp # EHP Backup Protocol 9294 + # Ed Fair <ed_fair@yahoo.com> November 2002 9295 + xap-ha 3639/udp # Extensible Automation 9296 + xap-ha 3639/tcp # Extensible Automation 9297 + # Mark Harrison <Mark@xapautomation.org> November 2002 9298 + netplay-port1 3640/udp # Netplay Port 1 9299 + netplay-port1 3640/tcp # Netplay Port 1 9300 + netplay-port2 3641/udp # Netplay Port 2 9301 + netplay-port2 3641/tcp # Netplay Port 2 9302 + # Predrag Filipovic <pfilipovic@digital5.com> November 2002 9303 + juxml-port 3642/udp # Juxml Replication port 9304 + juxml-port 3642/tcp # Juxml Replication port 9305 + # Colin Reid <creid@projux.com> November 2002 9306 + audiojuggler 3643/udp # AudioJuggler 9307 + audiojuggler 3643/tcp # AudioJuggler 9308 + # Morten Mertner <mm@audiojuggler.com> November 2002 9309 + ssowatch 3644/udp # ssowatch 9310 + ssowatch 3644/tcp # ssowatch 9311 + # Stephane Vinsot <vinsot@enatel.com> November 2002 9312 + cyc 3645/udp # Cyc 9313 + cyc 3645/tcp # Cyc 9314 + # Stephen Reed <reed@cyc.com> January 2003 9315 + xss-srv-port 3646/udp # XSS Server Port 9316 + xss-srv-port 3646/tcp # XSS Server Port 9317 + # Joe Purcell <jpurcell@ensuretech.com> January 2003 9318 + splitlock-gw 3647/udp # Splitlock Gateway 9319 + splitlock-gw 3647/tcp # Splitlock Gateway 9320 + # Andrew Tune <Andrew.Tune@splitlock.com> January 2003 9321 + fjcp 3648/udp # Fujitsu Cooperation Port 9322 + fjcp 3648/tcp # Fujitsu Cooperation Port 9323 + # Kouji Sugisawa <sugisawa.kouji@soft.fujitsu.com> January 2003 9324 + nmmp 3649/udp # Nishioka Miyuki Msg Protocol 9325 + nmmp 3649/tcp # Nishioka Miyuki Msg Protocol 9326 + # TAKEDA Hiroyuki <takeda@atashi.net> January 2003 9327 + prismiq-plugin 3650/udp # PRISMIQ VOD plug-in 9328 + prismiq-plugin 3650/tcp # PRISMIQ VOD plug-in 9329 + # Richard Hodges <rhodges@prismiq.com> January 2003 9330 + xrpc-registry 3651/udp # XRPC Registry 9331 + xrpc-registry 3651/tcp # XRPC Registry 9332 + # Slava Monich <Slava.Monich@nokia.com> January 2003 9333 + vxcrnbuport 3652/udp # VxCR NBU Default Port 9334 + vxcrnbuport 3652/tcp # VxCR NBU Default Port 9335 + # Boris Star <boris.star@veritas.com> January 2003 9336 + tsp 3653/udp # Tunnel Setup Protocol 9337 + tsp 3653/tcp # Tunnel Setup Protocol 9338 + # Marc Blanchet <Marc.Blanchet@viagenie.qc.ca> January 2003 9339 + vaprtm 3654/udp # VAP RealTime Messenger 9340 + vaprtm 3654/tcp # VAP RealTime Messenger 9341 + # Boris Polevoy <vapcom@mail.ru> January 2003 9342 + abatemgr 3655/udp # ActiveBatch Exec Agent 9343 + abatemgr 3655/tcp # ActiveBatch Exec Agent 9344 + abatjss 3656/udp # ActiveBatch Job Scheduler 9345 + abatjss 3656/tcp # ActiveBatch Job Scheduler 9346 + # Ben Rosenberg <brosenberg@advsyscon.com> January 2003 9347 + immedianet-bcn 3657/udp # ImmediaNet Beacon 9348 + immedianet-bcn 3657/tcp # ImmediaNet Beacon 9349 + # Bill Homan <bhoman@spanworks.com> January 2003 9350 + ps-ams 3658/udp # PlayStation AMS (Secure) 9351 + ps-ams 3658/tcp # PlayStation AMS (Secure) 9352 + # Edgar Alan Tu <Edgar_Tu@playstation.sony.com> January 2003 9353 + apple-sasl 3659/udp # Apple SASL 9354 + apple-sasl 3659/tcp # Apple SASL 9355 + # David M. O'Rourke <daveo@apple.com> January 2003 9356 + can-nds-ssl 3660/udp # Candle Directory Services using SSL 9357 + can-nds-ssl 3660/tcp # Candle Directory Services using SSL 9358 + can-ferret-ssl 3661/udp # Candle Directory Services using SSL 9359 + can-ferret-ssl 3661/tcp # Candle Directory Services using SSL 9360 + # Nic Catrambone <Nic_Catrambond@candle.com> January 2003 9361 + pserver 3662/udp # pserver 9362 + pserver 3662/tcp # pserver 9363 + # Patrick Furlong <pfurlong@darkknight.ca> January 2003 9364 + dtp 3663/udp # DIRECWAY Tunnel Protocol 9365 + dtp 3663/tcp # DIRECWAY Tunnel Protocol 9366 + # Greg Gee <ggee@hns.com> January 2003 9367 + ups-engine 3664/udp # UPS Engine Port 9368 + ups-engine 3664/tcp # UPS Engine Port 9369 + ent-engine 3665/udp # Enterprise Engine Port 9370 + ent-engine 3665/tcp # Enterprise Engine Port 9371 + # Mike Delgrosso <mdelgros@tripplite.com> January 2003 9372 + eserver-pap 3666/udp # IBM EServer PAP 9373 + eserver-pap 3666/tcp # IBM eServer PAP 9374 + # Dave Gimpl <gimpl@us.ibm.com> January 2003 9375 + infoexch 3667/udp # IBM Information Exchange 9376 + infoexch 3667/tcp # IBM Information Exchange 9377 + # Paul Ford-Hutchinson <paulfordh@uk.ibm.com> January 2003 9378 + dell-rm-port 3668/udp # Dell Remote Management 9379 + dell-rm-port 3668/tcp # Dell Remote Management 9380 + # Bradley Bransom <bradley_bransom@dell.com> January 2003 9381 + casanswmgmt 3669/udp # CA SAN Switch Management 9382 + casanswmgmt 3669/tcp # CA SAN Switch Management 9383 + # Emre Tunar <emre.tunar@ca.com> January 2003 9384 + smile 3670/udp # SMILE TCP/UDP Interface 9385 + smile 3670/tcp # SMILE TCP/UDP Interface 9386 + # Andre Petras <A_Petras@web.de> January 2003 9387 + efcp 3671/udp # e Field Control (EIBnet) 9388 + efcp 3671/tcp # e Field Control (EIBnet) 9389 + # Marc Goossens <mgoossens@eiba.com> January 2003 9390 + lispworks-orb 3672/udp # LispWorks ORB 9391 + lispworks-orb 3672/tcp # LispWorks ORB 9392 + # Lisp Support <lisp-support@xanalys.com> 9393 + mediavault-gui 3673/udp # Openview Media Vault GUI 9394 + mediavault-gui 3673/tcp # Openview Media Vault GUI 9395 + # Stephen Gold <stephen_gold@hp.com> January 2003 9396 + wininstall-ipc 3674/udp # WinINSTALL IPC Port 9397 + wininstall-ipc 3674/tcp # WinINSTALL IPC Port 9398 + # Bill Somerville <Bill.Somerville@OnDemandSoftware.com> January 2003 9399 + calltrax 3675/udp # CallTrax Data Port 9400 + calltrax 3675/tcp # CallTrax Data Port 9401 + # Oliver Bailey <oliver@time-lines.com> January 2003 9402 + va-pacbase 3676/udp # VisualAge Pacbase server 9403 + va-pacbase 3676/tcp # VisualAge Pacbase server 9404 + # Dominique Lelievre <dominique.lelievre@fr.ibm.com> January 2003 9405 + roverlog 3677/udp # RoverLog IPC 9406 + roverlog 3677/tcp # RoverLog IPC 9407 + # Tom Mayo <tmayo1@rochester.rr.com> January 2003 9408 + ipr-dglt 3678/udp # DataGuardianLT 9409 + ipr-dglt 3678/tcp # DataGuardianLT 9410 + # Bruce Carlson <bruce.carlson@iprintl.com> January 2003 9411 + newton-dock 3679/udp # Newton Dock 9412 + newton-dock 3679/tcp # Newton Dock 9413 + npds-tracker 3680/udp # NPDS Tracker 9414 + npds-tracker 3680/tcp # NPDS Tracker 9415 + # Paul Guyot <pguyot@kallisys.net> January 2003 9416 + bts-x73 3681/udp # BTS X73 Port 9417 + bts-x73 3681/tcp # BTS X73 Port 9418 + # Todd Cooper <todd@DO11073.com> January 2003 9419 + cas-mapi 3682/udp # EMC SmartPackets-MAPI 9420 + cas-mapi 3682/tcp # EMC SmartPackets-MAPI 9421 + # Koen Schoofs <schoofs_koen@emc.com> January 2003 9422 + bmc-ea 3683/udp # BMC EDV/EA 9423 + bmc-ea 3683/tcp # BMC EDV/EA 9424 + # Jeffrey Glanz <jeffrey_glanz@bmc.com> January 2003 9425 + faxstfx-port 3684/udp # FAXstfX 9426 + faxstfx-port 3684/tcp # FAXstfX 9427 + # Alec Carlson <acarlson@smithmicro.com> January 2003 9428 + dsx-agent 3685/udp # DS Expert Agent 9429 + dsx-agent 3685/tcp # DS Expert Agent 9430 + # NetPro Computing <ports@netpro.com> January 2003 9431 + tnmpv2 3686/udp # Trivial Network Management 9432 + tnmpv2 3686/tcp # Trivial Network Management 9433 + # Andrea Premoli <Andrea_maria.Premoli@icn.siemens.it> January 2003 9434 + simple-push 3687/udp # simple-push 9435 + simple-push 3687/tcp # simple-push 9436 + simple-push-s 3688/udp # simple-push Secure 9437 + simple-push-s 3688/tcp # simple-push Secure 9438 + # C. Enrique Ortiz <eortiz@j2medeveloper.com> January 2003 9439 + daap 3689/udp # Digital Audio Access Protocol 9440 + daap 3689/tcp # Digital Audio Access Protocol 9441 + # Amandeep Jawa <daap@apple.com> January 2003 9442 + svn 3690/udp # Subversion 9443 + svn 3690/tcp # Subversion 9444 + # Greg Hudson <ghudson@mit.edu> January 2003 9445 + magaya-network 3691/udp # Magaya Network Port 9446 + magaya-network 3691/tcp # Magaya Network Port 9447 + # Jesus David Rodriguez <jesusdavid@magaya.com> February 2003 9448 + intelsync 3692/udp # Brimstone IntelSync 9449 + intelsync 3692/tcp # Brimstone IntelSync 9450 + # Davey Taylor <davey.taylor@brimstone.net> February 2003 9451 + gttp 3693/udp # GTTP 9452 + gttp 3693/tcp # GTTP 9453 + vpncpp 3694/udp # VPN Cookie Prop Protocol 9454 + vpncpp 3694/tcp # VPN Cookie Prop Protocol 9455 + # Rondald P. Bonica <Ronald.P.Bonica@wcom.com> February 2003 9456 + bmc-data-coll 3695/udp # BMC Data Collection 9457 + bmc-data-coll 3695/tcp # BMC Data Collection 9458 + # Randall De Weerd <rdeweerd@bmc.com> February 2003 9459 + telnetcpcd 3696/udp # Telnet Com Port Control 9460 + telnetcpcd 3696/tcp # Telnet Com Port Control 9461 + # Thomas J. Pinkl <tom@hbsrx.com> February 2003 9462 + nw-license 3697/udp # NavisWorks Licnese System 9463 + nw-license 3697/tcp # NavisWorks License System 9464 + # Tim Wiegand <tim.wiegand@navisworks.com> February 2003 9465 + sagectlpanel 3698/udp # SAGECTLPANEL 9466 + sagectlpanel 3698/tcp # SAGECTLPANEL 9467 + # Mark Gamble <mark.gamble@sage.com> February 2003 9468 + kpn-icw 3699/udp # Internet Call Waiting 9469 + kpn-icw 3699/tcp # Internet Call Waiting 9470 + # B.J. Kortekaas <b.j.kortekaas@kpn.com> February 2003 9471 + lrs-paging 3700/udp # LRS NetPage 9472 + lrs-paging 3700/tcp # LRS NetPage 9473 + # Geoffrey Wossum <geoffrey@pager.net> February 2003 9474 + netcelera 3701/udp # NetCelera 9475 + netcelera 3701/tcp # NetCelera 9476 + # Tarek Nabhan <standards@itworx.com> February 2003 9477 + upnp-discovery 3702/udp # UPNP v2 Discovery 9478 + upnp-discovery 3702/tcp # UPNP v2 Discovery 9479 + # Christian Huitema <huitema@microsoft.com> February 2003 9480 + adobeserver-3 3703/udp # Adobe Server 3 9481 + adobeserver-3 3703/tcp # Adobe Server 3 9482 + adobeserver-4 3704/udp # Adobe Server 4 9483 + adobeserver-4 3704/tcp # Adobe Server 4 9484 + adobeserver-5 3705/udp # Adobe Server 5 9485 + adobeserver-5 3705/tcp # Adobe Server 5 9486 + # Frank Soetebeer <frsoeteb@adobe.com> January 2003 9487 + rt-event 3706/udp # Real-Time Event Port 9488 + rt-event 3706/tcp # Real-Time Event Port 9489 + rt-event-s 3707/udp # Real-Time Event Secure Port 9490 + rt-event-s 3707/tcp # Real-Time Event Secure Port 9491 + # Terry Gin <terry_gin@inter-tel.com> February 2003 9492 + sun-as-iiops 3708/tcp # Sun App Svr - Naming 9493 + sun-as-iiops 3708/udp # Sun App Svr - Naming 9494 + # 3709 Unassigned 9495 + ca-idms 3709/udp # CA-IDMS Server 9496 + ca-idms 3709/tcp # CA-IDMS Server 9497 + # Dave Ross <david.ross@ca.com> 9498 + portgate-auth 3710/udp # PortGate Authentication 9499 + portgate-auth 3710/tcp # PortGate Authentication 9500 + # Scott Harris <Scott@XRamp.com> February 2003 9501 + edb-server2 3711/udp # EBD Server 2 9502 + edb-server2 3711/tcp # EBD Server 2 9503 + # Carlos Portela <cportela@simple-sw.com> February 2003 9504 + sentinel-ent 3712/udp # Sentinel Enterprise 9505 + sentinel-ent 3712/tcp # Sentinel Enterprise 9506 + # Ian Gordon <ian@n-genltd.co.uk> March 2003 9507 + tftps 3713/udp # TFTP over TLS 9508 + tftps 3713/tcp # TFTP over TLS 9509 + # Mark mayernick <Mark.Mayernick@thomson.net> March 2003 9510 + delos-dms 3714/udp # DELOS Direct Messaging 9511 + delos-dms 3714/tcp # DELOS Direct Messaging 9512 + # Ekkehard Morgenstern <flnca@gmx.de> March 2003 9513 + anoto-rendezv 3715/udp # Anoto Rendezvous Port 9514 + anoto-rendezv 3715/tcp # Anoto Rendezvous Port 9515 + # Ola Sandstrom <ola.sandstrom@anoto.com> March 2003 9516 + wv-csp-sms-cir 3716/udp # WV CSP SMS CIR Channel 9517 + wv-csp-sms-cir 3716/tcp # WV CSP SMS CIR Channel 9518 + wv-csp-udp-cir 3717/udp # WV CSP UDP/IP CIR Channel 9519 + wv-csp-udp-cir 3717/tcp # WV CSP UDP/IP CIR Channel 9520 + # Jon Ingi Ingimundarson <jii@oz.com> March 2003 9521 + opus-services 3718/udp # OPUS Server Port 9522 + opus-services 3718/tcp # OPUS Server Port 9523 + # Detlef Stoever <mail@ivotec.com> March 2003 9524 + itelserverport 3719/udp # iTel Server Port 9525 + itelserverport 3719/tcp # iTel Server Port 9526 + # Mark Hendricks <markah@copper.net> March 2003 9527 + ufastro-instr 3720/udp # UF Astro. Instr. Services 9528 + ufastro-instr 3720/tcp # UF Astro. Instr. Services 9529 + # David B. Hon <hon@astro.ufl.edu> March 2003 9530 + xsync 3721/udp # Xsync 9531 + xsync 3721/tcp # Xsync 9532 + xserveraid 3722/udp # Xserver RAID 9533 + xserveraid 3722/tcp # Xserver RAID 9534 + # Bob Bradley <bradley@apple.com> March 2003 9535 + sychrond 3723/udp # Sychron Service Daemon 9536 + sychrond 3723/tcp # Sychron Service Daemon 9537 + # Robert Marinelli <bob@sychron.com> March 2003 9538 + battlenet 3724/udp # Blizzard Battlenet 9539 + battlenet 3724/tcp # Blizzard Battlenet 9540 + # Adrian Luff <aluff@blizzard.com> March 2003 9541 + na-er-tip 3725/udp # Netia NA-ER Port 9542 + na-er-tip 3725/tcp # Netia NA-ER Port 9543 + # Jean-Pierre Garcia <jp.garcia@netia.net> April 2003 9544 + array-manager 3726/udp # Xyartex Array Manager 9545 + array-manager 3726/tcp # Xyratex Array Manager 9546 + # David A. Lethe <david_lethe@us.xyratex.com> April 2003 9547 + e-mdu 3727/udp # Ericsson Mobile Data Unit 9548 + e-mdu 3727/tcp # Ericsson Mobile Data Unit 9549 + e-woa 3728/udp # Ericsson Web on Air 9550 + e-woa 3728/tcp # Ericsson Web on Air 9551 + # Marco Casole <marco.casole@ebc.ericsson.se> April 2003 9552 + fksp-audit 3729/udp # Fireking Audit Port 9553 + fksp-audit 3729/tcp # Fireking Audit Port 9554 + # Richard Thurman <richt@fireking.com> April 2003 9555 + client-ctrl 3730/udp # Client Control 9556 + client-ctrl 3730/tcp # Client Control 9557 + # Lawrence W. Dunn <larrydunn@aptcomp.com> April 2003 9558 + smap 3731/udp # Service Manager 9559 + smap 3731/tcp # Service Manager 9560 + m-wnn 3732/udp # Mobile Wnn 9561 + m-wnn 3732/tcp # Mobile Wnn 9562 + # Yasunari Yamashita <yamasita@omronsoft.co.jp> April 2003 9563 + multip-msg 3733/udp # Multipuesto Msg Port 9564 + multip-msg 3733/tcp # Multipuesto Msg Port 9565 + # Felisa Ares <faa06@tid.es> April 2003 9566 + synel-data 3734/udp # Synel Data Collection Port 9567 + synel-data 3734/tcp # Synel Data Collection Port 9568 + # David Ashkenazi <david@synel.co.il> April 2003 9569 + pwdis 3735/udp # Password Distribution 9570 + pwdis 3735/tcp # Password Distribution 9571 + # Robert Erl <roerl@web.de> April 2003 9572 + rs-rmi 3736/udp # RealSpace RMI 9573 + rs-rmi 3736/tcp # RealSpace RMI 9574 + # Barry McDarby <realspace@starwolf.biz> April 2003 9575 + # 3737 Unassigned (Removed 2003-02-26) 9576 + versatalk 3738/udp # versaTalk Server Port 9577 + versatalk 3738/tcp # versaTalk Server Port 9578 + # Dr. Kingsley C. Nwosu <knwosu@aglowmail.com> April 2003 9579 + launchbird-lm 3739/udp # Launchbird LicenseManager 9580 + launchbird-lm 3739/tcp # Launchbird LicenseManager 9581 + # Tom Hawkins <tom1@launchbird.com> April 2003 9582 + heartbeat 3740/udp # Heartbeat Protocol 9583 + heartbeat 3740/tcp # Heartbeat Protocol 9584 + # Jeroen Massar <jeroen@unfix.org> April 2003 9585 + wysdma 3741/udp # WysDM Agent 9586 + wysdma 3741/tcp # WysDM Agent 9587 + # Jim McDonald <Jim.McDonald@sysdm.com> April 2003 9588 + cst-port 3742/udp # CST - Configuration & Service Tracker 9589 + cst-port 3742/tcp # CST - Configuration & Service Tracker 9590 + # Hai Ou-Yang <hai.ou-yang@sun.com> April 2003 9591 + ipcs-command 3743/udp # IP Control Systems Ltd. 9592 + ipcs-command 3743/tcp # IP Control Systems Ltd. 9593 + # Paul Anderson <paul.anderson@ip-cs.com> April 2003 9594 + sasg 3744/udp # SASG 9595 + sasg 3744/tcp # SASG 9596 + # Cristian Petculescu <cristp@hotmail.com> April 2003 9597 + gw-call-port 3745/udp # GWRTC Call Port 9598 + gw-call-port 3745/tcp # GWRTC Call Port 9599 + # Felisa Ares <faa06@tid.es> April 2003 9600 + linktest 3746/udp # LXPRO.COM LinkTest 9601 + linktest 3746/tcp # LXPRO.COM LinkTest 9602 + linktest-s 3747/udp # LXPRO.COM LinkTest SSL 9603 + linktest-s 3747/tcp # LXPRO.COM LinkTest SSL 9604 + # Greg Bailey <gbailey@lxpro.com> April 2003 9605 + webdata 3748/udp # webData 9606 + webdata 3748/tcp # webData 9607 + # Michael Whiteley <michael@whiteley.com> April 2003 9608 + cimtrak 3749/udp # CimTrak 9609 + cimtrak 3749/tcp # CimTrak 9610 + cbos-ip-port 3750/udp # CBOS/IP ncapsalatoin port 9611 + cbos-ip-port 3750/tcp # CBOS/IP ncapsalation port 9612 + # Thomas Dannemiller <tom.dannemiller@rolls-royce.com> April 2003 9613 + gprs-cube 3751/udp # CommLinx GPRS Cube 9614 + gprs-cube 3751/tcp # CommLinx GPRS Cube 9615 + # Peter Johnson <peter@commlinx.com.au> April 2003 9616 + vipremoteagent 3752/udp # Vigil-IP RemoteAgent 9617 + vipremoteagent 3752/tcp # Vigil-IP RemoteAgent 9618 + # Bryan Alvord <bryan@vaticor.com> April 2003 9619 + nattyserver 3753/udp # NattyServer Port 9620 + nattyserver 3753/tcp # NattyServer Port 9621 + # Akira Saito <admin@kobu.com> April 2003 9622 + timestenbroker 3754/udp # TimesTen Broker Port 9623 + timestenbroker 3754/tcp # TimesTen Broker Port 9624 + # David Aspinwall <aspinwall@TimesTen.com> April 2003 9625 + sas-remote-hlp 3755/udp # SAS Remote Help Server 9626 + sas-remote-hlp 3755/tcp # SAS Remote Help Server 9627 + # Gary T. Ciampa <Gary.Ciampa@sas.com> April 2003 9628 + canon-capt 3756/udp # Canon CAPT Port 9629 + canon-capt 3756/tcp # Canon CAPT Port 9630 + # Takashi Okazawa <okazawa.takashi@canon.co.jp> April 2003 9631 + grf-port 3757/udp # GRF Server Port 9632 + grf-port 3757/tcp # GRF Server Port 9633 + # Robert Banfill <robert@banfill.net> April 2003 9634 + apw-registry 3758/udp # apw RMI registry 9635 + apw-registry 3758/tcp # apw RMI registry 9636 + # Dan Davis <Dan.A.Davis@hp.com> April 2003 9637 + exapt-lmgr 3759/udp # Exapt License Manager 9638 + exapt-lmgr 3759/tcp # Exapt License Manager 9639 + # Christoph Kukulies <info@exapt.de> April 2003 9640 + adtempusclient 3760/udp # adTEmpus Client 9641 + adtempusclient 3760/tcp # adTempus Client 9642 + # Bill Wingate <bill.wingate@arcanadev.com> May 2003 9643 + gsakmp 3761/udp # gsakmp port 9644 + gsakmp 3761/tcp # gsakmp port 9645 + # Uri Meth <umeth@sparta.com> June 2003 9646 + gbs-smp 3762/udp # GBS SnapMail Protocol 9647 + gbs-smp 3762/tcp # GBS SnapMail Protocol 9648 + # Eric Harris-Braun <eric@glassbead.com> June 2003 9649 + xo-wave 3763/udp # XO Wave Control Port 9650 + xo-wave 3763/tcp # XO Wave Control Port 9651 + # Bjorn Dittmer-Roche <bjorn@xowave.com> June 2003 9652 + mni-prot-rout 3764/udp # MNI Protected Routing 9653 + mni-prot-rout 3764/tcp # MNI Protected Routing 9654 + # Tim Behne <timothyb@microwavenetworks.com> June 2003 9655 + rtraceroute 3765/udp # Remote Traceroute 9656 + rtraceroute 3765/tcp # Remote Traceroute 9657 + # A. Blake Cooper <blake@cluebie.net> June 2003 9658 + listmgr-port 3767/udp # ListMGR Port 9659 + listmgr-port 3767/tcp # ListMGR Port 9660 + # Takashi Kubota <kubota.takashi@pfu.fugitsu.com> June 2003 9661 + rblcheckd 3768/udp # rblcheckd server daemon 9662 + rblcheckd 3768/tcp # rblcheckd server daemon 9663 + # Sabri Berisha <sabri@cluecentral.net> June 2003 9664 + haipe-otnk 3769/udp # HAIPE Network Keying 9665 + haipe-otnk 3769/tcp # HAIPE Network Keying 9666 + # Mike Irani <irani@spawar.navy.mil> June 2003 9667 + cindycollab 3770/udp # Cinderella Collaboration 9668 + cindycollab 3770/tcp # Cinderella Collaboration 9669 + # Ulrich Kortenkamp <kortenkamp@cinderella.de> June 2003 9670 + paging-port 3771/udp # RTP Paging Port 9671 + paging-port 3771/tcp # RTP Paging Port 9672 + # Patrick Ferriter <Patrick.Ferriter@zultys.com> June 2003 9673 + ctp 3772/udp # Chantry Tunnel Protocol 9674 + ctp 3772/tcp # Chantry Tunnel Protocol 9675 + # Inderpreet Singh <isingh@chantrynetworks.com> June 2003 9676 + ctdhercules 3773/udp # ctdhercules 9677 + ctdhercules 3773/tcp # ctdhercules 9678 + # Carl Banzhof <cbanzhof@citadel.com> June 2003 9679 + zicom 3774/udp # ZICOM 9680 + zicom 3774/tcp # ZICOM 9681 + # Sabu Das <sabud@zicomsecure.com> June 2003 9682 + ispmmgr 3775/udp # ISPM Manager Port 9683 + ispmmgr 3775/tcp # ISPM Manager Port 9684 + # Eric Anderson <eanderson@netvision.com> June 2003 9685 + dvcprov-port 3776/tcp # Device Provisioning Port 9686 + dvcprov-port 3776/udp # Device Provisioning Port 9687 + # 3777 Unassigned 9688 + jibe-eb 3777/udp # Jibe EdgeBurst 9689 + jibe-eb 3777/tcp # Jibe EdgeBurst 9690 + # Chap Tippin <chad.tippin@jibeinc.com> June 2003 9691 + c-h-it-port 3778/udp # Cutler-Hammer IT Port 9692 + c-h-it-port 3778/tcp # Cutler-Hammer IT Port 9693 + # Thomas Ruchti <thomasmruchti@eaton.com> June 2003 9694 + cognima 3779/udp # Cognima Replication 9695 + cognima 3779/tcp # Cognima Replication 9696 + # Raplh Grenwell <ralph.greenwell@cognima.com> June 2003 9697 + nnp 3780/udp # Nuzzler Network Protocol 9698 + nnp 3780/tcp # Nuzzler Network Protocol 9699 + # Andreas Schwarz <andreas.schwarz@securepoint.de> June 2003 9700 + abcvoice-port 3781/udp # ABCvoice server port 9701 + abcvoice-port 3781/tcp # ABCvoice server port 9702 + # Carlos Gonzalez-Roman Ferrer <iana@abcdatos.com> June 2003 9703 + iso-tp0s 3782/udp # Secure ISO TP0 port 9704 + iso-tp0s 3782/tcp # Secure ISO TP0 port 9705 + # Herbert Falk <herb@sisconet.com> June 2003 9706 + bim-pem 3783/tcp # Impact Mgr./PEM Gateway 9707 + bim-pem 3783/udp # Impact Mgr./PEM Gateway 9708 + bfd-control 3784/tcp # BFD Control Protocol 9709 + bfd-control 3784/udp # BFD Control Protocol 9710 + bfd-echo 3785/tcp # BFD Echo Protocol 9711 + bfd-echo 3785/udp # BFD Echo Protocol 9712 + upstriggervsw 3786/tcp # VSW Upstrigger port 9713 + upstriggervsw 3786/udp # VSW Upstrigger port 9714 + fintrx 3787/tcp # Fintrx 9715 + fintrx 3787/udp # Fintrx 9716 + isrp-port 3788/tcp # SPACEWAY Routing port 9717 + isrp-port 3788/udp # SPACEWAY Routing port 9718 + remotedeploy 3789/tcp # RemoteDeploy Administration Port 9719 + remotedeploy 3789/udp # RemoteDeploy Administration Port 9720 + quickbooksrds 3790/tcp # QuickBooks RDS 9721 + quickbooksrds 3790/udp # QuickBooks RDS 9722 + tvnetworkvideo 3791/tcp # TV NetworkVideo Data port 9723 + tvnetworkvideo 3791/udp # TV NetworkVideo Data port 9724 + sitewatch 3792/tcp # e-Watch Corporation SiteWatch 9725 + sitewatch 3792/udp # e-Watch Corporation SiteWatch 9726 + dcsoftware 3793/tcp # DataCore Software 9727 + dcsoftware 3793/udp # DataCore Software 9728 + jaus 3794/tcp # JAUS Robots 9729 + jaus 3794/udp # JAUS Robots 9730 + myblast 3795/tcp # myBLAST Mekentosj port 9731 + myblast 3795/udp # myBLAST Mekentosj port 9732 + spw-dialer 3796/tcp # Spaceway Dialer 9733 + spw-dialer 3796/udp # Spaceway Dialer 9734 + idps 3797/tcp # idps 9735 + idps 3797/udp # idps 9736 + minilock 3798/tcp # Minilock 9737 + minilock 3798/udp # Minilock 9738 + radius-dynauth 3799/tcp # RADIUS Dynamic Authorization 9739 + radius-dynauth 3799/udp # RADIUS Dynamic Authorization 9740 + # 3800 Unassigned 9741 + pwgpsi 3800/udp # Print Services Interface 9742 + pwgpsi 3800/tcp # Print Services Interface 9743 + # Harry Lewis <harryl@us.ibm.com> May 2003 9744 + ibm-mgr 3801/tcp # ibm manager service 9745 + ibm-mgr 3801/udp # ibm manager service 9746 + # 3802 Unassigned 9747 + vhd 3802/udp # VHD 9748 + vhd 3802/tcp # VHD 9749 + # Chris Duncombe <cdunc@intoo.com> 9750 + soniqsync 3803/tcp # SoniqSync 9751 + soniqsync 3803/udp # SoniqSync 9752 + iqnet-port 3804/tcp # Harman IQNet Port 9753 + iqnet-port 3804/udp # Harman IQNet Port 9754 + tcpdataserver 3805/tcp # ThorGuard Server Port 9755 + tcpdataserver 3805/udp # ThorGuard Server Port 9756 + wsmlb 3806/tcp # Remote System Manager 9757 + wsmlb 3806/udp # Remote System Manager 9758 + spugna 3807/tcp # SpuGNA Communication Port 9759 + spugna 3807/udp # SpuGNA Communication Port 9760 + sun-as-iiops-ca 3808/tcp # Sun App Svr-IIOPClntAuth 9761 + sun-as-iiops-ca 3808/udp # Sun App Svr-IIOPClntAuth 9762 + apocd 3809/tcp # Java Desktop System Configuration Agent 9763 + apocd 3809/udp # Java Desktop System Configuration Agent 9764 + wlanauth 3810/tcp # WLAN AS server 9765 + wlanauth 3810/udp # WLAN AS server 9766 + amp 3811/tcp # AMP 9767 + amp 3811/udp # AMP 9768 + neto-wol-server 3812/tcp # netO WOL Server 9769 + neto-wol-server 3812/udp # netO WOL Server 9770 + rap-ip 3813/tcp # Rhapsody Interface Protocol 9771 + rap-ip 3813/udp # Rhapsody Interface Protocol 9772 + neto-dcs 3814/tcp # netO DCS 9773 + neto-dcs 3814/udp # netO DCS 9774 + lansurveyorxml 3815/tcp # LANsurveyor XML 9775 + lansurveyorxml 3815/udp # LANsurveyor XML 9776 + sunlps-http 3816/tcp # Sun Local Patch Server 9777 + sunlps-http 3816/udp # Sun Local Patch Server 9778 + tapeware 3817/tcp # Yosemite Tech Tapeware 9779 + tapeware 3817/udp # Yosemite Tech Tapeware 9780 + crinis-hb 3818/tcp # Crinis Heartbeat 9781 + crinis-hb 3818/udp # Crinis Heartbeat 9782 + epl-slp 3819/tcp # EPL Sequ Layer Protocol 9783 + epl-slp 3819/udp # EPL Sequ Layer Protocol 9784 + scp 3820/tcp # Siemens AuD SCP 9785 + scp 3820/udp # Siemens AuD SCP 9786 + pmcp 3821/tcp # ATSC PMCP Standard 9787 + pmcp 3821/udp # ATSC PMCP Standard 9788 + acp-discovery 3822/tcp # Compute Pool Discovery 9789 + acp-discovery 3822/udp # Compute Pool Discovery 9790 + acp-conduit 3823/tcp # Compute Pool Conduit 9791 + acp-conduit 3823/udp # Compute Pool Conduit 9792 + acp-policy 3824/tcp # Compute Pool Policy 9793 + acp-policy 3824/udp # Compute Pool Policy 9794 + # 3825-3830 Unassigned 9795 + dvapps 3831/tcp # Docsvault Application Service 9796 + dvapps 3831/udp # Docsvault Application Service 9797 + xxnetserver 3832/tcp # xxNETserver 9798 + xxnetserver 3832/udp # xxNETserver 9799 + aipn-auth 3833/tcp # AIPN LS Authentication 9800 + aipn-auth 3833/udp # AIPN LS Authentication 9801 + spectardata 3834/tcp # Spectar Data Stream Service 9802 + spectardata 3834/udp # Spectar Data Stream Service 9803 + spectardb 3835/tcp # Spectar Database Rights Service 9804 + spectardb 3835/udp # Spectar Database Rights Service 9805 + markem-dcp 3836/tcp # MARKEM NEXTGEN DCP 9806 + markem-dcp 3836/udp # MARKEM NEXTGEN DCP 9807 + mkm-discovery 3837/tcp # MARKEM Auto-Discovery 9808 + mkm-discovery 3837/udp # MARKEM Auto-Discovery 9809 + sos 3838/tcp # Scito Object Server 9810 + sos 3838/udp # Scito Object Server 9811 + amx-rms 3839/tcp # AMX Resource Management Suite 9812 + amx-rms 3839/udp # AMX Resource Management Suite 9813 + flirtmitmir 3840/tcp # www.FlirtMitMir.de 9814 + flirtmitmir 3840/udp # www.FlirtMitMir.de 9815 + zfirm-shiprush3 3841/tcp # Z-Firm ShipRush v3 9816 + zfirm-shiprush3 3841/udp # Z-Firm ShipRush v3 9817 + nhci 3842/tcp # NHCI status port 9818 + nhci 3842/udp # NHCI status port 9819 + quest-agent 3843/tcp # Quest Common Agent 9820 + quest-agent 3843/udp # Quest Common Agent 9821 + rnm 3844/tcp # RNM 9822 + rnm 3844/udp # RNM 9823 + # 3845 Unassigned 9824 + v-one-spp 3845/udp # V-ONE Single Port Proxy 9825 + v-one-spp 3845/tcp # V-ONE Single Port Proxy 9826 + # Daniel Becker <dbecker@v-one.com> 9827 + an-pcp 3846/tcp # Astare Network PCP 9828 + an-pcp 3846/udp # Astare Network PCP 9829 + msfw-control 3847/tcp # MS Firewall Control 9830 + msfw-control 3847/udp # MS Firewall Control 9831 + item 3848/tcp # IT Environmental Monitor 9832 + item 3848/udp # IT Environmental Monitor 9833 + spw-dnspreload 3849/tcp # SPACEWAY DNS Preload 9834 + spw-dnspreload 3849/udp # SPACEWAY DNS Prelaod 9835 + qtms-bootstrap 3850/tcp # QTMS Bootstrap Protocol 9836 + qtms-bootstrap 3850/udp # QTMS Bootstrap Protocol 9837 + spectraport 3851/tcp # SpectraTalk Port 9838 + spectraport 3851/udp # SpectraTalk Port 9839 + sse-app-config 3852/tcp # SSE App Configuration 9840 + sse-app-config 3852/udp # SSE App Configuration 9841 + sscan 3853/tcp # SONY scanning protocol 9842 + sscan 3853/udp # SONY scanning protocol 9843 + stryker-com 3854/tcp # Stryker Comm Port 9844 + stryker-com 3854/udp # Stryker Comm Port 9845 + opentrac 3855/tcp # OpenTRAC 9846 + opentrac 3855/udp # OpenTRAC 9847 + informer 3856/tcp # INFORMER 9848 + informer 3856/udp # INFORMER 9849 + trap-port 3857/tcp # Trap Port 9850 + trap-port 3857/udp # Trap Port 9851 + trap-port-mom 3858/tcp # Trap Port MOM 9852 + trap-port-mom 3858/udp # Trap Port MOM 9853 + nav-port 3859/tcp # Navini Port 9854 + nav-port 3859/udp # Navini Port 9855 + sasp 3860/tcp # Server/Application State Protocol (SASP) 9856 + sasp 3860/udp # Server/Application State Protocol (SASP) 9857 + # 3861 Unassigned 9858 + winshadow-hd 3861/udp # winShadow Host Discovery 9859 + winshadow-hd 3861/tcp # winShadow Host Discovery 9860 + # Shu-Wei Tan <stan@omnicomtech.com> March 2003 9861 + giga-pocket 3862/udp # GIGA-POCKET 9862 + giga-pocket 3862/tcp # GIGA-POCKET 9863 + # Yoshikazu Watanabe <nabe@sm.sony.co.jp> 9864 + asap-tcp 3863/tcp # asap tcp port 9865 + asap-udp 3863/udp # asap udp port 9866 + asap-tcp-tls 3864/tcp # asap/tls tcp port 9867 + xpl 3865/tcp # xpl automation protocol 9868 + xpl 3865/udp # xpl automation protocol 9869 + dzdaemon 3866/tcp # Sun SDViz DZDAEMON Port 9870 + dzdaemon 3866/udp # Sun SDViz DZDAEMON Port 9871 + dzoglserver 3867/tcp # Sun SDViz DZOGLSERVER Port 9872 + dzoglserver 3867/udp # Sun SDViz DZOGLSERVER Port 9873 + diameter 3868/tcp # DIAMETER 9874 + # RFC-ietf-aaa-diameter-17.txt 9875 + ovsam-mgmt 3869/tcp # hp OVSAM MgmtServer Disco 9876 + ovsam-mgmt 3869/udp # hp OVSAM MgmtServer Disco 9877 + ovsam-d-agent 3870/tcp # hp OVSAM HostAgent Disco 9878 + ovsam-d-agent 3870/udp # hp OVSAM HostAgent Disco 9879 + avocent-adsap 3871/tcp # Avocent DS Authorization 9880 + avocent-adsap 3871/udp # Avocent DS Authorization 9881 + oem-agent 3872/tcp # OEM Agent 9882 + oem-agent 3872/udp # OEM Agent 9883 + fagordnc 3873/tcp # fagordnc 9884 + fagordnc 3873/udp # fagordnc 9885 + sixxsconfig 3874/tcp # SixXS Configuration 9886 + sixxsconfig 3874/udp # SixXS Configuration 9887 + # 3875 Unassigned 9888 + pnbscada 3875/udp # PNBSCADA 9889 + pnbscada 3875/tcp # PNBSCADA 9890 + # Philip N. Bergstresser <phil@bergstresser.org> 9891 + dl_agent 3876/tcp # DirectoryLockdown Agent 9892 + dl_agent 3876/udp # DirectoryLockdown Agent 9893 + xmpcr-interface 3877/tcp # XMPCR Interface Port 9894 + xmpcr-interface 3877/udp # XMPCR Interface Port 9895 + fotogcad 3878/tcp # FotoG CAD interface 9896 + fotogcad 3878/udp # FotoG CAD interface 9897 + appss-lm 3879/tcp # appss license manager 9898 + appss-lm 3879/udp # appss license manager 9899 + igrs 3880/tcp # IGRS 9900 + igrs 3880/udp # IGRS 9901 + idac 3881/tcp # Data Acquisition and Control 9902 + idac 3881/udp # Data Acquisition and Control 9903 + msdts1 3882/tcp # DTS Service Port 9904 + msdts1 3882/udp # DTS Service Port 9905 + vrpn 3883/tcp # VR Peripheral Network 9906 + vrpn 3883/udp # VR Peripheral Network 9907 + softrack-meter 3884/tcp # SofTrack Metering 9908 + softrack-meter 3884/udp # SofTrack Metering 9909 + # 3885 Unassigned 9910 + topflow-ssl 3885/udp # TopFlow SSL 9911 + topflow-ssl 3885/tcp # TopFlow SSL 9912 + # Ken Nelson <nelson@TopLayer.com> 9913 + nei-management 3886/tcp # NEI management port 9914 + nei-management 3886/udp # NEI management port 9915 + ciphire-data 3887/tcp # Ciphire Data Transport 9916 + ciphire-data 3887/udp # Ciphire Data Transport 9917 + ciphire-serv 3888/tcp # Ciphire Services 9918 + ciphire-serv 3888/udp # Ciphire Services 9919 + dandv-tester 3889/tcp # D and V Tester Control Port 9920 + dandv-tester 3889/udp # D and V Tester Control Port 9921 + ndsconnect 3890/tcp # Niche Data Server Connect 9922 + ndsconnect 3890/udp # Niche Data Server Connect 9923 + rtc-pm-port 3891/tcp # Oracle RTC-PM port 9924 + rtc-pm-port 3891/udp # Oracle RTC-PM port 9925 + pcc-image-port 3892/tcp # PCC-image-port 9926 + pcc-image-port 3892/udp # PCC-image-port 9927 + cgi-starapi 3893/tcp # CGI StarAPI Server 9928 + cgi-starapi 3893/udp # CGI StarAPI Server 9929 + syam-agent 3894/tcp # SyAM Agent Port 9930 + syam-agent 3894/udp # SyAM Agent Port 9931 + syam-smc 3895/tcp # SyAm SMC Service Port 9932 + syam-smc 3895/udp # SyAm SMC Service Port 9933 + sdo-tls 3896/tcp # Simple Distributed Objects over TLS 9934 + sdo-tls 3896/udp # Simple Distributed Objects over TLS 9935 + sdo-ssh 3897/tcp # Simple Distributed Objects over SSH 9936 + sdo-ssh 3897/udp # Simple Distributed Objects over SSH 9937 + senip 3898/tcp # IAS, Inc. SmartEye NET Internet Protocol 9938 + senip 3898/udp # IAS, Inc. SmartEye NET Internet Protocol 9939 + itv-control 3899/tcp # ITV Port 9940 + itv-control 3899/udp # ITV Port 9941 + # 3900 Unassigned 9942 + udt_os 3900/udp # Unidata UDT OS 9943 + udt_os 3900/tcp # Unidata UDT OS 9944 + # James Powell <james@mailhost.unidata.com> 9945 + nimsh 3901/tcp # NIM Service Handler 9946 + nimsh 3901/udp # NIM Service Handler 9947 + nimaux 3902/tcp # NIMsh Auxiliary Port 9948 + nimaux 3902/udp # NIMsh Auxiliary Port 9949 + charsetmgr 3903/tcp # CharsetMGR 9950 + charsetmgr 3903/udp # CharsetMGR 9951 + omnilink-port 3904/tcp # Arnet Omnilink Port 9952 + omnilink-port 3904/udp # Arnet Omnilink Port 9953 + mupdate 3905/tcp # Mailbox Update (MUPDATE) protocol 9954 + mupdate 3905/udp # Mailbox Update (MUPDATE) protocol 9955 + topovista-data 3906/tcp # TopoVista elevation data 9956 + topovista-data 3906/udp # TopoVista elevation data 9957 + imoguia-port 3907/tcp # Imoguia Port 9958 + imoguia-port 3907/udp # Imoguia Port 9959 + hppronetman 3908/tcp # HP Procurve NetManagement 9960 + hppronetman 3908/udp # HP Procurve NetManagement 9961 + surfcontrolcpa 3909/tcp # SurfControl CPA 9962 + surfcontrolcpa 3909/udp # SurfControl CPA 9963 + prnrequest 3910/tcp # Printer Request Port 9964 + prnrequest 3910/udp # Printer Request Port 9965 + prnstatus 3911/tcp # Printer Status Port 9966 + prnstatus 3911/udp # Printer Status Port 9967 + gbmt-stars 3912/tcp # Global Maintech Stars 9968 + gbmt-stars 3912/udp # Global Maintech Stars 9969 + listcrt-port 3913/tcp # ListCREATOR Port 9970 + listcrt-port 3913/udp # ListCREATOR Port 9971 + listcrt-port-2 3914/tcp # ListCREATOR Port 2 9972 + listcrt-port-2 3914/udp # ListCREATOR Port 2 9973 + agcat 3915/tcp # Auto-Graphics Cataloging 9974 + agcat 3915/udp # Auto-Graphics Cataloging 9975 + wysdmc 3916/tcp # WysDM Controller 9976 + wysdmc 3916/udp # WysDM Controller 9977 + aftmux 3917/tcp # AFT multiplex port 9978 + aftmux 3917/udp # AFT multiples port 9979 + pktcablemmcops 3918/tcp # PacketCableMultimediaCOPS 9980 + pktcablemmcops 3918/udp # PacketCableMultimediaCOPS 9981 + hyperip 3919/tcp # HyperIP 9982 + hyperip 3919/udp # HyperIP 9983 + exasoftport1 3920/tcp # Exasoft IP Port 9984 + exasoftport1 3920/udp # Exasoft IP Port 9985 + herodotus-net 3921/tcp # Herodotus Net 9986 + herodotus-net 3921/udp # Herodotus Net 9987 + sor-update 3922/tcp # Soronti Update Port 9988 + sor-update 3922/udp # Soronti Update Port 9989 + symb-sb-port 3923/tcp # Symbian Service Broker 9990 + symb-sb-port 3923/udp # Symbian Service Broker 9991 + mpl-gprs-port 3924/tcp # MPL_GPRS_PORT 9992 + mpl-gprs-port 3924/udp # MPL_GPRS_Port 9993 + zmp 3925/tcp # Zoran Media Port 9994 + zmp 3925/udp # Zoran Media Port 9995 + winport 3926/tcp # WINPort 9996 + winport 3926/udp # WINPort 9997 + natdataservice 3927/tcp # ScsTsr 9998 + natdataservice 3927/udp # ScsTsr 9999 + netboot-pxe 3928/tcp # PXE NetBoot Manager 10000 + netboot-pxe 3928/udp # PXE NetBoot Manager 10001 + smauth-port 3929/tcp # AMS Port 10002 + smauth-port 3929/udp # AMS Port 10003 + syam-webserver 3930/tcp # Syam Web Server Port 10004 + syam-webserver 3930/udp # Syam Web Server Port 10005 + msr-plugin-port 3931/tcp # MSR Plugin Port 10006 + msr-plugin-port 3931/udp # MSR Plugin Port 10007 + dyn-site 3932/tcp # Dynamic Site System 10008 + dyn-site 3932/udp # Dynamic Site System 10009 + plbserve-port 3933/tcp # PL/B App Server User Port 10010 + plbserve-port 3933/udp # PL/B App Server User Port 10011 + sunfm-port 3934/tcp # PL/B File Manager Port 10012 + sunfm-port 3934/udp # PL/B File Manager Port 10013 + sdp-portmapper 3935/tcp # SDP Port Mapper Protocol 10014 + sdp-portmapper 3935/udp # SDP Port Mapper Protocol 10015 + mailprox 3936/tcp # Mailprox 10016 + mailprox 3936/udp # Mailprox 10017 + dvbservdscport 3937/tcp # DVB Service Disc Port 10018 + dvbservdscport 3937/udp # DVB Service Disc Port 10019 + dbcontrol_agent 3938/tcp # Oracle dbControl Agent po 10020 + dbcontrol_agent 3938/udp # Oracel dbControl Agent po 10021 + # 3939 Unassigned 10022 + aamp 3939/udp # Anti-virus Application Management Port 10023 + aamp 3939/tcp # Anti-virus Application Management Port 10024 + # In-sik Choi <iscard@virusdesk.com> February 2002 10025 + xecp-node 3940/tcp # XeCP Node Service 10026 + xecp-node 3940/udp # XeCP Node Service 10027 + homeportal-web 3941/tcp # Home Portal Web Server 10028 + homeportal-web 3941/udp # Home Portal Web Server 10029 + srdp 3942/tcp # satellite distribution 10030 + srdp 3942/udp # satellite distribution 10031 + tig 3943/tcp # TetraNode Ip Gateway 10032 + tig 3943/udp # TetraNode Ip Gateway 10033 + sops 3944/tcp # S-Ops Management 10034 + sops 3944/udp # S-Ops Management 10035 + emcads 3945/tcp # EMCADS Server Port 10036 + emcads 3945/udp # EMCADS Server Port 10037 + backupedge 3946/tcp # BackupEDGE Server 10038 + backupedge 3946/udp # BackupEDGE Server 10039 + ccp 3947/tcp # Connect and Control Protocol for Consumer, Commercial, and Industrial Electronic Devices 10040 + ccp 3947/udp # Connect and Control Protocol for Consumer, Commercial, and Industrial Electronic Devices 10041 + apdap 3948/tcp # Anton Paar Device Administration Protocol 10042 + apdap 3948/udp # Anton Paar Device Administration Protocol 10043 + drip 3949/tcp # Dynamic Routing Information Protocol 10044 + drip 3949/udp # Dynamic Routing Information Protocol 10045 + namemunge 3950/tcp # Name Munging 10046 + namemunge 3950/udp # Name Munging 10047 + pwgippfax 3951/tcp # PWG IPP Facsimile 10048 + pwgippfax 3951/udp # PWG IPP Facsimile 10049 + i3-sessionmgr 3952/tcp # I3 Session Manager 10050 + i3-sessionmgr 3952/udp # I3 Session Manager 10051 + xmlink-connect 3953/tcp # Eydeas XMLink Connect 10052 + xmlink-connect 3953/udp # Eydeas XMLink Connect 10053 + adrep 3954/tcp # AD Replication RPC 10054 + adrep 3954/udp # AD Replication RPC 10055 + p2pcommunity 3955/tcp # p2pCommunity 10056 + p2pcommunity 3955/udp # p2pCommunity 10057 + gvcp 3956/tcp # GigE Vision Control 10058 + gvcp 3956/udp # GigE Vision Control 10059 + mqe-broker 3957/tcp # MQEnterprise Broker 10060 + mqe-broker 3957/udp # MQEnterprise Broker 10061 + mqe-agent 3958/tcp # MQEnterprise Agent 10062 + mqe-agent 3958/udp # MQEnterprise Agent 10063 + treehopper 3959/tcp # Tree Hopper Networking 10064 + treehopper 3959/udp # Tree Hopper Networking 10065 + bess 3960/tcp # Bess Peer Assessment 10066 + bess 3960/udp # Bess Peer Assessment 10067 + proaxess 3961/tcp # ProAxess Server 10068 + proaxess 3961/udp # ProAxess Server 10069 + sbi-agent 3962/tcp # SBI Agent Protocol 10070 + sbi-agent 3962/udp # SBI Agent Protocol 10071 + thrp 3963/tcp # Teran Hybrid Routing Protocol 10072 + thrp 3963/udp # Teran Hybrid Routing Protocol 10073 + sasggprs 3964/tcp # SASG GPRS 10074 + sasggprs 3964/udp # SASG GPRS 10075 + ati-ip-to-ncpe 3965/tcp # Avanti IP to NCPE API 10076 + ati-ip-to-ncpe 3965/udp # Avanti IP to NCPE API 10077 + bflckmgr 3966/tcp # BuildForge Lock Manager 10078 + bflckmgr 3966/udp # BuildForge Lock Manager 10079 + ppsms 3967/tcp # PPS Message Service 10080 + ppsms 3967/udp # PPS Message Service 10081 + ianywhere-dbns 3968/tcp # iAnywhere DBNS 10082 + ianywhere-dbns 3968/udp # iAnywhere DBNS 10083 + landmarks 3969/tcp # Landmark Messages 10084 + landmarks 3969/udp # Landmark Messages 10085 + lanrevagent 3970/tcp # LANrev Agent 10086 + lanrevagent 3970/udp # LANrev Agent 10087 + lanrevserver 3971/tcp # LANrev Server 10088 + lanrevserver 3971/udp # LANrev Server 10089 + iconp 3972/tcp # ict-control Protocol 10090 + iconp 3972/udp # ict-control Protocol 10091 + progistics 3973/tcp # ConnectShip Progistics 10092 + progistics 3973/udp # ConnectShip Progistics 10093 + citysearch 3974/tcp # Remote Applicant Tracking Service 10094 + citysearch 3974/udp # Remote Applicant Tracking Service 10095 + airshot 3975/tcp # Air Shot 10096 + airshot 3975/udp # Air Shot 10097 + opswagent 3976/tcp # Opsware Agent 10098 + opswagent 3976/udp # Opsware Agent 10099 + opswmanager 3977/tcp # Opsware Manager 10100 + opswmanager 3977/udp # Opsware Manager 10101 + secure-cfg-svr 3978/tcp # Secured Configuration Server 10102 + secure-cfg-svr 3978/udp # Secured Configuration Server 10103 + smwan 3979/tcp # Smith Micro Wide Area Network Service 10104 + smwan 3979/udp # Smith Micro Wide Area Network Service 10105 + acms 3980/tcp # Aircraft Cabin Management System 10106 + acms 3980/udp # Aircraft Cabin Management System 10107 + starfish 3981/tcp # Starfish System Admin 10108 + starfish 3981/udp # Starfish System Admin 10109 + eis 3982/tcp # ESRI Image Server 10110 + eis 3982/udp # ESRI Image Server 10111 + eisp 3983/tcp # ESRI Image Service 10112 + eisp 3983/udp # ESRI Image Service 10113 + # 3984 Unassigned 10114 + mapper-nodemgr 3984/udp # MAPPER network node manager 10115 + mapper-nodemgr 3984/tcp # MAPPER network node manager 10116 + mapper-mapethd 3985/udp # MAPPER TCP/IP server 10117 + mapper-mapethd 3985/tcp # MAPPER TCP/IP server 10118 + mapper-ws_ethd 3986/udp # MAPPER workstation server 10119 + mapper-ws_ethd 3986/tcp # MAPPER workstation server 10120 + # John C. Horton <jch@unirsvl.rsvl.unisys.com> 10121 + centerline 3987/udp # Centerline 10122 + centerline 3987/tcp # Centerline 10123 + # Mark Simpson <simpson@centerline.com> 10124 + dcs-config 3988/tcp # DCS Configuration Port 10125 + dcs-config 3988/udp # DCS Configuration Port 10126 + bv-queryengine 3989/tcp # BindView-Query Engine 10127 + bv-queryengine 3989/udp # BindView-Query Engine 10128 + bv-is 3990/tcp # BindView-IS 10129 + bv-is 3990/udp # BindView-IS 10130 + bv-smcsrv 3991/tcp # BindView-SMCServer 10131 + bv-smcsrv 3991/udp # BindView-SMCServer 10132 + bv-ds 3992/tcp # BindView-DirectoryServer 10133 + bv-ds 3992/udp # BindView-DirectoryServer 10134 + bv-agent 3993/tcp # BindView-Agent 10135 + bv-agent 3993/udp # BindView-Agent 10136 + objserver 3994/tcp # Objectika Administrator Server 10137 + objserver 3994/udp # Objectika Administrator Server 10138 + iss-mgmt-ssl 3995/tcp # ISS Management Svcs SSL 10139 + iss-mgmt-ssl 3995/udp # ISS Management Svcs SSL 10140 + abcsoftware 3996/tcp # abcsoftware-01 10141 + abscoftware 3996/udp # abcsoftware-01 10142 + agentsease-db 3997/tcp # aes_db 10143 + agentsease-db 3997/udp # aes_db 10144 + # 3998-3999 Unassigned 10145 + terabase 4000/udp # Terabase 10146 + terabase 4000/tcp # Terabase 10147 + # Thor Olson <Thor@terabase.com> 10148 + ####### Potential Conflict of ports ################################ 10149 + ####### PORT 4000 also used by ICQ <www.icq.com> ################### 10150 + newoak 4001/udp # NewOak 10151 + newoak 4001/tcp # NewOak 10152 + # Jim Philippou <jphilippou@newoak.com> 10153 + pxc-spvr-ft 4002/udp # pxc-spvr-ft 10154 + pxc-spvr-ft 4002/tcp # pxc-spvr-ft 10155 + pxc-splr-ft 4003/udp # pxc-splr-ft 10156 + pxc-splr-ft 4003/tcp # pxc-splr-ft 10157 + pxc-roid 4004/udp # pxc-roid 10158 + pxc-roid 4004/tcp # pxc-roid 10159 + pxc-pin 4005/udp # pxc-pin 10160 + pxc-pin 4005/tcp # pxc-pin 10161 + pxc-spvr 4006/udp # pxc-spvr 10162 + pxc-spvr 4006/tcp # pxc-spvr 10163 + pxc-splr 4007/udp # pxc-splr 10164 + pxc-splr 4007/tcp # pxc-splr 10165 + # Dave Nesbitt <nesbitt@cp10.es.xerox.com> 10166 + netcheque 4008/udp # NetCheque accounting 10167 + netcheque 4008/tcp # NetCheque accounting 10168 + # B. Clifford Neuman <bcn@isi.edu> 10169 + chimera-hwm 4009/udp # Chimera HWM 10170 + chimera-hwm 4009/tcp # Chimera HWM 10171 + # Ken Anderson <kanderso@kleber.ICS.UCI.EDU> 10172 + samsung-unidex 4010/udp # Samsung Unidex 10173 + samsung-unidex 4010/tcp # Samsung Unidex 10174 + # Konstantin V. Vyaznikov <kv@ssm6000.samsung.ru> 10175 + altserviceboot 4011/udp # Alternate Service Boot 10176 + altserviceboot 4011/tcp # Alternate Service Boot 10177 + # Eric Dittert <Eric_Dittert@ccm.jf.intel.com> 10178 + pda-gate 4012/udp # PDA Gate 10179 + pda-gate 4012/tcp # PDA Gate 10180 + # Masakuni Okada <masakuni@jp.ibm.com> 10181 + acl-manager 4013/udp # ACL Manager 10182 + acl-manager 4013/tcp # ACL Manager 10183 + # Toru Murai <murai@saint.nm.fujitsu.co.jp> 10184 + taiclock 4014/udp # TAICLOCK 10185 + taiclock 4014/tcp # TAICLOCK 10186 + # Dan Bernstein <djb@koobera.math.uic.edu> 10187 + talarian-mcast1 4015/udp # Talarian Mcast 10188 + talarian-mcast1 4015/tcp # Talarian Mcast 10189 + talarian-mcast2 4016/udp # Talarian Mcast 10190 + talarian-mcast2 4016/tcp # Talarian Mcast 10191 + talarian-mcast3 4017/udp # Talarian Mcast 10192 + talarian-mcast3 4017/tcp # Talarian Mcast 10193 + talarian-mcast4 4018/udp # Talarian Mcast 10194 + talarian-mcast4 4018/tcp # Talarian Mcast 10195 + talarian-mcast5 4019/udp # Talarian Mcast 10196 + talarian-mcast5 4019/tcp # Talarian Mcast 10197 + # Geoff Mendal <mendal@talarian.com> 10198 + trap 4020/udp # TRAP Port 10199 + trap 4020/tcp # TRAP Port 10200 + # Jeffrey C. Byrd <admin@vspacegroup.com> 10201 + nexus-portal 4021/udp # Nexus Portal 10202 + nexus-portal 4021/tcp # Nexus Portal 10203 + # Damian Tarnawsky <support@nexusconcepts.com> 10204 + dnox 4022/udp # DNOX 10205 + dnox 4022/tcp # DNOX 10206 + # Leo Rathnayake <leo@perlnet.com> 10207 + esnm-zoning 4023/udp # ESNM Zoning Port 10208 + esnm-zoning 4023/tcp # ESNM Zoning Port 10209 + # Yong Cai <ycai@emc.com> 10210 + tnp1-port 4024/udp # TNP1 User Port 10211 + tnp1-port 4024/tcp # TNP1 User Port 10212 + # Tony Gibbs <tony.gibbs@europe.simoco.com> 10213 + partimage 4025/udp # Partition Image Port 10214 + partimage 4025/tcp # Partition Image Port 10215 + # Franck Ladurelle <ladurelf@partimage.org> 10216 + as-debug 4026/udp # Graphical Debug Server 10217 + as-debug 4026/tcp # Graphical Debug Server 10218 + # Steve Halverson <shalver@us.ibm.com> 10219 + bxp 4027/udp # bitxpress 10220 + bxp 4027/tcp # bitxpress 10221 + # Morgan Doyle <morgan@mpt.ie> 10222 + dtserver-port 4028/udp # DTServer Port 10223 + dtserver-port 4028/tcp # DTServer Port 10224 + # Stephen Aikins <stephen.aikins@embarcadero.com> 10225 + ip-qsig 4029/udp # IP Q signaling protocol 10226 + ip-qsig 4029/tcp # IP Q signaling protocol 10227 + # Toru Tachibana <tatibana@exs.ts.fujitsu.co.jp> 10228 + jdmn-port 4030/udp # Accell/JSP Daemon Port 10229 + jdmn-port 4030/tcp # Accell/JSP Daemon Port 10230 + # Art Grand <aig@unify.com> 10231 + suucp 4031/udp # UUCP over SSL 10232 + suucp 4031/tcp # UUCP over SSL 10233 + # Harald Welte <laforge@gnumonks.org> 10234 + vrts-auth-port 4032/udp # VERITAS Authorization Service 10235 + vrts-auth-port 4032/tcp # VERITAS Authorization Service 10236 + # Stefan Winkel <stefan@veritas.com> 10237 + sanavigator 4033/udp # SANavigator Peer Port 10238 + sanavigator 4033/tcp # SANavigator Peer Port 10239 + # Robert J. Chansler <rchansler@SANavigator.com> 10240 + ubxd 4034/udp # Ubiquinox Daemon 10241 + ubxd 4034/tcp # Ubiquinox Daemon 10242 + # Kit Smithers <ksmithers@argogroup.com> 10243 + wap-push-http 4035/udp # WAP Push OTA-HTTP port 10244 + wap-push-http 4035/tcp # WAP Push OTA-HTTP port 10245 + wap-push-https 4036/udp # WAP Push OTA-HTTP secure 10246 + wap-push-https 4036/tcp # WAP Push OTA-HTTP secure 10247 + # Matthieu Lachance 10248 + # <matthieu.lachance@openwave.com> 10249 + ravehd 4037/tcp # RaveHD network control 10250 + ravehd 4037/udp # RaveHD network control 10251 + fazzt-ptp 4038/tcp # Fazzt Point-To-Point 10252 + fazzt-ptp 4038/udp # Fazzt Point-To-Point 10253 + fazzt-admin 4039/tcp # Fazzt Administration 10254 + fazzt-admin 4039/udp # Fazzt Administration 10255 + # 4040 Unassigned 10256 + yo-main 4040/udp # Yo.net main service 10257 + yo-main 4040/tcp # Yo.net main service 10258 + # John Tintor <jt@yo.net> 10259 + houston 4041/udp # Rocketeer-Houston 10260 + houston 4041/tcp # Rocketeer-Houston 10261 + # Johnny C. Norris II <jnorris@uiuc.edu> 10262 + ldxp 4042/udp # LDXP 10263 + ldxp 4042/tcp # LDXP 10264 + # Craig Calef <craig@katmango.com> 10265 + nirp 4043/tcp # Neighbour Identity Resolution 10266 + nirp 4043/udp # Neighbour Identity Resolution 10267 + ltp 4044/tcp # Location Tracking Protocol 10268 + ltp 4044/udp # Location Tracking Protocol 10269 + npp 4045/tcp # Network Paging Protocol 10270 + npp 4045/udp # Network Paging Protocol 10271 + acp-proto 4046/tcp # Accounting Protocol 10272 + acp-proto 4046/udp # Accounting Protocol 10273 + ctp-state 4047/tcp # Context Transfer Protocol 10274 + ctp-state 4047/udp # Context Transfer Protocol 10275 + objadmin 4048/tcp # Objectika Administrator Agent 10276 + objadmin 4048/udp # Objectika Administrator Agent 10277 + wafs 4049/tcp # Wide Area File Services 10278 + wafs 4049/udp # Wide Area File Services 10279 + cisco-wafs 4050/tcp # Wide Area File Services 10280 + cisco-wafs 4050/udp # Wide Area File Services 10281 + cppdp 4051/tcp # Cisco Peer to Peer Distribution Protocol 10282 + cppdp 4051/udp # Cisco Peer to Peer Distribution Protocol 10283 + interact 4052/tcp # VoiceConnect Interact 10284 + interact 4052/udp # VoiceConnect Interact 10285 + ccu-comm-1 4053/tcp # CosmoCall Universe Communications Port 1 10286 + ccu-comm-1 4053/udp # CosmoCall Universe Communications Port 1 10287 + ccu-comm-2 4054/tcp # CosmoCall Universe Communications Port 2 10288 + ccu-comm-2 4054/udp # CosmoCall Universe Communications Port 2 10289 + ccu-comm-3 4055/tcp # CosmoCall Universe Communications Port 3 10290 + ccu-comm-3 4055/udp # CosmoCall Universe Communications Port 3 10291 + lms 4056/tcp # Location Message Service 10292 + lms 4056/udp # Location Message Service 10293 + wfm 4057/tcp # Servigistics WFM server 10294 + wfm 4057/udp # Servigistics WFM server 10295 + kingfisher 4058/tcp # Kingfisher protocol 10296 + kingfisher 4058/udp # Kingfisher protocol 10297 + dlms-cosem 4059/tcp # DLMS/COSEM 10298 + dlms-cosem 4059/udp # DLMS/COSEM 10299 + dsmeter_iatc 4060/tcp # DSMETER Inter-Agent Transfer Channel 10300 + dsmeter_iatc 4060/udp # DSMETER Inter-Agent Transfer Channel 10301 + ice-location 4061/tcp # Ice Location Service (TCP) 10302 + ice-location 4061/udp # Ice Location Service (TCP) 10303 + ice-slocation 4062/tcp # Ice Location Service (SSL) 10304 + ice-slocation 4062/udp # Ice Location Service (SSL) 10305 + ice-router 4063/tcp # Ice Firewall Traversal Service (TCP) 10306 + ice-router 4063/udp # Ice Firewall Traversal Service (TCP) 10307 + ice-srouter 4064/tcp # Ice Firewall Traversal Service (SSL) 10308 + ice-srouter 4064/udp # Ice Firewall Traversal Service (SSL) 10309 + # 4065-4088 Unassigned 10310 + opencore 4089/tcp # OpenCORE Remote Control Service 10311 + opencore 4089/udp # OpenCORE Remote Control Service 10312 + omasgport 4090/tcp # OMA BCAST Service Guide 10313 + omasgport 4090/udp # OMA BCAST Service Guide 10314 + ewinstaller 4091/tcp # EminentWare Installer 10315 + ewinstaller 4091/udp # EminentWare Installer 10316 + ewdgs 4092/tcp # EminentWare DGS 10317 + ewdgs 4092/udp # EminentWare DGS 10318 + pvxpluscs 4093/tcp # Pvx Plus CS Host 10319 + pvxpluscs 4093/udp # Pvx Plus CS Host 10320 + sysrqd 4094/tcp # sysrq daemon 10321 + sysrqd 4094/udp # sysrq daemon 10322 + xtgui 4095/tcp # xtgui information service 10323 + xtgui 4095/udp # xtgui information service 10324 + # 4096 Unassigned 10325 + bre 4096/udp # BRE (Bridge Relay Element) 10326 + bre 4096/tcp # BRE (Bridge Relay Element) 10327 + # Stephen Egbert <egbert@ra.timeplex.com> 10328 + patrolview 4097/udp # Patrol View 10329 + patrolview 4097/tcp # Patrol View 10330 + # Vincent Chin <vincent_chin@bmc.com> 10331 + drmsfsd 4098/udp # drmsfsd 10332 + drmsfsd 4098/tcp # drmsfsd 10333 + # Masao Iwai <iwai@kel.fujitsu.co.jp> 10334 + dpcp 4099/udp # DPCP 10335 + dpcp 4099/tcp # DPCP 10336 + # John Croft <john.croft@calista.demon.co.uk> 10337 + igo-incognito 4100/udp # IGo Incognito Data Port 10338 + igo-incognito 4100/tcp # IGo Incognito Data Port 10339 + # Paul Reddy <support@igo-incognito.com> February 2002 10340 + brlp-0 4101/tcp # Braille protocol 10341 + brlp-0 4101/udp # Braille protocol 10342 + brlp-1 4102/tcp # Braille protocol 10343 + brlp-1 4102/udp # Braille protocol 10344 + brlp-2 4103/tcp # Braille protocol 10345 + brlp-2 4103/udp # Braille protocol 10346 + brlp-3 4104/tcp # Braille protocol 10347 + brlp-3 4104/udp # Braille protocol 10348 + shofarplayer 4105/tcp # ShofarPlayer 10349 + shofarplayer 4105/udp # ShofarPlayer 10350 + synchronite 4106/tcp # Synchronite 10351 + synchronite 4106/udp # Synchronite 10352 + j-ac 4107/tcp # JDL Accounting LAN Service 10353 + j-ac 4107/udp # JDL Accounting LAN Service 10354 + accel 4108/tcp # ACCEL 10355 + accel 4108/udp # ACCEL 10356 + # 4109-4110 Unassigned 10357 + xgrid 4111/tcp # Xgrid 10358 + xgrid 4111/udp # Xgrid 10359 + apple-vpns-rp 4112/tcp # Apple VPN Server Reporting Protocol 10360 + apple-vpns-rp 4112/udp # Apple VPN Server Reporting Protocol 10361 + aipn-reg 4113/tcp # AIPN LS Registration 10362 + aipn-reg 4113/udp # AIPN LS Registration 10363 + # 4114 Unassigned 10364 + jomamqmonitor 4114/udp # JomaMQMonitor 10365 + jomamqmonitor 4114/tcp # JomaMQMonitor 10366 + # Marcel Hofstetter <marcel.hofstetter@jomasoft.ch> January 2003 10367 + cds 4115/tcp # CDS Transfer Agent 10368 + cds 4115/udp # CDS Transfer Agent 10369 + smartcard-tls 4116/tcp # smartcard-TLS 10370 + smartcard-tls 4116/udp # smartcard-TLS 10371 + xmlivestream 4117/tcp # xmLive Streaming Service 10372 + xmlivestream 4117/udp # xmLive Streaming Service 10373 + netscript 4118/tcp # Netadmin Systems NETscript service 10374 + netscript 4118/udp # Netadmin Systems NETscript service 10375 + assuria-slm 4119/tcp # Assuria Log Manager 10376 + assuria-slm 4119/udp # Assuria Log Manager 10377 + xtreamx 4120/tcp # XtreamX hybrid peer-to-peer message 10378 + xtreamx 4120/udp # XtreamX hybrid peer-to-peer message 10379 + e-builder 4121/tcp # e-Builder Application Communication 10380 + e-builder 4121/udp # e-Builder Application Communication 10381 + fprams 4122/tcp # Fiber Patrol Alarm Service 10382 + fprams 4122/udp # Fiber Patrol Alarm Service 10383 + # 4123-4131 Unassigned 10384 + nuts_dem 4132/udp # NUTS Daemon 10385 + nuts_dem 4132/tcp # NUTS Daemon 10386 + nuts_bootp 4133/udp # NUTS Bootp Server 10387 + nuts_bootp 4133/tcp # NUTS Bootp Server 10388 + # Martin Freiss <freiss.pad@sni.> 10389 + nifty-hmi 4134/udp # NIFTY-Serve HMI protocol 10390 + nifty-hmi 4134/tcp # NIFTY-Serve HMI protocol 10391 + # Ryuichi Suzuki <SCI00376@niftyserve.or.jp> 10392 + cl-db-attach 4135/tcp # Classic Line Database Server Attach 10393 + cl-db-attach 4135/udp # Classic Line Database Server Attach 10394 + cl-db-request 4136/tcp # Classic Line Database Server Request 10395 + cl-db-request 4136/udp # Classic Line Database Server Request 10396 + cl-db-remote 4137/tcp # Classic Line Database Server Remote 10397 + cl-db-remote 4137/udp # Classic Line Database Server Remote 10398 + # 4138 Unassigned 10399 + nettest 4138/udp # nettest 10400 + nettest 4138/tcp # nettest 10401 + # David Borman <dab@windriver.com> March 2003 10402 + thrtx 4139/tcp # Imperfect Networks Server 10403 + thrtx 4139/udp # Imperfect Networks Server 10404 + cedros_fds 4140/tcp # Cedros Fraud Detection System 10405 + cedros_fds 4140/udp # Cedros Fraud Detection System 10406 + # 4141 Unassigned 10407 + oirtgsvc 4141/udp # Workflow Server 10408 + oirtgsvc 4141/tcp # Workflow Server 10409 + oidocsvc 4142/udp # Document Server 10410 + oidocsvc 4142/tcp # Document Server 10411 + oidsr 4143/udp # Document Replication 10412 + oidsr 4143/tcp # Document Replication 10413 + # Norman Brie <norm_brie@sns.ca> 10414 + ########## Compuserve (unoffically) is using port 4144 ######### 10415 + # 4144 Unassigned 10416 + vvr-control 4145/udp # VVR Control 10417 + vvr-control 4145/tcp # VVR Control 10418 + # Ming Xu <ming@veritas.com> 10419 + tgcconnect 4146/tcp # TGCConnect Beacon 10420 + tgcconnect 4146/udp # TGCConnect Beacon 10421 + vrxpservman 4147/tcp # Multum Service Manager 10422 + vrxpservman 4147/udp # Multum Service Manager 10423 + # 4148-4153 Unassigned 10424 + atlinks 4154/udp # atlinks device discovery 10425 + atlinks 4154/tcp # atlinks device discovery 10426 + # Scott Griepentrog <griepentrogs@atlinks.com> October 2002 10427 + # 4155-4159 Unassigned 10428 + nss 4159/tcp # Network Security Service 10429 + nss 4159/udp # Network Security Service 10430 + # 4160 Unassigned 10431 + jini-discovery 4160/udp # Jini Discovery 10432 + jini-discovery 4160/tcp # Jini Discovery 10433 + # Mark Hodapp <mark.hodapp@sun.com> 10434 + omscontact 4161/tcp # OMS Contact 10435 + omscontact 4161/udp # OMS Contact 10436 + omstopology 4162/tcp # OMS Topology 10437 + omstopology 4162/udp # OMS Topology 10438 + sieve 4190/tcp # ManageSieve Protocol 10439 + eims-admin 4199/udp # EIMS ADMIN 10440 + eims-admin 4199/tcp # EIMS ADMIN 10441 + # Glenn Anderson <glenn@qualcomm.co.nz> 10442 + # Mitra <mitra@earth.path.net> 10443 + corelccam 4300/udp # Corel CCam 10444 + corelccam 4300/tcp # Corel CCam 10445 + # Jason Aiken <jasona@corelcomputer.com> 10446 + d-data 4301/tcp # Diagnostic Data 10447 + d-data 4301/udp # Diagnostic Data 10448 + d-data-control 4302/tcp # Diagnostic Data Control 10449 + d-data-control 4302/udp # Diagnostic Data Control 10450 + # 4303-4319 Unassigned 10451 + fdt-rcatp 4320/tcp # FDT Remote Categorization Protocol 10452 + fdt-rcatp 4320/udp # FDT Remote Categorization Protocol 10453 + # 4321 Unassigned 10454 + rwhois 4321/udp # Remote Who Is 10455 + rwhois 4321/tcp # Remote Who Is 10456 + # Mark Kosters <markk@internic.net> 10457 + geognosisman 4325/tcp # Cadcorp GeognoSIS Manager Service 10458 + geognosisman 4325/udp # Cadcorp GeognoSIS Manager Service 10459 + geognosis 4326/tcp # Cadcorp GeognoSIS Service 10460 + geognosis 4326/udp # Cadcorp GeognoSIS Service 10461 + # 4327-4342 Unassigned 10462 + unicall 4343/udp # UNICALL 10463 + unicall 4343/tcp # UNICALL 10464 + # James Powell <james@enghp.unidata.comp> 10465 + vinainstall 4344/udp # VinaInstall 10466 + vinainstall 4344/tcp # VinaInstall 10467 + # Jay Slupesky <js@vina-tech.com> 10468 + m4-network-as 4345/udp # Macro 4 Network AS 10469 + m4-network-as 4345/tcp # Macro 4 Network AS 10470 + # Paul Wren <Paul.Wren@macro4.com> 10471 + elanlm 4346/udp # ELAN LM 10472 + elanlm 4346/tcp # ELAN LM 10473 + # Paul Ballew <ballew@projtech.com> 10474 + lansurveyor 4347/udp # LAN Surveyor 10475 + lansurveyor 4347/tcp # LAN Surveyor 10476 + # Michael Swan <swan@neon.com> 10477 + itose 4348/udp # ITOSE 10478 + itose 4348/tcp # ITOSE 10479 + # Michael Haeuptle <Michael_Haeuptle@hp.com> 10480 + fsportmap 4349/udp # File System Port Map 10481 + fsportmap 4349/tcp # File System Port Map 10482 + # Ron Minnich <rminnich@sarnoff.com> 10483 + net-device 4350/udp # Net Device 10484 + net-device 4350/tcp # Net Device 10485 + # Glenn Peterson <glennp@microsoft.com> 10486 + plcy-net-svcs 4351/udp # PLCY Net Services 10487 + plcy-net-svcs 4351/tcp # PLCY Net Services 10488 + # J.J. Ekstrom 10489 + pjlink 4352/tcp # Projector Link 10490 + pjlink 4352/udp # Projector Link 10491 + # 4353 Unassigned 10492 + f5-iquery 4353/udp # F5 iQuery 10493 + f5-iquery 4353/tcp # F5 iQuery 10494 + # Tom Kee <t.kee@f5.com> 10495 + qsnet-trans 4354/udp # QSNet Transmitter 10496 + qsnet-trans 4354/tcp # QSNet Transmitter 10497 + qsnet-workst 4355/udp # QSNet Workstation 10498 + qsnet-workst 4355/tcp # QSNet Workstation 10499 + qsnet-assist 4356/udp # QSNet Assistant 10500 + qsnet-assist 4356/tcp # QSNet Assistant 10501 + qsnet-cond 4357/udp # QSNet Conductor 10502 + qsnet-cond 4357/tcp # QSNet Conductor 10503 + qsnet-nucl 4358/udp # QSNet Nucleus 10504 + qsnet-nucl 4358/tcp # QSNet Nucleus 10505 + # Neer Kleinman <neer@qsr.co.il> 10506 + # 4359-4441 Unassigned 10507 + wxbrief 4368/tcp # WeatherBrief Direct 10508 + wxbrief 4368/udp # WeatherBrief Direct 10509 + epmd 4369/tcp # Erlang Port Mapper Daemon 10510 + epmd 4369/udp # Erlang Port Mapper Daemon 10511 + # 4370-4399 Unassigned 10512 + ds-srv 4400/tcp # ASIGRA Services 10513 + ds-srv 4400/udp # ASIGRA Services 10514 + ds-srvr 4401/tcp # ASIGRA Televaulting DS-System Service 10515 + ds-srvr 4401/udp # ASIGRA Televaulting DS-System Service 10516 + ds-clnt 4402/tcp # ASIGRA Televaulting DS-Client Service 10517 + ds-clnt 4402/udp # ASIGRA Televaulting DS-Client Service 10518 + ds-user 4403/tcp # ASIGRA Televaulting DS-Client Monitoring/Management 10519 + ds-user 4403/udp # ASIGRA Televaulting DS-Client Monitoring/Management 10520 + ds-admin 4404/tcp # ASIGRA Televaulting DS-System Monitoring/Management 10521 + ds-admin 4404/udp # ASIGRA Televaulting DS-System Monitoring/Management 10522 + ds-mail 4405/tcp # ASIGRA Televaulting Message Level Restore service 10523 + ds-mail 4405/udp # ASIGRA Televaulting Message Level Restore service 10524 + ds-slp 4406/tcp # ASIGRA Televaulting DS-Sleeper Service 10525 + ds-slp 4406/udp # ASIGRA Televaulting DS-Sleeper Service 10526 + # 4407-4425 Unassigned 10527 + beacon-port-2 4426/tcp # SMARTS Beacon Port 10528 + beacon-port-2 4426/udp # SMARTS Beacon Port 10529 + # 4427-4441 Unassigned 10530 + saris 4442/udp # Saris 10531 + saris 4442/tcp # Saris 10532 + pharos 4443/udp # Pharos 10533 + pharos 4443/tcp # Pharos 10534 + # TeleConsult GmbH, 76275 Ettlingen, Germany 10535 + # <teleconsult@t-online.de> 10536 + krb524 4444/udp # KRB524 10537 + krb524 4444/tcp # KRB524 10538 + # B. Clifford Neuman <bcn@isi.edu> 10539 + # PROBLEM krb524 assigned the port, 10540 + # PROBLEM nv used it without an assignment 10541 + nv-video 4444/udp # NV Video default 10542 + nv-video 4444/tcp # NV Video default 10543 + # Ron Frederick <frederick@parc.xerox.com> 10544 + upnotifyp 4445/udp # UPNOTIFYP 10545 + upnotifyp 4445/tcp # UPNOTIFYP 10546 + # Mark Fox <markf@uplanet.com> 10547 + n1-fwp 4446/udp # N1-FWP 10548 + n1-fwp 4446/tcp # N1-FWP 10549 + n1-rmgmt 4447/udp # N1-RMGMT 10550 + n1-rmgmt 4447/tcp # N1-RMGMT 10551 + # Lori Tassin <Ramsey@network-1.com> 10552 + asc-slmd 4448/udp # ASC Licence Manager 10553 + asc-slmd 4448/tcp # ASC Licence Manager 10554 + # Casper Stoel <cbs@ascinc.com> 10555 + privatewire 4449/udp # PrivateWire 10556 + privatewire 4449/tcp # PrivateWire 10557 + # Uri Resnitzky <uri@arx.com> 10558 + camp 4450/udp # Camp 10559 + camp 4450/tcp # Camp 10560 + ctisystemmsg 4451/udp # CTI System Msg 10561 + ctisystemmsg 4451/tcp # CTI System Msg 10562 + ctiprogramload 4452/udp # CTI Program Load 10563 + ctiprogramload 4452/tcp # CTI Program Load 10564 + # Steven Cliff <sbcliff@controltechnology.com> 10565 + nssalertmgr 4453/udp # NSS Alert Manager 10566 + nssalertmgr 4453/tcp # NSS Alert Manager 10567 + nssagentmgr 4454/udp # NSS Agent Manager 10568 + nssagentmgr 4454/tcp # NSS Agent Manager 10569 + # Jim Hill<jhill@symantec.com> 10570 + prchat-user 4455/udp # PR Chat User 10571 + prchat-user 4455/tcp # PR Chat User 10572 + prchat-server 4456/udp # PR Chat Server 10573 + prchat-server 4456/tcp # PR Chat Server 10574 + prRegister 4457/udp # PR Register 10575 + prRegister 4457/tcp # PR Register 10576 + # Donny Gilor <dgilor@pop01.ny.us.ibm.net> 10577 + mcp 4458/tcp # Matrix Configuration Protocol 10578 + mcp 4458/udp # Matrix Configuration Protocol 10579 + # 4459-4483 Unassigned 10580 + hpssmgmt 4484/tcp # hpssmgmt service 10581 + hpssmgmt 4484/udp # hpssmgmt service 10582 + # 4485-4499 Unassigned 10583 + ipsec-msft 4500/udp # Microsoft IPsec NAT-T 10584 + ipsec-msft 4500/tcp # Microsoft IPsec NAT-T 10585 + # Christian Huitema <Huitema@microsoft.com> March 2002 10586 + # 4501 De-registered (08 June 2001) 10587 + # IANA <iana@iana.org> 10588 + # 4502-4544 Unassigned 10589 + ehs 4535/tcp # Event Heap Server 10590 + ehs 4535/udp # Event Heap Server 10591 + ehs-ssl 4536/tcp # Event Heap Server SSL 10592 + ehs-ssl 4536/udp # Event Heap Server SSL 10593 + wssauthsvc 4537/tcp # WSS Security Service 10594 + wssauthsvc 4537/udp # WSS Security Service 10595 + isigate 4538/tcp # isigate 10596 + isigate 4538/udp # isigate 10597 + # 4539-4544 Unassigned 10598 + worldscores 4545/udp # WorldScores 10599 + worldscores 4545/tcp # WorldScores 10600 + # Steve Davis <sdavis@optum-inc.com> 10601 + sf-lm 4546/udp # SF License Manager (Sentinel) 10602 + sf-lm 4546/tcp # SF License Manager (Sentinel) 10603 + # Thomas Koell <info@sf.com> 10604 + lanner-lm 4547/udp # Lanner License Manager 10605 + lanner-lm 4547/tcp # Lanner License Manager 10606 + # Les Enstone <lenstone@lanner.co.uk> 10607 + synchromesh 4548/tcp # Synchromesh 10608 + synchromesh 4548/udp # Synchromesh 10609 + aegate 4549/tcp # Aegate PMR Service 10610 + aegate 4549/udp # Aegate PMR Service 10611 + gds-adppiw-db 4550/tcp # Perman I Interbase Server 10612 + gds-adppiw-db 4550/udp # Perman I Interbase Server 10613 + # 4551-4553 Unassigned 10614 + msfrs 4554/tcp # MS FRS Replication 10615 + msfrs 4554/udp # MS FRS Replication 10616 + # 4555 Unassigned 10617 + rsip 4555/udp # RSIP Port 10618 + rsip 4555/tcp # RSIP Port 10619 + # RFC 3103 10620 + dtn-bundle-tcp 4556/tcp # DTN Bundle TCP CL Protocol 10621 + dtn-bundle-udp 4556/udp # DTN Bundle UDP CL Protocol 10622 + # 4557-4558 Unassigned 10623 + hylafax 4559/udp # HylaFAX 10624 + hylafax 4559/tcp # HylaFAX 10625 + # Lee Howard <iana@hylafax.org> March 2002 10626 + # 4560-4566 Unassigned 10627 + kwtc 4566/tcp # Kids Watch Time Control Service 10628 + kwtc 4566/udp # Kids Watch Time Control Service 10629 + # 4567 Unassigned 10630 + tram 4567/udp # TRAM 10631 + tram 4567/tcp # TRAM 10632 + # Joe Wesley <joe.wesley@east.sun.com> 10633 + bmc-reporting 4568/udp # BMC Reporting 10634 + bmc-reporting 4568/tcp # BMC Reporting 10635 + # Randall De Weerd <rdeweerd@bmc.com> 10636 + iax 4569/tcp # Inter-Asterisk eXchange 10637 + iax 4569/udp # Inter-Asterisk eXchange 10638 + # 4570-4596 Unassigned 10639 + a21-an-1xbs 4597/tcp # A21 (AN-1xBS) 10640 + a21-an-1xbs 4597/udp # A21 (AN-1xBS) 10641 + a16-an-an 4598/tcp # A16 (AN-AN) 10642 + a16-an-an 4598/udp # A16 (AN-AN) 10643 + a17-an-an 4599/tcp # A17 (AN-AN) 10644 + a17-an-an 4599/udp # A17 (AN-AN) 10645 + # 4600 Unassigned 10646 + piranha1 4600/udp # Piranha1 10647 + piranha1 4600/tcp # Piranha1 10648 + piranha2 4601/udp # Piranha2 10649 + piranha2 4601/tcp # Piranha2 10650 + # Primark Corporation <joe.boone@primark.com> 10651 + # 4602-4659 Unassigned 10652 + playsta2-app 4658/tcp # PlayStation2 App Port 10653 + playsta2-app 4658/udp # PlayStation2 App Port 10654 + playsta2-lob 4659/tcp # PlayStation2 Lobby Port 10655 + playsta2-lob 4659/udp # PlayStation2 Lobby Port 10656 + # 4660 Unassigned 10657 + smaclmgr 4660/udp # smaclmgr 10658 + smaclmgr 4660/tcp # smaclmgr 10659 + # Hiromi Taki <stg-togo@saint.nm.fujitsu.co.jp> 10660 + kar2ouche 4661/udp # Kar2ouche Peer location service 10661 + kar2ouche 4661/tcp # Kar2ouche Peer location service 10662 + # Andy Krouwel <andy@kar2ouche.com> 10663 + oms 4662/tcp # OrbitNet Message Service 10664 + oms 4662/udp # OrbitNet Message Service 10665 + noteit 4663/tcp # Note It! Message Service 10666 + noteit 4663/udp # Note It! Message Service 10667 + ems 4664/tcp # Rimage Messaging Server 10668 + ems 4664/udp # Rimage Messaging Server 10669 + contclientms 4665/tcp # Container Client Message Service 10670 + contclientms 4665/udp # Container Client Message Service 10671 + eportcomm 4666/tcp # E-Port Message Service 10672 + eportcomm 4666/udp # E-Port Message Service 10673 + mmacomm 4667/tcp # MMA Comm Services 10674 + mmacomm 4667/udp # MMA Comm Services 10675 + mmaeds 4668/tcp # MMA EDS Service 10676 + mmaeds 4668/udp # MMA EDS Service 10677 + eportcommdata 4669/tcp # E-Port Data Service 10678 + eportcommdata 4669/udp # E-Port Data Service 10679 + light 4670/tcp # Light packets transfer protocol 10680 + light 4670/udp # Light packets transfer protocol 10681 + acter 4671/tcp # Bull RSF action server 10682 + acter 4671/udp # Bull RSF action server 10683 + # 4672 Unassigned 10684 + rfa 4672/udp # remote file access server 10685 + rfa 4672/tcp # remote file access server 10686 + cxws 4673/tcp # CXWS Operations 10687 + cxws 4673/udp # CXWS Operations 10688 + appiq-mgmt 4674/tcp # AppIQ Agent Management 10689 + appiq-mgmt 4674/udp # AppIQ Agent Management 10690 + dhct-status 4675/tcp # BIAP Device Status 10691 + dhct-status 4675/udp # BIAP Device Status 10692 + dhct-alerts 4676/tcp # BIAP Generic Alert 10693 + dhct-alerts 4676/udp # BIAP Generic Alert 10694 + bcs 4677/tcp # Business Continuity Servi 10695 + bcs 4677/udp # Business Continuity Servi 10696 + traversal 4678/tcp # boundary traversal 10697 + traversal 4678/udp # boundary traversal 10698 + mgesupervision 4679/tcp # MGE UPS Supervision 10699 + mgesupervision 4679/udp # MGE UPS Supervision 10700 + mgemanagement 4680/tcp # MGE UPS Management 10701 + mgemanagement 4680/udp # MGE UPS Management 10702 + parliant 4681/tcp # Parliant Telephony System 10703 + parliant 4681/udp # Parliant Telephony System 10704 + finisar 4682/tcp # finisar 10705 + finisar 4682/udp # finisar 10706 + spike 4683/tcp # Spike Clipboard Service 10707 + spike 4683/udp # Spike Clipboard Service 10708 + rfid-rp1 4684/tcp # RFID Reader Protocol 1.0 10709 + rfid-rp1 4684/udp # RFID Reader Protocol 1.0 10710 + autopac 4685/tcp # Autopac Protocol 10711 + autopac 4685/udp # Autopac Protocol 10712 + msp-os 4686/tcp # Manina Service Protocol 10713 + msp-os 4686/udp # Manina Service Protocol 10714 + nst 4687/tcp # Network Scanner Tool FTP 10715 + nst 4687/udp # Network Scanner Tool FTP 10716 + mobile-p2p 4688/tcp # Mobile P2P Service 10717 + mobile-p2p 4688/udp # Mobile P2P Service 10718 + altovacentral 4689/tcp # Altova DatabaseCentral 10719 + altovacentral 4689/udp # Altova DatabaseCentral 10720 + prelude 4690/tcp # Prelude IDS message proto 10721 + prelude 4690/udp # Prelude IDS message proto 10722 + monotone 4691/tcp # Monotone Network Protocol 10723 + monotone 4691/udp # Monotone Network Protocol 10724 + conspiracy 4692/tcp # Conspiracy messaging 10725 + conspiracy 4692/udp # Conspiracy messaging 10726 + # 4693-4699 Unassigned 10727 + netxms-agent 4700/tcp # NetXMS Agent 10728 + netxms-agent 4700/udp # NetXMS Agent 10729 + netxms-mgmt 4701/tcp # NetXMS Management 10730 + netxms-mgmt 4701/udp # NetXMS Management 10731 + netxms-sync 4702/tcp # NetXMS Server Synchronization 10732 + netxms-sync 4702/udp # NetXMS Server Synchronization 10733 + # 4703-4727 Unassigned 10734 + capmux 4728/tcp # CA Port Multiplexer 10735 + capmux 4728/udp # CA Port Multiplexer 10736 + # 4729-4736 Unassigned 10737 + ipdr-sp 4737/tcp # IPDR/SP 10738 + ipdr-sp 4737/udp # IPDR/SP 10739 + solera-lpn 4738/tcp # SoleraTec Locator 10740 + solera-lpn 4738/udp # SoleraTec Locator 10741 + ipfix 4739/tcp # IP Flow Info Export 10742 + ipfix 4739/udp # IP Flow Info Export 10743 + ipfixs 4740/tcp # ipfix protocol over TLS 10744 + ipfixs 4740/udp # ipfix protocol over DTLS 10745 + # 4741 Unassigned 10746 + sicct 4742/tcp # SICCT 10747 + sicct-sdp 4742/udp # SICCT Service Discovery Protocol 10748 + openhpid 4743/tcp # openhpi HPI service 10749 + openhpid 4743/udp # openhpi HPI service 10750 + # 4744-4748 Unassigned 10751 + profilemac 4749/tcp # Profile for Mac 10752 + profilemac 4749/udp # Profile for Mac 10753 + ssad 4750/tcp # Simple Service Auto Discovery 10754 + ssad 4750/udp # Simple Service Auto Discovery 10755 + spocp 4751/tcp # Simple Policy Control Protocol 10756 + spocp 4751/udp # Simple Policy Control Protocol 10757 + # 4752 Unassigned 10758 + snap 4752/udp # Simple Network Audio Protocol 10759 + snap 4752/tcp # Simple Network Audio Protocol 10760 + # Dameon Wagner <d.wagner@freemail.absa.co.za> February 2002 10761 + # 4753-4799 Unassigned 10762 + bfd-multi-ctl 4784/tcp # BFD Multihop Control 10763 + bfd-multi-ctl 4784/udp # BFD Multihop Control 10764 + # 4785-4799 Unassigned 10765 + iims 4800/udp # Icona Instant Messenging System 10766 + iims 4800/tcp # Icona Instant Messenging System 10767 + iwec 4801/udp # Icona Web Embedded Chat 10768 + iwec 4801/tcp # Icona Web Embedded Chat 10769 + ilss 4802/udp # Icona License System Server 10770 + ilss 4802/tcp # Icona License System Server 10771 + # Paul Stephen Borlie <paul@icona.it> 10772 + # 4803-4826 Unassigned 10773 + htcp 4827/udp # HTCP 10774 + htcp 4827/tcp # HTCP 10775 + # Paul Vixie <paul@vix.com> 10776 + # 4828-4836 Unassigned 10777 + varadero-0 4837/udp # Varadero-0 10778 + varadero-0 4837/tcp # Varadero-0 10779 + varadero-1 4838/udp # Varadero-1 10780 + varadero-1 4838/tcp # Varadero-1 10781 + varadero-2 4839/udp # Varadero-2 10782 + varadero-2 4839/tcp # Varadero-2 10783 + # Carlos Arteaga <carteaga@abacoinc.com> 10784 + opcua-tcp 4840/tcp # OPC UA TCP Protocol 10785 + opcua-udp 4840/udp # OPC UA TCP Protocol 10786 + quosa 4841/tcp # QUOSA Virtual Library Service 10787 + quosa 4841/udp # QUOSA Virtual Library Service 10788 + gw-asv 4842/tcp # nCode ICE-flow Library AppServer 10789 + gw-asv 4842/udp # nCode ICE-flow Library AppServer 10790 + opcua-tls 4843/tcp # OPC UA TCP Protocol over TLS/SSL 10791 + opcua-tls 4843/udp # OPC UA TCP Protocol over TLS/SSL 10792 + gw-log 4844/tcp # nCode ICE-flow Library LogServer 10793 + gw-log 4844/udp # nCode ICE-flow Library LogServer 10794 + # 4845-4847 Unassigned 10795 + appserv-http 4848/udp # App Server - Admin HTTP 10796 + appserv-http 4848/tcp # App Server - Admin HTTP 10797 + appserv-https 4849/udp # App Server - Admin HTTPS 10798 + appserv-https 4849/tcp # App Server - Admin HTTPS 10799 + # Sreeram Duvvuru <sduv@sfbay.sun.com> April 2002 10800 + sun-as-nodeagt 4850/tcp # Sun App Server - NA 10801 + sun-as-nodeagt 4850/udp # Sun App Server - NA 10802 + # 4851-4866 Unassigned 10803 + unify-debug 4867/tcp # Unify Debugger 10804 + unify-debug 4867/udp # Unify Debugger 10805 + # 4868 Unassigned 10806 + phrelay 4868/udp # Photon Relay 10807 + phrelay 4868/tcp # Photon Relay 10808 + phrelaydbg 4869/udp # Photon Relay Debug 10809 + phrelaydbg 4869/tcp # Photon Relay Debug 10810 + # Michael Hunter <mphunter@qnx.com> 10811 + cc-tracking 4870/tcp # Citcom Tracking Service 10812 + cc-tracking 4870/udp # Citcom Tracking Service 10813 + wired 4871/tcp # Wired 10814 + wired 4871/udp # Wired 10815 + # 4872-4884 Unassigned 10816 + abbs 4885/udp # ABBS 10817 + abbs 4885/tcp # ABBS 10818 + # Ryan Rubley <root@ark.dyn.ml.org> 10819 + # 4886-4893 Unassigned 10820 + lyskom 4894/udp # LysKOM Protocol A 10821 + lyskom 4894/tcp # LysKOM Protocol A 10822 + # Per Cederqvist <ceder@lysator.liu.se> 10823 + # 4895-4898 Unassigned 10824 + radmin-port 4899/udp # RAdmin Port 10825 + radmin-port 4899/tcp # RAdmin Port 10826 + # Dmitri Znosko <support@radmin.com> March 2003 10827 + hfcs 4900/tcp # Hyper File Client/Server Database Engine 10828 + hfcs 4900/udp # Hyper File Client/Server Database Engine 10829 + # 4901-4948 Unassigned 10830 + munin 4949/tcp # Munin Graphing Framework 10831 + munin 4949/udp # Munin Graphing Framework 10832 + # 4950 Unassigned 10833 + pwgwims 4951/tcp # PWG WIMS 10834 + pwgwims 4951/udp # PWG WIMS 10835 + sagxtsds 4952/tcp # SAG Directory Server 10836 + sagxtsds 4952/udp # SAG Directory Server 10837 + # 4953-4968 Unassigned 10838 + ccss-qmm 4969/tcp # CCSS QMessageMonitor 10839 + ccss-qmm 4969/udp # CCSS QMessageMonitor 10840 + ccss-qsm 4970/tcp # CCSS QSystemMonitor 10841 + ccss-qsm 4970/udp # CCSS QSystemMonitor 10842 + # 4971-4982 Unassigned 10843 + att-intercom 4983/udp # AT&T Intercom 10844 + att-intercom 4983/tcp # AT&T Intercom 10845 + # Tony Hansen <intercom@maillennium.att.com> 10846 + # 4984-4986 Unassigned 10847 + mrip 4986/tcp # Model Railway Interface Program 10848 + mrip 4986/udp # Model Railway Interface Program 10849 + # 4987 Unassigned 10850 + smar-se-port1 4987/udp # SMAR Ethernet Port 1 10851 + smar-se-port1 4987/tcp # SMAR Ethernet Port 1 10852 + smar-se-port2 4988/udp # SMAR Ethernet Port 2 10853 + smar-se-port2 4988/tcp # SMAR Ethernet Port 2 10854 + # Delcio Prizon <dprizon@smar.com.br> 10855 + parallel 4989/udp # Parallel for GAUSS (tm) 10856 + parallel 4989/tcp # Parallel for GAUSS (tm) 10857 + # Matthew Ford <Matthew.Ford@forward.com.au> March 2003 10858 + # 4990-4999 Unassigned 10859 + hfcs-manager 4999/tcp # Hyper File Client/Server Database Engine Manager 10860 + hfcs-manager 4999/udp # Hyper File Client/Server Database Engine Manager 10861 + # 5000 Unassigned 10862 + commplex-main 5000/udp # 10863 + commplex-main 5000/tcp # 10864 + commplex-link 5001/udp # 10865 + commplex-link 5001/tcp # 10866 + rfe 5002/udp # radio free ethernet 10867 + rfe 5002/tcp # radio free ethernet 10868 + fmpro-internal 5003/udp # FileMaker, Inc. - Proprietary name binding 10869 + fmpro-internal 5003/tcp # FileMaker, Inc. - Proprietary transport 10870 + # Clay Maeckel <clay_maeckel@filemaker.com> 10871 + avt-profile-1 5004/udp # avt-profile-1 10872 + avt-profile-1 5004/tcp # avt-profile-1 10873 + avt-profile-2 5005/udp # avt-profile-2 10874 + avt-profile-2 5005/tcp # avt-profile-2 10875 + # Henning Schulzrinne <schulzrinne@fokus.gmd.de> 10876 + wsm-server 5006/udp # wsm server 10877 + wsm-server 5006/tcp # wsm server 10878 + wsm-server-ssl 5007/udp # wsm server ssl 10879 + wsm-server-ssl 5007/tcp # wsm server ssl 10880 + # Adam Berk <aberk@empirix.com> 10881 + synapsis-edge 5008/udp # Synapsis EDGE 10882 + synapsis-edge 5008/tcp # Synapsis EDGE 10883 + # Paul Schilling <PaulS@Synapsis.com> 10884 + winfs 5009/tcp # Microsoft Windows Filesystem 10885 + winfs 5009/udp # Microsoft Windows Filesystem 10886 + # 5010 Unassigned 10887 + telelpathstart 5010/udp # TelepathStart 10888 + telelpathstart 5010/tcp # TelepathStart 10889 + telelpathattack 5011/udp # TelepathAttack 10890 + telelpathattack 5011/tcp # TelepathAttack 10891 + # Helmuth Breitenfellner <hbreitenf@vnet.imb.com> 10892 + # 5012-5019 Unassigned 10893 + zenginkyo-1 5020/udp # zenginkyo-1 10894 + zenginkyo-1 5020/tcp # zenginkyo-1 10895 + zenginkyo-2 5021/udp # zenginkyo-2 10896 + zenginkyo-2 5021/tcp # zenginkyo-2 10897 + # Masashi Suzaki <susakim@noa.nttdata.jp> 10898 + mice 5022/udp # mice server 10899 + mice 5022/tcp # mice server 10900 + # Alan Clifford <alan@clifford.ac> 10901 + htuilsrv 5023/udp # Htuil Server for PLD2 10902 + htuilsrv 5023/tcp # Htuil Server for PLD2 10903 + # Dennis Reinhardt <DennisR@dair.com> 10904 + scpi-telnet 5024/udp # SCPI-TELNET 10905 + scpi-telnet 5024/tcp # SCPI-TELNET 10906 + scpi-raw 5025/udp # SCPI-RAW 10907 + scpi-raw 5025/tcp # SCPI-RAW 10908 + # Ryan Columbus <IANA_Contact@Agilent.com> October 2002 10909 + strexec-d 5026/tcp # Storix I/O daemon (data) 10910 + strexec-d 5026/udp # Storix I/O daemon (data) 10911 + strexec-s 5027/tcp # Storix I/O daemon (stat) 10912 + strexec-s 5027/udp # Storix I/O daemon (stat) 10913 + # 5028-5029 Unassigned 10914 + surfpass 5030/tcp # SurfPass 10915 + surfpass 5030/udp # SurfPass 10916 + # 5031-5041 Unassigned 10917 + asnaacceler8db 5042/udp # asnaacceler8db 10918 + asnaacceler8db 5042/tcp # asnaacceler8db 10919 + # Walter Goodwin <wpgoodwin@asna.com> 10920 + swxadmin 5043/tcp # ShopWorX Administration 10921 + swxadmin 5043/udp # ShopWorX Administration 10922 + lxi-evntsvc 5044/tcp # LXI Event Service 10923 + lxi-evntsvc 5044/udp # LXI Event Service 10924 + # 5045-5048 Unassigned 10925 + ivocalize 5049/tcp # iVocalize Web Conference 10926 + ivocalize 5049/udp # iVocalize Web Conference 10927 + # 5050 Unassigned 10928 + mmcc 5050/udp # multimedia conference control tool 10929 + mmcc 5050/tcp # multimedia conference control tool 10930 + # Steve Casner <Casner@isi.edu> 10931 + ita-agent 5051/udp # ITA Agent 10932 + ita-agent 5051/tcp # ITA Agent 10933 + ita-manager 5052/udp # ITA Manager 10934 + ita-manager 5052/tcp # ITA Manager 10935 + # Don Merrell <donmer@axent.com> 10936 + # 5053-5054 Unassigned 10937 + unot 5055/udp # UNOT 10938 + unot 5055/tcp # UNOT 10939 + # Gordon Mohr <gmohr@cmgisolutions.com> 10940 + intecom-ps1 5056/udp # Intecom PS 1 10941 + intecom-ps1 5056/tcp # Intecom PS 1 10942 + intecom-ps2 5057/udp # Intecom PS 2 10943 + intecom-ps2 5057/tcp # Intecom PS 2 10944 + # David Meermans <dmeermans@intecom.com> 10945 + # 5058-5059 Unassigned 10946 + sds 5059/tcp # SIP Directory Services 10947 + sds 5059/udp # SIP Directory Services 10948 + # 5060 Unassigned 10949 + sip 5060/udp # SIP 10950 + sip 5060/tcp # SIP 10951 + sip-tls 5061/udp # SIP-TLS 10952 + sip-tls 5061/tcp # SIP-TLS 10953 + # Henning Schulzrinne <hgs@cs.columbia.edu> 10954 + # 5062-5063 Unassigned 10955 + ca-1 5064/udp # Channel Access 1 10956 + ca-1 5064/tcp # Channel Access 1 10957 + ca-2 5065/udp # Channel Access 2 10958 + ca-2 5065/tcp # Channel Access 2 10959 + # Jeffrey Hill <johill@lanl.gov> August 2002 10960 + # 5066-5067 Unassigned 10961 + stanag-5066 5066/udp # STANAG-5066-SUBNET-INTF 10962 + stanag-5066 5066/tcp # STANAG-5066-SUBNET-INTF 10963 + # Donald G. Kallgren 10964 + # <Donald.Kallgren@nc3a.nato.int> 10965 + # 5062-5068 Unassigned 10966 + authentx 5067/tcp # Authentx Service 10967 + authentx 5067/udp # Authentx Service 10968 + # 5068 Unassigned 10969 + i-net-2000-npr 5069/udp # I/Net 2000-NPR 10970 + i-net-2000-npr 5069/tcp # I/Net 2000-NPR 10971 + # Kenny Garrison <Kenny_Garrison@csicontrols.com> 10972 + vtsas 5070/tcp # VersaTrans Server Agent Service 10973 + vtsas 5070/udp # VersaTrans Server Agent Service 10974 + # 5071 Unassigned 10975 + powerschool 5071/udp # PowerSchool 10976 + powerschool 5071/tcp # PowerSchool 10977 + # Greg Porter <gporter@powerschool.com> 10978 + ayiya 5072/tcp # Anything In Anything 10979 + ayiya 5072/udp # Anything In Anything 10980 + tag-pm 5073/tcp # Advantage Group Port Mgr 10981 + tag-pm 5073/udp # Advantage Group Port Mgr 10982 + alesquery 5074/tcp # ALES Query 10983 + alesquery 5074/udp # ALES Query 10984 + # 5075-5080 Unassigned 10985 + sdl-ets 5081/udp # SDL - Ent Trans Server 10986 + sdl-ets 5081/tcp # SDL - Ent Trans Server 10987 + # Marc Morin <mmorin@sdlintl.com> April 2002 10988 + # 5082-5092 Unassigned 10989 + llrp 5084/tcp # EPCglobal Low-Level Reader Protocol 10990 + llrp 5084/udp # EPCglobal Low-Level Reader Protocol 10991 + encrypted-llrp 5085/tcp # EPCglobal Encrypted LLRP 10992 + encrypted-llrp 5085/udp # EPCglobal Encrypted LLRP 10993 + # 5086-5092 Unassigned 10994 + sentinel-lm 5093/udp # Sentinel LM 10995 + sentinel-lm 5093/tcp # Sentinel LM 10996 + # Derick Snyder <dsnyder@rainbow.com> 10997 + # 5094-5098 Unassigned 10998 + sentlm-srv2srv 5099/udp # SentLM Srv2Srv 10999 + sentlm-srv2srv 5099/tcp # SentLM Srv2Srv 11000 + # Derick Snyder <dsnyder@rainbow.com> 11001 + socalia 5100/tcp # Socalia service mux 11002 + socalia 5100/udp # Socalia service mux 11003 + # 5101 Unassigned 11004 + talarian-udp 5101/udp # Talarian_UDP 11005 + talarian-tcp 5101/tcp # Talarian_TCP 11006 + # Leo Martins <leo@talarian.com> 11007 + oms-nonsecure 5102/tcp # Oracle OMS non-secure 11008 + oms-nonsecure 5102/udp # Oracle OMS non-secure 11009 + # 5103-5111 Unassigned 11010 + pm-cmdsvr 5112/tcp # PeerMe Msg Cmd Service 11011 + pm-cmdsvr 5112/udp # PeerMe Msg Cmd Service 11012 + # 5113-5132 Unassigned 11013 + nbt-pc 5133/tcp # Policy Commander 11014 + nbt-pc 5133/udp # Policy Commander 11015 + # 5134-5136 Unassigned 11016 + ctsd 5137/udp # MyCTS server port 11017 + ctsd 5137/tcp # MyCTS server port 11018 + # Jilles Oldenbeuving <ojilles@hotmail.com> June 2002 11019 + # 5138-5144 Unassigned 11020 + rmonitor_secure 5145/udp # RMONITOR SECURE 11021 + rmonitor_secure 5145/tcp # RMONITOR SECURE 11022 + # Kory Hamzeh <kory@ascend.com> 11023 + # 5146-5149 Unassigned 11024 + atmp 5150/udp # Ascend Tunnel Management Protocol 11025 + atmp 5150/tcp # Ascend Tunnel Management Protocol 11026 + # Kory Hamzeh <kory@ascend.com> 11027 + esri_sde 5151/udp # ESRI SDE Remote Start 11028 + esri_sde 5151/tcp # ESRI SDE Instance 11029 + sde-discovery 5152/udp # ESRI SDE Instance Discovery 11030 + sde-discovery 5152/tcp # ESRI SDE Instance Discovery 11031 + # Peter Aronson <paronson@esri.com> 11032 + # 5153-5164 Unassigned 11033 + bzflag 5154/tcp # BZFlag game server 11034 + bzflag 5154/udp # BZFlag game server 11035 + asctrl-agent 5155/tcp # Oracle asControl Agent 11036 + asctrl-agent 5155/udp # Oracle asControl Agent 11037 + # 5156-5164 Unassigned 11038 + ife_icorp 5165/udp # ife_1corp 11039 + ife_icorp 5165/tcp # ife_1corp 11040 + # Paul Annala <paa@bull.se> 11041 + winpcs 5166/tcp # WinPCS Service Connection 11042 + winpcs 5166/udp # WinPCS Service Connection 11043 + scte104 5167/tcp # SCTE104 Connection 11044 + scte104 5167/udp # SCTE104 Connection 11045 + scte30 5168/tcp # SCTE30 Connection 11046 + scte30 5168/udp # SCTE30 Connection 11047 + # 5169-5189 Unassigned 11048 + aol 5190/udp # America-Online 11049 + aol 5190/tcp # America-Online 11050 + # Marty Lyons <marty@aol.com> 11051 + aol-1 5191/udp # AmericaOnline1 11052 + aol-1 5191/tcp # AmericaOnline1 11053 + aol-2 5192/udp # AmericaOnline2 11054 + aol-2 5192/tcp # AmericaOnline2 11055 + aol-3 5193/udp # AmericaOnline3 11056 + aol-3 5193/tcp # AmericaOnline3 11057 + # Bruce Mackey <BAMackey@aol.com> 11058 + # 5194-5199 Unassigned 11059 + targus-getdata 5200/udp # TARGUS GetData 11060 + targus-getdata 5200/tcp # TARGUS GetData 11061 + targus-getdata1 5201/udp # TARGUS GetData 1 11062 + targus-getdata1 5201/tcp # TARGUS GetData 1 11063 + targus-getdata2 5202/udp # TARGUS GetData 2 11064 + targus-getdata2 5202/tcp # TARGUS GetData 2 11065 + targus-getdata3 5203/udp # TARGUS GetData 3 11066 + targus-getdata3 5203/tcp # TARGUS GetData 3 11067 + # John Keaveney <johnkeaveney@targusinfo.com> 11068 + # 5204-5221 Unassigned 11069 + jabber-client 5222/udp # Jabber Client Connection 11070 + jabber-client 5222/tcp # Jabber Client Connection 11071 + # David Waite <mass@akuma.org> February 2002 11072 + # 5223-5224 Unassigned 11073 + hp-server 5225/udp # HP Server 11074 + hp-server 5225/tcp # HP Server 11075 + hp-status 5226/udp # HP Status 11076 + hp-status 5226/tcp # HP Status 11077 + # Brett Green <Brett_Green@HP.Com> 11078 + # 5227-5235 Unassigned 11079 + eenet 5234/tcp # EEnet communications 11080 + eenet 5234/udp # EEnet communications 11081 + # 5235 Unassigned 11082 + padl2sim 5236/udp # 11083 + padl2sim 5236/tcp # 11084 + # 5237-5249 Unassigned 11085 + igateway 5250/udp # iGateway 11086 + igateway 5250/tcp # iGateway 11087 + # Greg Bodine <gregory.bodine@ca.com> February 2002 11088 + caevms 5251/tcp # CA eTrust VM Service 11089 + caevms 5251/udp # CA eTrust VM Service 11090 + movaz-ssc 5252/tcp # Movaz SSC 11091 + movaz-ssc 5252/udp # Movaz SSC 11092 + # 5253-5263 Unassigned 11093 + 3com-njack-1 5264/udp # 3Com Network Jack Port 1 11094 + 3com-njack-1 5264/tcp # 3Com Network Jack Port 1 11095 + 3com-njack-2 5265/udp # 3Com Network Jack Port 2 11096 + 3com-njack-2 5265/tcp # 3Com Network Jack Port 2 11097 + # Abhay Rajaram <Abhay_Rajaram@3Com.com> March 2003 11098 + # 5266-5268 Unassigned 11099 + jabber-server 5269/udp # Jabber Server Connection 11100 + jabber-server 5269/tcp # Jabber Server Connection 11101 + # David Waite <mass@akuma.org> February 2002 11102 + # 5270-5271 Unassigned 11103 + pk 5272/udp # PK 11104 + pk 5272/tcp # PK 11105 + # Patrick Kara <Patrick@EBA.NET> 11106 + # 5273-5281 Unassigned 11107 + transmit-port 5282/udp # Marimba Transmitter Port 11108 + transmit-port 5282/tcp # Marimba Transmitter Port 11109 + # Johan Eriksson <johan@marimba.com> April 2002 11110 + # 5283-5299 Unassigned 11111 + hacl-hb 5300/udp # # HA cluster heartbeat 11112 + hacl-hb 5300/tcp # # HA cluster heartbeat 11113 + hacl-gs 5301/udp # # HA cluster general services 11114 + hacl-gs 5301/tcp # # HA cluster general services 11115 + hacl-cfg 5302/udp # # HA cluster configuration 11116 + hacl-cfg 5302/tcp # # HA cluster configuration 11117 + hacl-probe 5303/udp # # HA cluster probing 11118 + hacl-probe 5303/tcp # # HA cluster probing 11119 + hacl-local 5304/udp # 11120 + hacl-local 5304/tcp # # HA Cluster Commands 11121 + hacl-test 5305/udp # 11122 + hacl-test 5305/tcp # # HA Cluster Test 11123 + # Eric Soderberg <seric@hposl102.cup.hp> 11124 + # Edward Yim <eyim@hpmfas4.cup.hp.com> 11125 + sun-mc-grp 5306/udp # Sun MC Group 11126 + sun-mc-grp 5306/tcp # Sun MC Group 11127 + # Michael DeMoney <demoney@eng.sun.com> 11128 + sco-aip 5307/udp # SCO AIP 11129 + sco-aip 5307/tcp # SCO AIP 11130 + # Barrie Cooper <barrie@sco.com> 11131 + cfengine 5308/udp # CFengine 11132 + cfengine 5308/tcp # CFengine 11133 + # Mark Burgess <mark.burgess@iu.hioslo.no> 11134 + jprinter 5309/udp # J Printer 11135 + jprinter 5309/tcp # J Printer 11136 + # Ken Blackwell <kenb@bristol.com> 11137 + outlaws 5310/udp # Outlaws 11138 + outlaws 5310/tcp # Outlaws 11139 + # Richard Fife <richardf@lucasarts.com> 11140 + permabit-cs 5312/tcp # Permabit Client-Server 11141 + permabit-cs 5312/udp # Permabit Client-Server 11142 + rrdp 5313/tcp # Real-time & Reliable Data 11143 + rrdp 5313/udp # Real-time & Reliable Data 11144 + # 5314 Unassigned 11145 + opalis-rbt-ipc 5314/udp # opalis-rbt-ipc 11146 + opalis-rbt-ipc 5314/tcp # opalis-rbt-ipc 11147 + # Laurent Domenech <ldomenech@opalis.com> 11148 + hacl-poll 5315/udp # HA Cluster UDP Polling 11149 + hacl-poll 5315/tcp # HA Cluster UDP Polling 11150 + # Hoa Nguyen <hoan@cup.hp.com> 11151 + # 5316-5352 Unassigned 11152 + kfserver 5343/tcp # Sculptor Database Server 11153 + kfserver 5343/udp # Sculptor Database Server 11154 + xkotodrcp 5344/tcp # xkoto DRCP 11155 + xkotodrcp 5344/udp # xkoto DRCP 11156 + # 5345-5350 Unassigned 11157 + nat-pmp 5351/tcp # NAT Port Mapping Protocol 11158 + nat-pmp 5351/udp # NAT Port Mapping Protocol 11159 + dns-llq 5352/tcp # DNS Long-Lived Queries 11160 + dns-llq 5352/udp # DNS Long-Lived Queries 11161 + # 5353 Unassigned 11162 + mdns 5353/udp # Multicast DNS 11163 + mdns 5353/tcp # Multicast DNS 11164 + # Stuart Cheshire <cheshire@multicastdns.org> 11165 + mdnsresponder 5354/tcp # Multicast DNS Responder IPC 11166 + mdnsresponder 5354/udp # Multicast DNS Responder IPC 11167 + llmnr 5355/tcp # LLMNR 11168 + llmnr 5355/udp # LLMNR 11169 + ms-smlbiz 5356/tcp # Microsoft Small Business 11170 + ms-smlbiz 5356/udp # Microsoft Small Business 11171 + wsdapi 5357/tcp # Web Services for Devices 11172 + wsdapi 5357/udp # Web Services for Devices 11173 + wsdapi-s 5358/tcp # WS for Devices Secured 11174 + wsdapi-s 5358/udp # WS for Devices Secured 11175 + # 5359-5396 Unassigned 11176 + stresstester 5397/tcp # StressTester(tm) Injector 11177 + stresstester 5397/udp # StressTester(tm) Injector 11178 + elektron-admin 5398/tcp # Elektron Administration 11179 + elektron-admin 5398/udp # Elektron Administration 11180 + securitychase 5399/tcp # SecurityChase 11181 + securitychase 5399/udp # SecurityChase 11182 + # 5400 Unassigned 11183 + excerpt 5400/udp # Excerpt Search 11184 + excerpt 5400/tcp # Excerpt Search 11185 + excerpts 5401/udp # Excerpt Search Secure 11186 + excerpts 5401/tcp # Excerpt Search Secure 11187 + # John Hinsdale <hin@alma.com> 11188 + mftp 5402/udp # MFTP 11189 + mftp 5402/tcp # MFTP 11190 + # Alan Rosenberg <arosen@starburstcom.com> 11191 + hpoms-ci-lstn 5403/udp # HPOMS-CI-LSTN 11192 + hpoms-ci-lstn 5403/tcp # HPOMS-CI-LSTN 11193 + hpoms-dps-lstn 5404/udp # HPOMS-DPS-LSTN 11194 + hpoms-dps-lstn 5404/tcp # HPOMS-DPS-LSTN 11195 + # Harold Froehling <hrf@cup.hp.com> 11196 + netsupport 5405/udp # NetSupport 11197 + netsupport 5405/tcp # NetSupport 11198 + # Paul Sanders <pe77@dial.pipex.com> 11199 + systemics-sox 5406/udp # Systemics Sox 11200 + systemics-sox 5406/tcp # Systemics Sox 11201 + # Gary Howland <gary@systemics.com> 11202 + foresyte-clear 5407/udp # Foresyte-Clear 11203 + foresyte-clear 5407/tcp # Foresyte-Clear 11204 + foresyte-sec 5408/udp # Foresyte-Sec 11205 + foresyte-sec 5408/tcp # Foresyte-Sec 11206 + # Jorge Aldana <operator@foresyte.com> 11207 + salient-dtasrv 5409/udp # Salient Data Server 11208 + salient-dtasrv 5409/tcp # Salient Data Server 11209 + salient-usrmgr 5410/udp # Salient User Manager 11210 + salient-usrmgr 5410/tcp # Salient User Manager 11211 + # Richard Farnham <rfarnham@salient.com> 11212 + actnet 5411/udp # ActNet 11213 + actnet 5411/tcp # ActNet 11214 + # Simon Robillard <RobillardS@actresearch.com> 11215 + continuus 5412/udp # Continuus 11216 + continuus 5412/tcp # Continuus 11217 + # Steven Holtsberg <steveh@continuus.com> 11218 + wwiotalk 5413/udp # WWIOTALK 11219 + wwiotalk 5413/tcp # WWIOTALK 11220 + # Roger Knobbe <RogerK@Wonderware.COM> 11221 + statusd 5414/udp # StatusD 11222 + statusd 5414/tcp # StatusD 11223 + # Stephen Misel <steve@satelnet.org> 11224 + ns-server 5415/udp # NS Server 11225 + ns-server 5415/tcp # NS Server 11226 + # Jeffrey Chiao <chiaoj@netsoft.com> 11227 + sns-gateway 5416/udp # SNS Gateway 11228 + sns-gateway 5416/tcp # SNS Gateway 11229 + sns-agent 5417/udp # SNS Agent 11230 + sns-agent 5417/tcp # SNS Agent 11231 + # Mary Holstage <holstege@firstfloor.com> 11232 + mcntp 5418/udp # MCNTP 11233 + mcntp 5418/tcp # MCNTP 11234 + # Heiko Rupp <hwr@pilhuhn.de> 11235 + dj-ice 5419/udp # DJ-ICE 11236 + dj-ice 5419/tcp # DJ-ICE 11237 + # Don Tyson <don.tyson@cor.dowjones.com> 11238 + cylink-c 5420/udp # Cylink-C 11239 + cylink-c 5420/tcp # Cylink-C 11240 + # John Jobe <jjobe@cylink.com> 11241 + netsupport2 5421/udp # Net Support 2 11242 + netsupport2 5421/tcp # Net Support 2 11243 + # Paul Sanders <p.sanders@dial.pipex.com> 11244 + salient-mux 5422/udp # Salient MUX 11245 + salient-mux 5422/tcp # Salient MUX 11246 + # Richard Farnham <rfarnham@salient.com> 11247 + virtualuser 5423/udp # VIRTUALUSER 11248 + virtualuser 5423/tcp # VIRTUALUSER 11249 + # Chad Williams <chad@apple.com> 11250 + beyond-remote 5424/tcp # Beyond Remote 11251 + beyond-remote 5424/udp # Beyond Remote 11252 + br-channel 5425/tcp # Beyond Remote Command Channel 11253 + br-channel 5425/udp # Beyond Remote Command Channel 11254 + # 5426 Unassigned 11255 + devbasic 5426/udp # DEVBASIC 11256 + devbasic 5426/tcp # DEVBASIC 11257 + # Curtis Smith <curtis.smith@vsin.com> 11258 + sco-peer-tta 5427/udp # SCO-PEER-TTA 11259 + sco-peer-tta 5427/tcp # SCO-PEER-TTA 11260 + # Andrew Shire <sndrewsh@sco.com> 11261 + telaconsole 5428/udp # TELACONSOLE 11262 + telaconsole 5428/tcp # TELACONSOLE 11263 + # Joseph M. Newcomer <newcomer@flounder.com> 11264 + base 5429/udp # Billing and Accounting System Exchange 11265 + base 5429/tcp # Billing and Accounting System Exchange 11266 + # Odo Maletzki <Odo.Maletzki@ioag.de> 11267 + radec-corp 5430/udp # RADEC CORP 11268 + radec-corp 5430/tcp # RADEC CORP 11269 + # David Chell <david@softlife.co.nz> 11270 + park-agent 5431/udp # PARK AGENT 11271 + park-agent 5431/tcp # PARK AGENT 11272 + # John Clifford <John.Clifford@veritas.com> 11273 + postgresql 5432/udp # PostgreSQL Database 11274 + postgresql 5432/tcp # PostgreSQL Database 11275 + # Tom Lane <tgl@sss.pgh.pa.us> 11276 + pyrrho 5433/tcp # Pyrrho DBMS 11277 + pyrrho 5433/udp # Pyrrho DBMS 11278 + sgi-arrayd 5434/tcp # SGI Array Services Daemon 11279 + sgi-arrayd 5434/udp # SGI Array Services Daemon 11280 + # 5435 Unassigned 11281 + dttl 5435/udp # Data Tunneling Transceiver Linking (DTTL) 11282 + dttl 5435/tcp # Data Tunneling Transceiver Linking (DTTL) 11283 + # Richard Olsen <Olsen7@liquefaction.com> 11284 + # 5436-5453 Unassigned 11285 + surebox 5453/tcp # SureBox 11286 + surebox 5453/udp # SureBox 11287 + # 5454 Unassigned 11288 + apc-5454 5454/udp # APC 5454 11289 + apc-5454 5454/tcp # APC 5454 11290 + apc-5455 5455/udp # APC 5455 11291 + apc-5455 5455/tcp # APC 5455 11292 + apc-5456 5456/udp # APC 5456 11293 + apc-5456 5456/tcp # APC 5456 11294 + # American Power Conversion <ports@apcc.com> 11295 + # 5457-5460 Unassigned 11296 + silkmeter 5461/udp # SILKMETER 11297 + silkmeter 5461/tcp # SILKMETER 11298 + # Alexander Kotopoulis <alexk@segue.com> 11299 + ttl-publisher 5462/udp # TTL Publisher 11300 + ttl-publisher 5462/tcp # TTL Publisher 11301 + # Peter Jacobs <pjacobs@tullib.com> 11302 + ttlpriceproxy 5463/udp # TTL Price Proxy 11303 + ttlpriceproxy 5463/tcp # TTL Price Proxy 11304 + # Peter Jacobs <pjacobs@tullib.com> 11305 + quailnet 5464/tcp # Quail Networks Object Broker 11306 + quailnet 5464/udp # Quail Networks Object Broker 11307 + # 5465 Unassigned 11308 + netops-broker 5465/udp # NETOPS-BROKER 11309 + netops-broker 5465/tcp # NETOPS-BROKER 11310 + # John R. Deuel <kink@netops.com> 11311 + # 5466-5499 Unassigned 11312 + fcp-addr-srvr1 5500/udp # fcp-addr-srvr1 11313 + fcp-addr-srvr1 5500/tcp # fcp-addr-srvr1 11314 + fcp-addr-srvr2 5501/udp # fcp-addr-srvr2 11315 + fcp-addr-srvr2 5501/tcp # fcp-addr-srvr2 11316 + fcp-srvr-inst1 5502/udp # fcp-srvr-inst1 11317 + fcp-srvr-inst1 5502/tcp # fcp-srvr-inst1 11318 + fcp-srvr-inst2 5503/udp # fcp-srvr-inst2 11319 + fcp-srvr-inst2 5503/tcp # fcp-srvr-inst2 11320 + fcp-cics-gw1 5504/udp # fcp-cics-gw1 11321 + fcp-cics-gw1 5504/tcp # fcp-cics-gw1 11322 + # Mark Zeiss <mark.r.zeiss@ac.com> 11323 + # 5505-5552 Unassigned 11324 + sgi-eventmond 5553/udp # SGI Eventmond Port 11325 + sgi-eventmond 5553/tcp # SGI Eventmond Port 11326 + # Andrei Vilkotski <andreiv@sgi.com> June 2003 11327 + sgi-esphttp 5554/udp # SGI ESP HTTP 11328 + sgi-esphttp 5554/tcp # SGI ESP HTTP 11329 + # Vladimir Legalov <legalov@sgi.com> 11330 + ############Port 5555 also used by HP Omniback##################### 11331 + personal-agent 5555/udp # Personal Agent 11332 + personal-agent 5555/tcp # Personal Agent 11333 + # Jackie Wu <jackiew@infoseek.com> 11334 + ################################################################### 11335 + freeciv 5556/tcp # Freeciv gameplay 11336 + freeciv 5556/udp # Freeciv gameplay 11337 + # 5557-5565 Unassigned 11338 + udpplus 5566/udp # UDPPlus 11339 + udpplus 5566/tcp # UDPPlus 11340 + # Cody Gibson <cody.gibson@intermec.com> 11341 + m-oap 5567/tcp # Multicast Object Access Protocol 11342 + m-oap 5567/udp # Multicast Object Access Protocol 11343 + sdt 5568/tcp # Session Data Transport Multicast 11344 + sdt 5568/udp # Session Data Transport Multicast 11345 + # 5569-5579 Unassigned 11346 + tmosms0 5580/tcp # T-Mobile SMS Protocol Message 0 11347 + tmosms0 5580/udp # T-Mobile SMS Protocol Message 0 11348 + tmosms1 5581/tcp # T-Mobile SMS Protocol Message 1 11349 + tmosms1 5581/udp # T-Mobile SMS Protocol Message 1 11350 + # 5582-5583 Unassigned 11351 + bis-web 5584/tcp # BeInSync-Web 11352 + bis-web 5584/udp # BeInSync-Web 11353 + bis-sync 5585/tcp # BeInSync-sync 11354 + bis-sync 5585/udp # BeInSync-sync 11355 + # 5586-5596 Unassigned 11356 + ininmessaging 5597/tcp # inin secure messaging 11357 + ininmessaging 5597/udp # inin secure messaging 11358 + mctfeed 5598/tcp # MCT Market Data Feed 11359 + mctfeed 5598/udp # MCT Market Data Feed 11360 + # 5599 Unassigned 11361 + esinstall 5599/udp # Enterprise Security Remote Install 11362 + esinstall 5599/tcp # Enterprise Security Remote Install 11363 + esmmanager 5600/udp # Enterprise Security Manager 11364 + esmmanager 5600/tcp # Enterprise Security Manager 11365 + esmagent 5601/udp # Enterprise Security Agent 11366 + esmagent 5601/tcp # Enterprise Security Agent 11367 + # Kimberly Gibbs <kimgib@CCGATE-UT.AXENT.COM> 11368 + a1-msc 5602/udp # A1-MSC 11369 + a1-msc 5602/tcp # A1-MSC 11370 + a1-bs 5603/udp # A1-BS 11371 + a1-bs 5603/tcp # A1-BS 11372 + a3-sdunode 5604/udp # A3-SDUNode 11373 + a3-sdunode 5604/tcp # A3-SDUNode 11374 + a4-sdunode 5605/udp # A4-SDUNode 11375 + a4-sdunode 5605/tcp # A4-SDUNode 11376 + # Mike Dolan <MDolan@ihcmail.ih.lucent.com> 11377 + # 5606-5630 Unassigned 11378 + ninaf 5627/tcp # Node Initiated Network Association Forma 11379 + ninaf 5627/udp # Node Initiated Network Association Forma 11380 + # 5628 Unassigned 11381 + symantec-sfdb 5629/tcp # Symantec Storage Foundation for Database 11382 + symantec-sfdb 5629/udp # Symantec Storage Foundation for Database 11383 + precise-comm 5630/tcp # PreciseCommunication 11384 + precise-comm 5630/udp # PreciseCommunication 11385 + # 5631 Unassigned 11386 + pcanywheredata 5631/udp # pcANYWHEREdata 11387 + pcanywheredata 5631/tcp # pcANYWHEREdata 11388 + pcanywherestat 5632/udp # pcANYWHEREstat 11389 + pcanywherestat 5632/tcp # pcANYWHEREstat 11390 + # Jon Rosarky <JRosarky@symantec.com> 11391 + beorl 5633/tcp # BE Operations Request Listener 11392 + beorl 5633/udp # BE Operations Request Listener 11393 + # 5634-5671 Unassigned 11394 + amqp 5672/tcp # AMQP 11395 + amqp 5672/udp # AMQP 11396 + # 5673 Unassigned 11397 + jms 5673/udp # JACL Message Server 11398 + jms 5673/tcp # JACL Message Server 11399 + # Stuart Allen <stuart@jacl.animats.net> February 2002 11400 + hyperscsi-port 5674/udp # HyperSCSI Port 11401 + hyperscsi-port 5674/tcp # HyperSCSI Port 11402 + # Data Storage Institute, Singapore 11403 + # <Patrick@dsi.nus.edu.sg> February 2002 11404 + v5ua 5675/udp # V5UA application port 11405 + v5ua 5675/tcp # V5UA application port 11406 + # Sanjay Rao <rsanjay@nortelnetworks.com> February 2002 11407 + raadmin 5676/udp # RA Administration 11408 + raadmin 5676/tcp # RA Administration 11409 + # Sergei Zjaikin <serge@previo.ee> February 2002 11410 + questdb2-lnchr 5677/udp # Quest Central DB2 Launchr 11411 + questdb2-lnchr 5677/tcp # Quest Central DB2 Launchr 11412 + # Robert M. Mackowiak <rmackowiak@quest.com> February 2002 11413 + rrac 5678/udp # Remote Replication Agent Connection 11414 + rrac 5678/tcp # Remote Replication Agent Connection 11415 + dccm 5679/udp # Direct Cable Connect Manager 11416 + dccm 5679/tcp # Direct Cable Connect Manager 11417 + # Mark Miller <mmiller@MICROSOFT.com> 11418 + auriga-router 5680/tcp # Auriga Router Service 11419 + auriga-router 5680/udp # Auriga Router Service 11420 + ncxcp 5681/tcp # Net-coneX Control Protocol 11421 + ncxcp 5681/udp # Net-coneX Control Protocol 11422 + # 5682-5687 Unassigned 11423 + ggz 5688/udp # GGZ Gaming Zone 11424 + ggz 5688/tcp # GGZ Gaming Zone 11425 + # Josef Spillner <js177634@inf.tu-dresden.de> January 2003 11426 + qmvideo 5689/tcp # QM video network management protocol 11427 + qmvideo 5689/udp # QM video network management protocol 11428 + # 5690-5712 Unassigned 11429 + proshareaudio 5713/udp # proshare conf audio 11430 + proshareaudio 5713/tcp # proshare conf audio 11431 + prosharevideo 5714/udp # proshare conf video 11432 + prosharevideo 5714/tcp # proshare conf video 11433 + prosharedata 5715/udp # proshare conf data 11434 + prosharedata 5715/tcp # proshare conf data 11435 + prosharerequest 5716/udp # proshare conf request 11436 + prosharerequest 5716/tcp # proshare conf request 11437 + prosharenotify 5717/udp # proshare conf notify 11438 + prosharenotify 5717/tcp # proshare conf notify 11439 + # <gunner@ibeam.intel.com> 11440 + dpm 5718/tcp # DPM Communication Server 11441 + dpm 5718/udp # DPM Communication Server 11442 + dpm-agent 5719/tcp # DPM Agent Coordinator 11443 + dpm-agent 5719/udp # DPM Agent Coordinator 11444 + # 5720 Unassigned 11445 + ms-licensing 5720/udp # MS-Licensing 11446 + ms-licensing 5720/tcp # MS-Licensing 11447 + # Thomas Lindeman <tlinde@microsoft.com> November 2002 11448 + dtpt 5721/tcp # Desktop Passthru Service 11449 + dtpt 5721/udp # Desktop Passthru Service 11450 + msdfsr 5722/tcp # Microsoft DFS Replication Service 11451 + msdfsr 5722/udp # Microsoft DFS Replication Service 11452 + omhs 5723/tcp # Operations Manager - Health Service 11453 + omhs 5723/udp # Operations Manager - Health Service 11454 + omsdk 5724/tcp # Operations Manager - SDK Service 11455 + omsdk 5724/udp # Operations Manager - SDK Service 11456 + # 5725-5728 Unassigned 11457 + openmail 5729/udp # Openmail User Agent Layer 11458 + openmail 5729/tcp # Openmail User Agent Layer 11459 + # OpenMail Encyclopedia <opencyc@hpopd.pwd.hp.com> 11460 + # Don Loughry <DON_LOUGHRY@hp-cupertino-om4.om.hp.com> 11461 + unieng 5730/udp # Steltor's calendar access 11462 + unieng 5730/tcp # Steltor's calendar access 11463 + # Bernard Desruisseaux <bernard@steltor.com> 11464 + # 5731-5740 Unassigned 11465 + ida-discover1 5741/udp # IDA Discover Port 1 11466 + ida-discover1 5741/tcp # IDA Discover Port 1 11467 + ida-discover2 5742/udp # IDA Discover Port 2 11468 + ida-discover2 5742/tcp # IDA Discover Port 2 11469 + # MPITech Support <morten.christensen@I-DATA.COM> 11470 + watchdoc-pod 5743/tcp # Watchdoc NetPOD Protocol 11471 + watchdoc-pod 5743/udp # Watchdoc NetPOD Protocol 11472 + watchdoc 5744/tcp # Watchdoc Server 11473 + watchdoc 5744/udp # Watchdoc Server 11474 + # 5745 Unassigned 11475 + fcopy-server 5745/udp # fcopy-server 11476 + fcopy-server 5745/tcp # fcopy-server 11477 + fcopys-server 5746/udp # fcopys-server 11478 + fcopys-server 5746/tcp # fcopys-server 11479 + # Moshe Leibovitch <moshe@softlinkusa.com 11480 + tunatic 5747/tcp # Wildbits Tunatic 11481 + tunatic 5747/udp # Wildbits Tunatic 11482 + tunalyzer 5748/tcp # Wildbits Tunalyzer 11483 + tunalyzer 5748/udp # Wildbits Tunalyzer 11484 + # 5749-5754 Unassigned 11485 + openmailg 5755/udp # OpenMail Desk Gateway server 11486 + openmailg 5755/tcp # OpenMail Desk Gateway server 11487 + x500ms 5757/udp # OpenMail X.500 Directory Server 11488 + x500ms 5757/tcp # OpenMail X.500 Directory Server 11489 + openmailns 5766/udp # OpenMail NewMail Server 11490 + openmailns 5766/tcp # OpenMail NewMail Server 11491 + s-openmail 5767/udp # OpenMail Suer Agent Layer (Secure) 11492 + s-openmail 5767/tcp # OpenMail Suer Agent Layer (Secure) 11493 + openmailpxy 5768/udp # OpenMail CMTS Server 11494 + openmailpxy 5768/tcp # OpenMail CMTS Server 11495 + # OpenMail Encyclopedia >opencyc@hpopd.pwd.hp.com> 11496 + # Don Loughry <DON_LOUGHRY@hp-cupertino-om4.om.hp.com> 11497 + spramsca 5769/tcp # x509solutions Internal CA 11498 + spramsca 5769/udp # x509solutions Internal CA 11499 + spramsd 5770/tcp # x509solutions Secure Data 11500 + spramsd 5770/udp # x509solutions Secure Data 11501 + # 5771 Unassigned 11502 + netagent 5771/udp # NetAgent 11503 + netagent 5771/tcp # NetAgent 11504 + # Bradley Birnbaum <bradley.birnbaum@eshare.com> 11505 + # 5772-5812 Unassigned 11506 + dali-port 5777/tcp # DALI Port 11507 + dali-port 5777/udp # DALI Port 11508 + # 5778-5812 Unassigned 11509 + icmpd 5813/udp # ICMPD 11510 + icmpd 5813/tcp # ICMPD 11511 + # Shane O'Donnell <shane@opennms.org> 11512 + spt-automation 5814/tcp # Support Automation 11513 + spt-automation 5814/udp # Support Automation 11514 + # 5815-5858 Unassigned 11515 + wherehoo 5859/udp # WHEREHOO 11516 + wherehoo 5859/tcp # WHEREHOO 11517 + # Jim Youll <jim@media.mit.edu> 11518 + # 5860-5967 Unassigned 11519 + ppsuitemsg 5863/tcp # PlanetPress Suite Messeng 11520 + ppsuitemsg 5863/udp # PlanetPress Suite Messeng 11521 + # 5864-5899 Unassigned 11522 + rfb 5900/tcp vnc-server # VNC Server 11523 + rfb 5900/udp vnc-server # VNC Server 11524 + # 5901-5962 Unassigned 11525 + indy 5963/tcp # Indy Application Server 11526 + indy 5963/udp # Indy Application Server 11527 + # 5964-5967 Unassigned 11528 + mppolicy-v5 5968/udp # mppolicy-v5 11529 + mppolicy-v5 5968/tcp # mppolicy-v5 11530 + mppolicy-mgr 5969/udp # mppolicy-mgr 11531 + mppolicy-mgr 5969/tcp # mppolicy-mgr 11532 + # Yutaka Ono <ono@saint.nm.fujitsu.co.jp> 11533 + # 5970-5986 Unassigned 11534 + wsman 5985/tcp # WBEM WS-Management HTTP 11535 + wsman 5985/udp # WBEM WS-Management HTTP 11536 + wsmans 5986/tcp # WBEM WS-Management HTTP over TLS/SSL 11537 + wsmans 5986/udp # WBEM WS-Management HTTP over TLS/SSL 11538 + # 5987 Unassigned 11539 + wbem-rmi 5987/udp # WBEM RMI 11540 + wbem-rmi 5987/tcp # WBEM RMI 11541 + wbem-http 5988/udp # WBEM HTTP 11542 + wbem-http 5988/tcp # WBEM HTTP 11543 + # Jim Davis <james.d.davis@sun.com> 11544 + wbem-https 5989/udp # WBEM HTTPS 11545 + wbem-https 5989/tcp # WBEM HTTPS 11546 + # Jim Davis <james.d.davis@east.sun.com> 11547 + wbem-exp-https 5990/tcp # WBEM Export HTTPS 11548 + wbem-exp-https 5990/udp # WBEM Export HTTPS 11549 + # 5991 Unassigned 11550 + nuxsl 5991/udp # NUXSL 11551 + nuxsl 5991/tcp # NUXSL 11552 + # Kai Kretschmann <K.Kretschmann@security-gui.de> March 2002 11553 + consul-insight 5992/tcp # Consul InSight Security 11554 + consul-insight 5992/udp # Consul InSight Security 11555 + # 5993-5998 Unassigned 11556 + cvsup 5999/udp # CVSup 11557 + cvsup 5999/tcp # CVSup 11558 + # Randall Atkinson <rja@inet.org> 11559 + # Stephen Gildea <gildea@lcs.mit.edu> 11560 + ndl-ahp-svc 6064/udp # NDL-AHP-SVC 11561 + ndl-ahp-svc 6064/tcp # NDL-AHP-SVC 11562 + # John Richmond <john@ndl.co.uk> 11563 + winpharaoh 6065/udp # WinPharaoh 11564 + winpharaoh 6065/tcp # WinPharaoh 11565 + # Basil Lee <basil.lee@gnnettest.com> 11566 + ewctsp 6066/udp # EWCTSP 11567 + ewctsp 6066/tcp # EWCTSP 11568 + # Mark Bailon <mark.bailon@ericsson.com> 11569 + srb 6067/udp # SRB 11570 + srb 6067/tcp # SRB 11571 + # Heinz Naef <heinz.naef@nexos.com> 11572 + gsmp 6068/udp # GSMP 11573 + gsmp 6068/tcp # GSMP 11574 + # Avri Doria <avri.doria@nokia.com> 11575 + trip 6069/udp # TRIP 11576 + trip 6069/tcp # TRIP 11577 + # Hussein F. Salama <hsalama@cisco.com> 11578 + messageasap 6070/udp # Messageasap 11579 + messageasap 6070/tcp # Messageasap 11580 + # Murray Freeman <murray@officedomain.com> 11581 + ssdtp 6071/udp # SSDTP 11582 + ssdtp 6071/tcp # SSDTP 11583 + # Michael Shearson <mikes@softsys-inc.com> 11584 + diagnose-proc 6072/udp # DIAGNOSE-PROC 11585 + diagnose-proc 6072/tcp # DIAGNOSE-PROC 11586 + # Allan Miller <amiller@handsfreenetworks.com> 11587 + directplay8 6073/udp # DirectPlay8 11588 + directplay8 6073/tcp # DirectPlay8 11589 + # John Kane <johnkan@microsoft.com> 11590 + max 6074/tcp # Microsoft Max 11591 + max 6074/udp # Microsoft Max 11592 + # 6075-6084 Unassigned 11593 + konspire2b 6085/udp # konspire2b p2p network 11594 + konspire2b 6085/tcp # konspire2b p2p network 11595 + # Jason Rohrer <rohrer@cse.ucsc.edu> October 2002 11596 + pdtp 6086/tcp # PDTP P2P 11597 + pdtp 6086/udp # PDTP P2P 11598 + ldss 6087/tcp # Local Download Sharing Service 11599 + ldss 6087/udp # Local Download Sharing Service 11600 + # 6088-6099 Unassigned 11601 + synchronet-db 6100/udp # SynchroNet-db 11602 + synchronet-db 6100/tcp # SynchroNet-db 11603 + synchronet-rtc 6101/udp # SynchroNet-rtc 11604 + synchronet-rtc 6101/tcp # SynchroNet-rtc 11605 + synchronet-upd 6102/udp # SynchroNet-upd 11606 + synchronet-upd 6102/tcp # SynchroNet-upd 11607 + # Arne Haugland <Arne.Haugland@parasoldev.com> 11608 + rets 6103/udp # RETS 11609 + rets 6103/tcp # RETS 11610 + # Bruce Toback <btoback@optc.com> 11611 + dbdb 6104/udp # DBDB 11612 + dbdb 6104/tcp # DBDB 11613 + # Aaron Brick <aa@lithic.org> 11614 + primaserver 6105/udp # Prima Server 11615 + primaserver 6105/tcp # Prima Server 11616 + mpsserver 6106/udp # MPS Server 11617 + mpsserver 6106/tcp # MPS Server 11618 + # Prima Designs Systems Ltd. <info@prima.com.hk> 11619 + etc-control 6107/udp # ETC Control 11620 + etc-control 6107/tcp # ETC Control 11621 + # Steve Polishinski <spolishinski@etcconnect.com> 11622 + sercomm-scadmin 6108/udp # Sercomm-SCAdmin 11623 + sercomm-scadmin 6108/tcp # Sercomm-SCAdmin 11624 + # Melinda Tsao <melinda_tsao@mail.sercomm.com.tw> 11625 + globecast-id 6109/udp # GLOBECAST-ID 11626 + globecast-id 6109/tcp # GLOBECAST-ID 11627 + # Piers Scannell <piers@globecastne.com> 11628 + softcm 6110/udp # HP SoftBench CM 11629 + softcm 6110/tcp # HP SoftBench CM 11630 + spc 6111/udp # HP SoftBench Sub-Process Control 11631 + spc 6111/tcp # HP SoftBench Sub-Process Control 11632 + # Scott A. Kramer <sk@tleilaxu.sde.hp.com> 11633 + dtspcd 6112/udp # dtspcd 11634 + dtspcd 6112/tcp # dtspcd 11635 + # Doug Royer <Doug@Royer.com> 11636 + # 6113-6122 Unassigned 11637 + bex-webadmin 6122/tcp # Backup Express Web Server 11638 + bex-webadmin 6122/udp # Backup Express Web Server 11639 + # 6123 Unassigned 11640 + backup-express 6123/udp # Backup Express 11641 + backup-express 6123/tcp # Backup Express 11642 + # Chi Shih Chang <cchang@syncsort.com> 11643 + # 6124-6140 Unassigned 11644 + nbt-wol 6133/tcp # New Boundary Tech WOL 11645 + nbt-wol 6133/udp # New Boundary Tech WOL 11646 + # 6134-6140 Unassigned 11647 + meta-corp 6141/udp # Meta Corporation License Manager 11648 + meta-corp 6141/tcp # Meta Corporation License Manager 11649 + # Osamu Masuda <--none---> 11650 + aspentec-lm 6142/udp # Aspen Technology License Manager 11651 + aspentec-lm 6142/tcp # Aspen Technology License Manager 11652 + # Kevin Massey <massey@aspentec.com> 11653 + watershed-lm 6143/udp # Watershed License Manager 11654 + watershed-lm 6143/tcp # Watershed License Manager 11655 + # David Ferrero <david@zion.com> 11656 + statsci1-lm 6144/udp # StatSci License Manager - 1 11657 + statsci1-lm 6144/tcp # StatSci License Manager - 1 11658 + statsci2-lm 6145/udp # StatSci License Manager - 2 11659 + statsci2-lm 6145/tcp # StatSci License Manager - 2 11660 + # Scott Blachowicz <scott@statsci.com> 11661 + lonewolf-lm 6146/udp # Lone Wolf Systems License Manager 11662 + lonewolf-lm 6146/tcp # Lone Wolf Systems License Manager 11663 + # Dan Klein <dvk@lonewolf.com> 11664 + montage-lm 6147/udp # Montage License Manager 11665 + montage-lm 6147/tcp # Montage License Manager 11666 + # Michael Ubell <michael@montage.com> 11667 + ricardo-lm 6148/udp # Ricardo North America License Manager 11668 + ricardo-lm 6148/tcp # Ricardo North America License Manager 11669 + # M Flemming <mflemming@aol.com> 11670 + tal-pod 6149/udp # tal-pod 11671 + tal-pod 6149/tcp # tal-pod 11672 + # Steven Loomis <srl@taligent.com> 11673 + # 6150-6252 Unassigned 11674 + patrol-ism 6161/tcp # PATROL Internet Srv Mgr 11675 + patrol-ism 6161/udp # PATROL Internet Srv Mgr 11676 + patrol-coll 6162/tcp # PATROL Collector 11677 + patrol-coll 6162/udp # PATROL Collector 11678 + pscribe 6163/tcp # Precision Scribe Cnx Port 11679 + pscribe 6163/udp # Precision Scribe Cnx Port 11680 + # 6164-6199 Unassigned 11681 + lm-x 6200/tcp # LM-X License Manager by X-Formation 11682 + lm-x 6200/udp # LM-X License Manager by X-Formation 11683 + # 6201-6221 Unassigned 11684 + radmind 6222/tcp # Radmind Access Protocol 11685 + radmind 6222/udp # Radmind Access Protocol 11686 + # 6223-6252 Unassigned 11687 + crip 6253/udp # CRIP 11688 + crip 6253/tcp # CRIP 11689 + # Mike Rodbell <mrodbell@ciena.com> 11690 + # 6254-6299 Unassigned 11691 + grid 6268/tcp # Grid Authentication 11692 + grid 6268/udp # Grid Authentication 11693 + grid-alt 6269/tcp # Grid Authentication Alt 11694 + grid-alt 6269/udp # Grid Authentication Alt 11695 + # 6270-6299 Unassigned 11696 + bmc-grx 6300/udp # BMC GRX 11697 + bmc-grx 6300/tcp # BMC GRX 11698 + # Ed Penak <ed_penak@bmc.com> 11699 + bmc_ctd_ldap 6301/tcp # BMC CONTROL-D LDAP SERVER 11700 + bmc_ctd_ldap 6301/udp # BMC CONTROL-D LDAP SERVER 11701 + # 6302-6319 Unassigned 11702 + repsvc 6320/tcp # Double-Take Replication Service 11703 + repsvc 6320/udp # Double-Take Replication Service 11704 + # 6321 Unassigned 11705 + emp-server1 6321/udp # Empress Software Connectivity Server 1 11706 + emp-server1 6321/tcp # Empress Software Connectivity Server 1 11707 + emp-server2 6322/udp # Empress Software Connectivity Server 2 11708 + emp-server2 6322/tcp # Empress Software Connectivity Server 2 11709 + # Srdjan Holovac <srdjan@empress.com> 11710 + # 6323-6342 Unassigned 11711 + sflow 6343/udp # sFlow traffic monitoring 11712 + sflow 6343/tcp # sFlow traffic monitoring 11713 + # Peter Phaal <peter.phaal@inmon.com> June 2003 11714 + # 6344-6345 Unassigned 11715 + gnutella-svc 6346/udp # gnutella-svc 11716 + gnutella-svc 6346/tcp # gnutella-svc 11717 + gnutella-rtr 6347/udp # gnutella-rtr 11718 + gnutella-rtr 6347/tcp # gnutella-rtr 11719 + # Serguei Osokine <osokin@paragraph.com> 11720 + # 6348-6381 Unassigned 11721 + metatude-mds 6382/udp # Metatude Dialogue Server 11722 + metatude-mds 6382/tcp # Metatude Dialogue Server 11723 + # Menno Zweistra <m.zweistra@metatude.com> 11724 + # 6383-6388 Unassigned 11725 + clariion-evr01 6389/udp # clariion-evr01 11726 + clariion-evr01 6389/tcp # clariion-evr01 11727 + # Dave DesRoches <ddesroches@clariion.com> 11728 + # 6390-6399 Unassigned 11729 + # The following blocks are in use by Seagate Software 6400-6410 # 11730 + # The previous ports are in use by Seagate Software 6400-6410 # 11731 + # Contact for these ports is Wade Richards <Wade.Richards@Seagatesoftware.com> 11732 + # 6411-6454 Unassigned 11733 + faxcomservice 6417/tcp # Faxcom Message Service 11734 + faxcomservice 6417/udp # Faxcom Message Service 11735 + # 6418-6419 Unassigned 11736 + nim-vdrshell 6420/tcp # NIM_VDRShell 11737 + nim-vdrshell 6420/udp # NIM_VDRShell 11738 + nim-wan 6421/tcp # NIM_WAN 11739 + nim-wan 6421/udp # NIM_WAN 11740 + # 6422-6442 Unassigned 11741 + sun-sr-https 6443/tcp # Service Registry Default HTTPS Domain 11742 + sun-sr-https 6443/udp # Service Registry Default HTTPS Domain 11743 + sge_qmaster 6444/tcp # Grid Engine Qmaster Service 11744 + sge_qmaster 6444/udp # Grid Engine Qmaster Service 11745 + sge_execd 6445/tcp # Grid Engine Execution Service 11746 + sge_execd 6445/udp # Grid Engine Execution Service 11747 + # 6446-6454 Unassigned 11748 + skip-cert-recv 6455/tcp # SKIP Certificate Receive 11749 + skip-cert-send 6456/tcp # SKIP Certificate Send 11750 + # Tom Markson <markson@osmosys.incog.com> 11751 + # 6457-6470 Unassigned 11752 + skip-cert-send 6456/udp # SKIP Certificate Send 11753 + # 6457-6470 Unassigned 11754 + lvision-lm 6471/udp # LVision License Manager 11755 + lvision-lm 6471/tcp # LVision License Manager 11756 + # Brian McKinnon <bmk@lvision.com> 11757 + # 6472-6499 Unassigned 11758 + sun-sr-http 6480/tcp # Service Registry Default HTTP Domain 11759 + sun-sr-http 6480/udp # Service Registry Default HTTP Domain 11760 + # 6481-6483 Unassigned 11761 + sun-sr-jms 6484/tcp # Service Registry Default JMS Domain 11762 + sun-sr-jms 6484/udp # Service Registry Default JMS Domain 11763 + sun-sr-iiop 6485/tcp # Service Registry Default IIOP Domain 11764 + sun-sr-iiop 6485/udp # Service Registry Default IIOP Domain 11765 + sun-sr-iiops 6486/tcp # Service Registry Default IIOPS Domain 11766 + sun-sr-iiops 6486/udp # Service Registry Default IIOPS Domain 11767 + sun-sr-iiop-aut 6487/tcp # Service Registry Default IIOPAuth Domain 11768 + sun-sr-iiop-aut 6487/udp # Service Registry Default IIOPAuth Domain 11769 + sun-sr-jmx 6488/tcp # Service Registry Default JMX Domain 11770 + sun-sr-jmx 6488/udp # Service Registry Default JMX Domain 11771 + sun-sr-admin 6489/tcp # Service Registry Default Admin Domain 11772 + sun-sr-admin 6489/udp # Service Registry Default Admin Domain 11773 + # 6490-6499 Unassigned 11774 + boks 6500/udp # BoKS Master 11775 + boks 6500/tcp # BoKS Master 11776 + boks_servc 6501/udp # BoKS Servc 11777 + boks_servc 6501/tcp # BoKS Servc 11778 + boks_servm 6502/udp # BoKS Servm 11779 + boks_servm 6502/tcp # BoKS Servm 11780 + boks_clntd 6503/udp # BoKS Clntd 11781 + boks_clntd 6503/tcp # BoKS Clntd 11782 + # Magnus Nystrom <magnus@dynas.se> 11783 + # 6504 Unassigned 11784 + badm_priv 6505/udp # BoKS Admin Private Port 11785 + badm_priv 6505/tcp # BoKS Admin Private Port 11786 + badm_pub 6506/udp # BoKS Admin Public Port 11787 + badm_pub 6506/tcp # BoKS Admin Public Port 11788 + bdir_priv 6507/udp # BoKS Dir Server, Private Port 11789 + bdir_priv 6507/tcp # BoKS Dir Server, Private Port 11790 + bdir_pub 6508/udp # BoKS Dir Server, Public Port 11791 + bdir_pub 6508/tcp # BoKS Dir Server, Public Port 11792 + # Magnus Nystrom <magnus@dynas.se> 11793 + mgcs-mfp-port 6509/udp # MGCS-MFP Port 11794 + mgcs-mfp-port 6509/tcp # MGCS-MFP Port 11795 + # Minoru Ozaki <Minoru.Ozaki@rdmg.mgcs.mei.co.jp> 11796 + mcer-port 6510/udp # MCER Port 11797 + mcer-port 6510/tcp # MCER Port 11798 + # Ade Adebayo <ade@us.itmasters.com> 11799 + # 6511-6542 Unassigned 11800 + lds-distrib 6543/udp # lds_distrib 11801 + lds-distrib 6543/tcp # lds_distrib 11802 + # Jack Baker <Jack.Baker@L-3Com.com> June 2003 11803 + lds-dump 6544/tcp # LDS Dump Service 11804 + lds-dump 6544/udp # LDS Dump Service 11805 + # 6545-6546 Unassigned 11806 + apc-6547 6547/udp # APC 6547 11807 + apc-6547 6547/tcp # APC 6547 11808 + apc-6548 6548/udp # APC 6548 11809 + apc-6548 6548/tcp # APC 6548 11810 + apc-6549 6549/udp # APC 6549 11811 + apc-6549 6549/tcp # APC 6549 11812 + # American Power Conversion <ports@apcc.com> 11813 + fg-sysupdate 6550/udp # fg-sysupdate 11814 + fg-sysupdate 6550/tcp # fg-sysupdate 11815 + # Mark Beyer <mbeyer@freegate.com> 11816 + # 6551-6557 Unassigned 11817 + xdsxdm 6558/udp # 11818 + xdsxdm 6558/tcp # 11819 + # Brian Tackett <cym@acrux.net> possible contact 11820 + # 6559-6565 Unassigned 11821 + sane-port 6566/udp # SANE Control Port 11822 + sane-port 6566/tcp # SANE Control Port 11823 + # Henning Meier-Geinitz <henning@meier-geinitz.de> October 2002 11824 + # 6567-6579 Unassigned 11825 + affiliate 6579/tcp # Affiliate 11826 + affiliate 6579/udp # Affiliate 11827 + # 6580 Unassigned 11828 + parsec-master 6580/udp # Parsec Masterserver 11829 + parsec-master 6580/tcp # Parsec Masterserver 11830 + parsec-peer 6581/udp # Parsec Peer-to-Peer 11831 + parsec-peer 6581/tcp # Parsec Peer-to-Peer 11832 + parsec-game 6582/udp # Parsec Gameserver 11833 + parsec-game 6582/tcp # Parsec Gameserver 11834 + # Andreas Varga <sid@parsec.org> 11835 + # 6588 Unassigned 11836 + ####Unofficial use of port 6588 by AnalogX and Microsoft#### 11837 + # 6589-6627 Unassigned 11838 + joaJewelSuite 6583/tcp # JOA Jewel Suite 11839 + joaJewelSuite 6583/udp # JOA Jewel Suite 11840 + # 6584-6618 Unassigned 11841 + odette-ftps 6619/tcp # ODETTE-FTP over TLS/SSL 11842 + odette-ftps 6619/udp # ODETTE-FTP over TLS/SSL 11843 + kftp-data 6620/tcp # Kerberos V5 FTP Data 11844 + kftp-data 6620/udp # Kerberos V5 FTP Data 11845 + kftp 6621/tcp # Kerberos V5 FTP Control 11846 + kftp 6621/udp # Kerberos V5 FTP Control 11847 + mcftp 6622/tcp # Multicast FTP 11848 + mcftp 6622/udp # Multicast FTP 11849 + ktelnet 6623/tcp # Kerberos V5 Telnet 11850 + ktelnet 6623/udp # Kerberos V5 Telnet 11851 + # 6624-6625 Unassigned 11852 + wago-service 6626/tcp # WAGO Service and Update 11853 + wago-service 6626/udp # WAGO Service and Update 11854 + nexgen 6627/tcp # Allied Electronics NeXGen 11855 + nexgen 6627/udp # Allied Electronics NeXGen 11856 + # 6628 Unassigned 11857 + afesc-mc 6628/udp # AFE Stock Channel M/C 11858 + afesc-mc 6628/tcp # AFE Stock Channel M/C 11859 + # Timothy Tam <ttam@hkcix.com> March 2003 11860 + # 6629-6630 Unassigned 11861 + mach 6631/udp # Mitchell telecom host 11862 + mach 6631/tcp # Mitchell telecom host 11863 + # Mark Derail <mderail@dmib.com> March 2003 11864 + # 6632-6664 Unassigned 11865 + # Brian Tackett <cym@acrux.net> 11866 + vocaltec-gold 6670/udp # Vocaltec Global Online Directory 11867 + vocaltec-gold 6670/tcp # Vocaltec Global Online Directory 11868 + # Scott Petrack <Scott_Petrack@vocaltec.com> 11869 + # 6671 Unassigned 11870 + vision_server 6672/udp # vision_server 11871 + vision_server 6672/tcp # vision_server 11872 + vision_elmd 6673/udp # vision_elmd 11873 + vision_elmd 6673/tcp # vision_elmd 11874 + # Chris Kramer <CKramer@gis.shl.com> 11875 + # 6674-6700 Unassigned 11876 + kti-icad-srvr 6701/udp # KTI/ICAD Nameserver 11877 + kti-icad-srvr 6701/tcp # KTI/ICAD Nameserver 11878 + # Stanley Knutson <Stanley.Knutson@KTIworld.com> 11879 + e-design-net 6702/tcp # e-Design network 11880 + e-design-net 6702/udp # e-Design network 11881 + e-design-web 6703/tcp # e-Design web 11882 + e-design-web 6703/udp # e-Design web 11883 + # 6704-6713 Unassigned 11884 + ibprotocol 6714/udp # Internet Backplane Protocol 11885 + ibprotocol 6714/tcp # Internet Backplane Protocol 11886 + # Alessandro Bassi <abassi@cs.utk.edu> 11887 + fibotrader-com 6715/tcp # Fibotrader Communications 11888 + fibotrader-com 6715/udp # Fibotrader Communications 11889 + # 6716-6766 Unassigned 11890 + bmc-perf-agent 6767/udp # BMC PERFORM AGENT 11891 + bmc-perf-agent 6767/tcp # BMC PERFORM AGENT 11892 + bmc-perf-mgrd 6768/udp # BMC PERFORM MGRD 11893 + bmc-perf-mgrd 6768/tcp # BMC PERFORM MGRD 11894 + # Dima Seliverstov <Dima_Seliverstov@bmc.com> 11895 + adi-gxp-srvprt 6769/tcp # ADInstruments GxP Server 11896 + adi-gxp-srvprt 6769/udp # ADInstruments GxP Server 11897 + plysrv-http 6770/tcp # PolyServe http 11898 + plysrv-http 6770/udp # PolyServe http 11899 + plysrv-https 6771/tcp # PolyServe https 11900 + plysrv-https 6771/udp # PolyServe https 11901 + # 6772-6784 Unassigned 11902 + dgpf-exchg 6785/tcp # DGPF Individual Exchange 11903 + dgpf-exchg 6785/udp # DGPF Individual Exchange 11904 + smc-jmx 6786/tcp # Sun Java Web Console JMX 11905 + smc-jmx 6786/udp # Sun Java Web Console JMX 11906 + smc-admin 6787/tcp # Sun Web Console Admin 11907 + smc-admin 6787/udp # Sun Web Console Admin 11908 + # 6788 Unassigned 11909 + smc-http 6788/udp # SMC-HTTP 11910 + smc-http 6788/tcp # SMC-HTTP 11911 + # Ratnadeep Bhattacharjee <ratnadeep.bhattacharjee@sun.com> November 2002 11912 + smc-https 6789/udp # SMC-HTTPS 11913 + smc-https 6789/tcp # SMC-HTTPS 11914 + # Ratnadeep Bhattacharjee <ratnadeep.bhattacharjee@sun.com> August 2002 11915 + hnmp 6790/udp # HNMP 11916 + hnmp 6790/tcp # HNMP 11917 + # Jude George <jude@nas.nasa.gov> 11918 + hnm 6791/tcp # Halcyon Network Manager 11919 + hnm 6791/udp # Halcyon Network Manager 11920 + # 6792-6830 Unassigned 11921 + ambit-lm 6831/udp # ambit-lm 11922 + ambit-lm 6831/tcp # ambit-lm 11923 + # Don Hejna <djhejna@ambit.com> 11924 + # 6832-6840 Unassigned 11925 + netmo-default 6841/udp # Netmo Default 11926 + netmo-default 6841/tcp # Netmo Default 11927 + netmo-http 6842/udp # Netmo HTTP 11928 + netmo-http 6842/tcp # Netmo HTTP 11929 + # Urs Bertschinger <urs@netmosphere.com> 11930 + # 6843-6849 Unassigned 11931 + iccrushmore 6850/udp # ICCRUSHMORE 11932 + iccrushmore 6850/tcp # ICCRUSHMORE 11933 + # Dave Hubbard <dave@icc.net> 11934 + # 6851-6887 Unassigned 11935 + muse 6888/udp # MUSE 11936 + muse 6888/tcp # MUSE 11937 + # Muse Communications Corporation 11938 + # <howard@muse3d.com> 11939 + # 6889-6960 Unassigned 11940 + xsmsvc 6936/tcp # XenSource Management Service 11941 + xsmsvc 6936/udp # XenSource Management Service 11942 + # 6937-6945 Unassigned 11943 + bioserver 6946/tcp # Biometrics Server 11944 + bioserver 6946/udp # Biometrics Server 11945 + # 6947-6950 Unassigned 11946 + otlp 6951/tcp # OTLP 11947 + otlp 6951/udp # OTLP 11948 + # 6952-6960 Unassigned 11949 + jmact3 6961/udp # JMACT3 11950 + jmact3 6961/tcp # JMACT3 11951 + jmevt2 6962/udp # jmevt2 11952 + jmevt2 6962/tcp # jmevt2 11953 + swismgr1 6963/udp # swismgr1 11954 + swismgr1 6963/tcp # swismgr1 11955 + swismgr2 6964/udp # swismgr2 11956 + swismgr2 6964/tcp # swismgr2 11957 + swistrap 6965/udp # swistrap 11958 + swistrap 6965/tcp # swistrap 11959 + swispol 6966/udp # swispol 11960 + swispol 6966/tcp # swispol 11961 + # Yutaka Ono <ono@saint.nm.fujitsu.co.jp> 11962 + # 6967-6968 Unassigned 11963 + acmsoda 6969/udp # acmsoda 11964 + acmsoda 6969/tcp # acmsoda 11965 + # Daniel Simms <dsimms@acm.uiuc.edu> 11966 + # 6970-6997 Unassigned 11967 + iatp-highpri 6998/udp # IATP-highPri 11968 + iatp-highpri 6998/tcp # IATP-highPri 11969 + iatp-normalpri 6999/udp # IATP-normalPri 11970 + iatp-normalpri 6999/tcp # IATP-normalPri 11971 + # John Murphy <john.m.murphy@mci.com> 11972 + afs3-fileserver 7000/udp # file server itself 11973 + afs3-fileserver 7000/tcp # file server itself 11974 + afs3-callback 7001/udp # callbacks to cache managers 11975 + afs3-callback 7001/tcp # callbacks to cache managers 11976 + afs3-prserver 7002/udp # users & groups database 11977 + afs3-prserver 7002/tcp # users & groups database 11978 + afs3-vlserver 7003/udp # volume location database 11979 + afs3-vlserver 7003/tcp # volume location database 11980 + afs3-kaserver 7004/udp # AFS/Kerberos authentication service 11981 + afs3-kaserver 7004/tcp # AFS/Kerberos authentication service 11982 + afs3-volser 7005/udp # volume managment server 11983 + afs3-volser 7005/tcp # volume managment server 11984 + afs3-errors 7006/udp # error interpretation service 11985 + afs3-errors 7006/tcp # error interpretation service 11986 + afs3-bos 7007/udp # basic overseer process 11987 + afs3-bos 7007/tcp # basic overseer process 11988 + afs3-update 7008/udp # server-to-server updater 11989 + afs3-update 7008/tcp # server-to-server updater 11990 + afs3-rmtsys 7009/udp # remote cache manager service 11991 + afs3-rmtsys 7009/tcp # remote cache manager service 11992 + # 11993 + ups-onlinet 7010/udp # onlinet uninterruptable power supplies 11994 + ups-onlinet 7010/tcp # onlinet uninterruptable power supplies 11995 + # Brian Hammill <brianh@exide.com> 11996 + talon-disc 7011/udp # Talon Discovery Port 11997 + talon-disc 7011/tcp # Talon Discovery Port 11998 + talon-engine 7012/udp # Talon Engine 11999 + talon-engine 7012/tcp # Talon Engine 12000 + microtalon-dis 7013/udp # Microtalon Discovery 12001 + microtalon-dis 7013/tcp # Microtalon Discovery 12002 + microtalon-com 7014/udp # Microtalon Communications 12003 + microtalon-com 7014/tcp # Microtalon Communications 12004 + talon-webserver 7015/udp # Talon Webserver 12005 + talon-webserver 7015/tcp # Talon Webserver 12006 + # Jack Curtin <curtinj@powerware.com> 12007 + # 7016-7019 Unassigned 12008 + dpserve 7020/udp # DP Serve 12009 + dpserve 7020/tcp # DP Serve 12010 + dpserveadmin 7021/udp # DP Serve Admin 12011 + dpserveadmin 7021/tcp # DP Serve Admin 12012 + # Allan Stanley <allan@hummingbird.com> 12013 + ctdp 7022/tcp # CT Discovery Protocol 12014 + ctdp 7022/udp # CT Discovery Protocol 12015 + ct2nmcs 7023/tcp # Comtech T2 NMCS 12016 + ct2nmcs 7023/udp # Comtech T2 NMCS 12017 + vmsvc 7024/tcp # Vormetric service 12018 + vmsvc 7024/udp # Vormetric service 12019 + vmsvc-2 7025/tcp # Vormetric Service II 12020 + vmsvc-2 7025/udp # Vormetric Service II 12021 + # 7026-7029 Unassigned 12022 + op-probe 7030/udp # ObjectPlanet probe 12023 + op-probe 7030/tcp # ObjectPlanet probe 12024 + # Bjorn Jarle Kvande <bjorn@objectplanet.com> April 2002 12025 + # 7031-7069 Unassigned 12026 + arcp 7070/udp # ARCP 12027 + arcp 7070/tcp # ARCP 12028 + # Jude George <jude@nas.nasa.gov> 12029 + # 7071-7098 Unassigned 12030 + lazy-ptop 7099/udp # lazy-ptop 12031 + lazy-ptop 7099/tcp # lazy-ptop 12032 + # Guy Keren <Guy_Keren@mail.stil.scitex.com> 12033 + font-service 7100/udp # X Font Service 12034 + font-service 7100/tcp # X Font Service 12035 + # Stephen Gildea <gildea@lcs.mit.edu> 12036 + # 7101-7120 Unassigned 12037 + virprot-lm 7121/udp # Virtual Prototypes License Manager 12038 + virprot-lm 7121/tcp # Virtual Prototypes License Manager 12039 + # Victor Galis <galis@satchmo.virtualprototypes.ca> 12040 + # 7122-7173 Unassigned 12041 + scenidm 7128/tcp # intelligent data manager 12042 + scenidm 7128/udp # intelligent data manager 12043 + scenccs 7129/tcp # Catalog Content Search 12044 + scenccs 7129/udp # Catalog Content Search 12045 + # 7130-7160 Unassigned 12046 + cabsm-comm 7161/tcp # CA BSM Comm 12047 + cabsm-comm 7161/udp # CA BSM Comm 12048 + caistoragemgr 7162/tcp # CA Storage Manager 12049 + caistoragemgr 7162/udp # CA Storage Manager 12050 + cacsambroker 7163/tcp # CA Connection Broker 12051 + cacsambroker 7163/udp # CA Connection Broker 12052 + # 7164-7173 Unassigned 12053 + clutild 7174/udp # Clutild 12054 + clutild 7174/tcp # Clutild 12055 + # Cheryl Stoutenburg <cstoutenburg@vnet.ibm.com> 12056 + # 7175-7199 Unassigned 12057 + fodms 7200/udp # FODMS FLIP 12058 + fodms 7200/tcp # FODMS FLIP 12059 + # David Anthony <anthony@power.amasd.anatcp.rockwell.com> 12060 + dlip 7201/udp # DLIP 12061 + dlip 7201/tcp # DLIP 12062 + # Albert Manfredi <manfredi@engr05.comsys.rockwell.com> 12063 + # 7202-7279 Unassigned 12064 + ramp 7227/tcp # Registry A & M Protocol 12065 + ramp 7227/udp # Registry A $ M Protocol 12066 + # 7228-7271 Unassigned 12067 + watchme-7272 7272/tcp # WatchMe Monitoring 7272 12068 + watchme-7272 7272/udp # WatchMe Monitoring 7272 12069 + oma-rlp 7273/tcp # OMA Roaming Location 12070 + oma-rlp 7273/udp # OMA Roaming Location 12071 + oma-rlp-s 7274/tcp # OMA Roaming Location SEC 12072 + oma-rlp-s 7274/udp # OMA Roaming Location SEC 12073 + oma-ulp 7275/tcp # OMA UserPlane Location 12074 + oma-ulp 7275/udp # OMA UserPlane Location 12075 + # 7276-7279 Unassigned 12076 + itactionserver1 7280/udp # ITACTIONSERVER 1 12077 + itactionserver1 7280/tcp # ITACTIONSERVER 1 12078 + itactionserver2 7281/udp # ITACTIONSERVER 2 12079 + itactionserver2 7281/tcp # ITACTIONSERVER 2 12080 + # Brian Taylor <btaylor@imagetag.com> 12081 + # 7282-7299 Unassigned 12082 + # Edgar Blum <edgar.blum@swx.ch> 12083 + lcm-server 7365/tcp # LifeKeeper Communications 12084 + lcm-server 7365/udp # LifeKeeper Communications 12085 + # 7366-7390 Unassigned 12086 + mindfilesys 7391/udp # mind-file system server 12087 + mindfilesys 7391/tcp # mind-file system server 12088 + mrssrendezvous 7392/udp # mrss-rendezvous server 12089 + mrssrendezvous 7392/tcp # mrss-rendezvous server 12090 + # Dave Porter <porter@mango.com> 12091 + nfoldman 7393/tcp # nFoldMan Remote Publish 12092 + nfoldman 7393/udp # nFoldMan Remote Publish 12093 + fse 7394/tcp # File system export of backup images 12094 + fse 7394/udp # File system export of backup images 12095 + # 7395 Unassigned 12096 + winqedit 7395/udp # winqedit 12097 + winqedit 7395/tcp # winqedit 12098 + # David Greer <david_greer@robelle.com> 12099 + # 7396-7425 Unassigned 12100 + hexarc 7397/tcp # Hexarc Command Language 12101 + hexarc 7397/udp # Hexarc Command Language 12102 + # 7398-7399 Unassigned 12103 + rtps-discovery 7400/tcp # RTPS Discovery 12104 + rtps-discovery 7400/udp # RTPS Discovery 12105 + rtps-dd-ut 7401/tcp # RTPS Data-Distribution User-Traffic 12106 + rtps-dd-ut 7401/udp # RTPS Data-Distribution User-Traffic 12107 + rtps-dd-mt 7402/tcp # RTPS Data-Distribution Meta-Traffic 12108 + rtps-dd-mt 7402/udp # RTPS Data-Distribution Meta-Traffic 12109 + # 7403-7409 Unassigned 12110 + ionixnetmon 7410/tcp # Ionix Network Monitor 12111 + ionixnetmon 7410/udp # Ionix Network Monitor 12112 + # 7411-7420 Unassigned 12113 + mtportmon 7421/tcp # Matisse Port Monitor 12114 + mtportmon 7421/udp # Matisse Port Monitor 12115 + # 7422-7425 Unassigned 12116 + pmdmgr 7426/udp # OpenView DM Postmaster Manager 12117 + pmdmgr 7426/tcp # OpenView DM Postmaster Manager 12118 + oveadmgr 7427/udp # OpenView DM Event Agent Manager 12119 + oveadmgr 7427/tcp # OpenView DM Event Agent Manager 12120 + ovladmgr 7428/udp # OpenView DM Log Agent Manager 12121 + ovladmgr 7428/tcp # OpenView DM Log Agent Manager 12122 + opi-sock 7429/udp # OpenView DM rqt communication 12123 + opi-sock 7429/tcp # OpenView DM rqt communication 12124 + xmpv7 7430/udp # OpenView DM xmpv7 api pipe 12125 + xmpv7 7430/tcp # OpenView DM xmpv7 api pipe 12126 + pmd 7431/udp # OpenView DM ovc/xmpv3 api pipe 12127 + pmd 7431/tcp # OpenView DM ovc/xmpv3 api pipe 12128 + # Dave Lamb <rdl@rdl.cnd.hp.com> 12129 + faximum 7437/udp # Faximum 12130 + faximum 7437/tcp # Faximum 12131 + # George Pajari <George.Pajari@faximum.com> 12132 + # 7438-7490 Unassigned 12133 + oracleas-https 7443/tcp # Oracle Application Server HTTPS 12134 + oracleas-https 7443/udp # Oracle Application Server HTTPS 12135 + # 7444-7490 Unassigned 12136 + telops-lmd 7491/udp # telops-lmd 12137 + telops-lmd 7491/tcp # telops-lmd 12138 + # David Spencer <dspencer@telops.com> 12139 + # 7492-7499 Unassigned 12140 + silhouette 7500/tcp # Silhouette User 12141 + silhouette 7500/udp # Silhouette User 12142 + # 7501 Unassigned 12143 + ovbus 7501/udp # HP OpenView Bus Daemon 12144 + ovbus 7501/tcp # HP OpenView Bus Daemon 12145 + # David M. Rhodes <davidrho@cnd.hp.com> 12146 + # 7502-7509 Unassigned 12147 + ovhpas 7510/udp # HP OpenView Application Server 12148 + ovhpas 7510/tcp # HP OpenView Application Server 12149 + # Jeff Conrad <jeff_conrad@hp.com> 12150 + pafec-lm 7511/udp # pafec-lm 12151 + pafec-lm 7511/tcp # pafec-lm 12152 + # Billy Dhillon <bdsos@pafec.co.uk> 12153 + # 7512-7543 Unassigned 12154 + atul 7543/tcp # atul server 12155 + atul 7543/udp # atul server 12156 + # 7544 Unassigned 12157 + nta-ds 7544/udp # FlowAnalyzer DisplayServer 12158 + nta-ds 7544/tcp # FlowAnalyzer DisplayServer 12159 + nta-us 7545/udp # FlowAnalyzer UtilityServer 12160 + nta-us 7545/tcp # FlowAnalyzer UtilityServer 12161 + # Fred Messinger <fredm@cisco.com> 12162 + cfs 7546/tcp # Cisco Fabric service 12163 + cfs 7546/udp # Cisco Fabric service 12164 + cwmp 7547/tcp # DSL Forum CWMP 12165 + cwmp 7547/udp # DSL Forum CWMP 12166 + tidp 7548/tcp # Threat Information Distribution Protocol 12167 + tidp 7548/udp # Threat Information Distribution Protocol 12168 + nls-tl 7549/tcp # Network Layer Signaling Transport Layer 12169 + nls-tl 7549/udp # Network Layer Signaling Transport Layer 12170 + # 7550-7559 Unassigned 12171 + sncp 7560/tcp # Sniffer Command Protocol 12172 + sncp 7560/udp # Sniffer Command Protocol 12173 + # 7561-7565 Unassigned 12174 + vsi-omega 7566/udp # VSI Omega 12175 + vsi-omega 7566/tcp # VSI Omega 12176 + # Curtis Smith <curtis.smith@vsin.com> 12177 + # 7567-7569 Unassigned 12178 + aries-kfinder 7570/udp # Aries Kfinder 12179 + aries-kfinder 7570/tcp # Aries Kfinder 12180 + # James King, III <jking@ariessys.com> 12181 + # 7571-7587 Unassigned 12182 + sun-lm 7588/udp # Sun License Manager 12183 + sun-lm 7588/tcp # Sun License Manager 12184 + # Sophie Deng <Sophie.Deng@Eng.Sun.COM> 12185 + # 7589-7623 Unassigned 12186 + indi 7624/udp # Instrument Neutral Distributed Interface 12187 + indi 7624/tcp # Instrument Neutral Distributed Interface 12188 + # Elwood Downey <ecdowney@clearskyinstitute.com> April 2002 12189 + # 7625-7632 Unassigned 12190 + simco 7626/tcp # SImple Middlebox COnfiguration (SIMCO) Server 12191 + # RFC4540 12192 + soap-http 7627/tcp # SOAP Service Port 12193 + soap-http 7627/udp # SOAP Service Port 12194 + zen-pawn 7628/tcp # Primary Agent Work Notification 12195 + zen-pawn 7628/udp # Primary Agent Work Notification 12196 + xdas 7629/tcp # OpenXDAS Wire Protocol 12197 + xdas 7629/udp # OpenXDAS Wire Protocol 12198 + # 7630-7632 Unassigned 12199 + pmdfmgt 7633/udp # PMDF Management 12200 + pmdfmgt 7633/tcp # PMDF Management 12201 + # Hunter Goatley <goathunter@goatley.com> 12202 + # 7634-7673 Unassigned 12203 + cuseeme 7648/tcp # bonjour-cuseeme 12204 + cuseeme 7648/udp # bonjour-cuseeme 12205 + # 7649-7673 Unassigned 12206 + imqtunnels 7674/udp # iMQ SSL tunnel 12207 + imqtunnels 7674/tcp # iMQ SSL tunnel 12208 + imqtunnel 7675/udp # iMQ Tunnel 12209 + imqtunnel 7675/tcp # iMQ Tunnel 12210 + # Shailesh S. Bavadekar <shailesh.bavadekar@sun.com> April 2002 12211 + imqbrokerd 7676/udp # iMQ Broker Rendezvous 12212 + imqbrokerd 7676/tcp # iMQ Broker Rendezvous 12213 + # Joseph Di Pol <joe.dipol@sun.com> April 2002 12214 + sun-user-https 7677/tcp # Sun App Server - HTTPS 12215 + sun-user-https 7677/udp # Sun App Server - HTTPS 12216 + # 7678-7696 Unassigned 12217 + klio 7697/tcp # KLIO communications 12218 + klio 7697/udp # KLIO communications 12219 + # 7698-7706 Unassigned 12220 + sync-em7 7707/tcp # EM7 Dynamic Updates 12221 + sync-em7 7707/udp # EM7 Dynamic Updates 12222 + scinet 7708/tcp # scientia.net 12223 + scinet 7708/udp # scientia.net 12224 + # 7709-7719 Unassigned 12225 + medimageportal 7720/tcp # MedImage Portal 12226 + medimageportal 7720/udp # MedImage Portal 12227 + # 7721-7724 Unassigned 12228 + nitrogen 7725/tcp # Nitrogen Service 12229 + nitrogen 7725/udp # Nitrogen Service 12230 + freezexservice 7726/tcp # FreezeX Console Service 12231 + freezexservice 7726/udp # FreezeX Console Service 12232 + trident-data 7727/tcp # Trident Systems Data 12233 + trident-data 7727/udp # Trident Systems Data 12234 + # 7728-7737 Unassigned 12235 + aiagent 7738/tcp # Peregrine Discovery Agent 12236 + aiagent 7738/udp # Peregrine Discovery Agent 12237 + # 7739-7742 Unassigned 12238 + sstp-1 7743/udp # Sakura Script Transfer Protocol 12239 + sstp-1 7743/tcp # Sakura Script Transfer Protocol 12240 + # Kouichi Takeda <KHBO5271@nifty.com> 12241 + raqmon-pdu 7744/tcp # RAQMON PDU 12242 + raqmon-pdu 7744/udp # RAQMON PDU 12243 + # RFC4712 12244 + # 7745-7776 Unassigned 12245 + cbt 7777/udp # cbt 12246 + cbt 7777/tcp # cbt 12247 + # Tony Ballardie <A.Ballardie@cs.ucl.ac.uk> 12248 + interwise 7778/udp # Interwise 12249 + interwise 7778/tcp # Interwise 12250 + # Joseph Gray <gray@interwise.co.il> 12251 + vstat 7779/udp # VSTAT 12252 + vstat 7779/tcp # VSTAT 12253 + # Vinh Nguyn <vinh@sportvision.com> 12254 + # 7780 Unassigned 12255 + accu-lmgr 7781/udp # accu-lmgr 12256 + accu-lmgr 7781/tcp # accu-lmgr 12257 + # Moises E. Hernandez <moises@accugraph.com> 12258 + # 7782-7785 Unassigned 12259 + minivend 7786/udp # MINIVEND 12260 + minivend 7786/tcp # MINIVEND 12261 + # Mike Heins <mike@minivend.com> 12262 + popup-reminders 7787/tcp # Popup Reminders Receive 12263 + popup-reminders 7787/udp # Popup Reminders Receive 12264 + # 7788 Unassigned 12265 + office-tools 7789/tcp # Office Tools Pro Receive 12266 + office-tools 7789/udp # Office Tools Pro Receive 12267 + # 7790-7793 Unassigned 12268 + q3ade 7794/tcp # Q3ADE Cluster Service 12269 + q3ade 7794/udp # Q3ADE Cluster Service 12270 + # 7795-7796 Unassigned 12271 + pnet-conn 7797/udp # Propel Connector port 12272 + pnet-conn 7797/tcp # Propel Connector port 12273 + pnet-enc 7798/udp # Propel Encoder port 12274 + pnet-enc 7798/tcp # Propel Encoder port 12275 + # Leif Hedstrom <leif@propel.com> April 2002 12276 + # 7799 Unassigned 12277 + asr 7800/tcp Apple Software Restore 12278 + asr 7800/udp Apple Software Restore 12279 + # Jim Kateley <asr-dev@group.apple.com> January 2006 12280 + ssp-client 7801/tcp # Secure Server Protocol - client 12281 + ssp-client 7801/udp # Secure Server Protocol - client 12282 + # 7802-7844 Unassigned 12283 + apc-7845 7845/udp # APC 7845 12284 + apc-7845 7845/tcp # APC 7845 12285 + apc-7846 7846/udp # APC 7846 12286 + apc-7846 7846/tcp # APC 7846 12287 + # American Power Conversion <ports@apcc.com> 12288 + # 7847-7912 Unassigned 12289 + ubroker 7887/tcp # Universal Broker 12290 + ubroker 7887/udp # Universal Broker 12291 + # 7888-7899 Unassigned 12292 + mevent 7900/tcp # Multicast Event 12293 + mevent 7900/udp # Multicast Event 12294 + tnos-sp 7901/tcp # TNOS Service Protocol 12295 + tnos-sp 7901/udp # TNOS Service Protocol 12296 + tnos-dp 7902/tcp # TNOS DiaguardProtocol 12297 + tnos-dp 7902/udp # TNOS DiaguardProtocol 12298 + tnos-dps 7903/tcp # TNOS Secure DiaguardProtocol 12299 + tnos-dps 7903/udp # TNOS Secure DiaguardProtocol 12300 + # 7904-7912 Unassigned 12301 + qo-secure 7913/udp # QuickObjects secure port 12302 + qo-secure 7913/tcp # QuickObjects secure port 12303 + # Jonas Bovin <jonas.bovin@quickobjects.com> 12304 + # 7914-7931 Unassigned 12305 + t2-drm 7932/udp # Tier 2 Data Resource Manager 12306 + t2-drm 7932/tcp # Tier 2 Data Resource Manager 12307 + t2-brm 7933/udp # Tier 2 Business Rules Manager 12308 + t2-brm 7933/tcp # Tier 2 Business Rules Manager 12309 + # Peter Carlson <pcarlson@tier2.com> 12310 + # 7934-7966 Unassigned 12311 + supercell 7967/udp # Supercell 12312 + supercell 7967/tcp # Supercell 12313 + # Kevin Nakagawa <nakagawa@sigsci.com> 12314 + # 7968-7978 Unassigned 12315 + micromuse-ncps 7979/udp # Micromuse-ncps 12316 + micromuse-ncps 7979/tcp # Micromuse-ncps 12317 + # Hing Wing To <wing.to@mircromuse.com> 12318 + quest-vista 7980/udp # Quest Vista 12319 + quest-vista 7980/tcp # Quest Vista 12320 + # Preston Bannister <pbannister@quests.com> 12321 + # 7981-7998 Unassigned 12322 + irdmi2 7999/udp # iRDMI2 12323 + irdmi2 7999/tcp # iRDMI2 12324 + irdmi 8000/udp # iRDMI 12325 + irdmi 8000/tcp # iRDMI 12326 + # Gil Shafriri <shafriri@ilccm1.iil.intel.com> 12327 + vcom-tunnel 8001/udp # VCOM Tunnel 12328 + vcom-tunnel 8001/tcp # VCOM Tunnel 12329 + # Mark Lewandowski <mlewan0@us.ibm.com> 12330 + teradataordbms 8002/udp # Teradata ORDBMS 12331 + teradataordbms 8002/tcp # Teradata ORDBMS 12332 + # Curt Ellmann <curt.ellmann@ncr.com> 12333 + # 8003-8007 Unassigned 12334 + http-alt 8008/udp # HTTP Alternate 12335 + http-alt 8008/tcp # HTTP Alternate 12336 + # James Gettys <jg@w3.org> 12337 + # 8009-8021 Unassigned 12338 + intu-ec-svcdisc 8020/tcp # Intuit Entitlement Service and Discovery 12339 + intu-ec-svcdisc 8020/udp # Intuit Entitlement Service and Discovery 12340 + intu-ec-client 8021/tcp # Intuit Entitlement Client 12341 + intu-ec-client 8021/udp # Intuit Entitlement Client 12342 + # 8022 Unassigned 12343 + oa-system 8022/udp # oa-system 12344 + oa-system 8022/tcp # oa-system 12345 + # Denis Girault <Denis.Girault@evidian.com> 12346 + # 8023-8031 Unassigned 12347 + ca-audit-da 8025/tcp # CA Audit Distribution Agent 12348 + ca-audit-da 8025/udp # CA Audit Distribution Agent 12349 + ca-audit-ds 8026/tcp # CA Audit Distribution Server 12350 + ca-audit-ds 8026/udp # CA Audit Distribution Server 12351 + # 8027-8031 Unassigned 12352 + pro-ed 8032/udp # ProEd 12353 + pro-ed 8032/tcp # ProEd 12354 + mindprint 8033/udp # MindPrint 12355 + mindprint 8033/tcp # MindPrint 12356 + # Larry Tusoni <larry@goldrush.com> 12357 + # 8034-8079 Unassigned 12358 + senomix01 8052/tcp # Senomix Timesheets Server 12359 + senomix01 8052/udp # Senomix Timesheets Server 12360 + senomix02 8053/tcp # Senomix Timesheets Client [1 year assignment] 12361 + senomix02 8053/udp # Senomix Timesheets Client [1 year assignment] 12362 + senomix03 8054/tcp # Senomix Timesheets Server [1 year assignment] 12363 + senomix03 8054/udp # Senomix Timesheets Server [1 year assignment] 12364 + senomix04 8055/tcp # Senomix Timesheets Server [1 year assignment] 12365 + senomix04 8055/udp # Senomix Timesheets Server [1 year assignment] 12366 + senomix05 8056/tcp # Senomix Timesheets Server [1 year assignment] 12367 + senomix05 8056/udp # Senomix Timesheets Server [1 year assignment] 12368 + senomix06 8057/tcp # Senomix Timesheets Client [1 year assignment] 12369 + senomix06 8057/udp # Senomix Timesheets Client [1 year assignment] 12370 + senomix07 8058/tcp # Senomix Timesheets Client [1 year assignment] 12371 + senomix07 8058/udp # Senomix Timesheets Client [1 year assignment] 12372 + senomix08 8059/tcp # Senomix Timesheets Client [1 year assignment] 12373 + senomix08 8059/udp # Senomix Timesheets Client [1 year assignment] 12374 + # 8060-8073 Unassigned 12375 + gadugadu 8074/tcp # Gadu-Gadu 12376 + gadugadu 8074/udp # Gadu-Gadu 12377 + # 8075-8079 Unassigned 12378 + http-alt 8080/udp # HTTP Alternate (see port 80) 12379 + http-alt 8080/tcp # HTTP Alternate (see port 80) 12380 + # Stephen Casner <casner@precpt.com> 12381 + sunproxyadmin 8081/tcp # Sun Proxy Admin Service 12382 + sunproxyadmin 8081/udp # Sun Proxy Admin Service 12383 + us-cli 8082/tcp # Utilistor (Client) 12384 + us-cli 8082/udp # Utilistor (Client) 12385 + us-srv 8083/tcp # Utilistor (Server) 12386 + us-srv 8083/udp # Utilistor (Server) 12387 + # 8084-8087 Unassigned 12388 + radan-http 8088/udp # Radan HTTP 12389 + radan-http 8088/tcp # Radan HTTP 12390 + # Steve Hay <Steve.Hay@uk.radan.com> April 2002 12391 + # 8089-8099 Unassigned 12392 + sac 8097/tcp # SAC Port Id 12393 + sac 8097/udp # SAC Port Id 12394 + # 8098-8099 Unassigned 12395 + xprint-server 8100/udp # Xprint Server 12396 + xprint-server 8100/tcp # Xprint Server 12397 + # John McKernan <John.McKernan@sun.com> 12398 + # 8101-8114 Unassigned 12399 + mtl8000-matrix 8115/udp # MTL8000 Matrix 12400 + mtl8000-matrix 8115/tcp # MTL8000 Matrix 12401 + # David Pinch <dpinch@mtl-inst.com> April 2002 12402 + cp-cluster 8116/udp # Check Point Clustering 12403 + cp-cluster 8116/tcp # Check Point Clustering 12404 + # Roni Moshitzky <rmosh@checkpoint.com> 12405 + # 8117 Unassigned 12406 + privoxy 8118/udp # Privoxy HTTP proxy 12407 + privoxy 8118/tcp # Privoxy HTTP proxy 12408 + # Andreas Oesterhelt <oes@privoxy.org> June 2002 12409 + # 8119-8129 Unassigned 12410 + apollo-data 8121/tcp # Apollo Data Port 12411 + apollo-data 8121/udp # Apollo Data Port 12412 + apollo-admin 8122/tcp # Apollo Admin Port 12413 + apollo-admin 8122/udp # Apollo Admin Port 12414 + # 8123-8127 Unassigned 12415 + paycash-online 8128/tcp # PayCash Online Protocol 12416 + paycash-online 8128/udp # PayCash Online Protocol 12417 + paycash-wbp 8129/tcp # PayCash Wallet-Browser 12418 + paycash-wbp 8129/udp # PayCash Wallet-Browser 12419 + # 8130 Unassigned 12420 + indigo-vrmi 8130/udp # INDIGO-VRMI 12421 + indigo-vrmi 8130/tcp # INDIGO-VRMI 12422 + indigo-vbcp 8131/udp # INDIGO-VBCP 12423 + indigo-vbcp 8131/tcp # INDIGO-VBCP 12424 + # Colin Caughie <cfc@indigo-avs.com> 12425 + dbabble 8132/udp # dbabble 12426 + dbabble 8132/tcp # dbabble 12427 + # Chris Pugmire <chrisp@netwinsite.com> 12428 + # 8133-8159 Unassigned 12429 + isdd 8148/tcp # i-SDD file transfer 12430 + isdd 8148/udp # i-SDD file transfer 12431 + # 8149-8159 Unassigned 12432 + patrol 8160/udp # Patrol 12433 + patrol 8160/tcp # Patrol 12434 + patrol-snmp 8161/udp # Patrol SNMP 12435 + patrol-snmp 8161/tcp # Patrol SNMP 12436 + # Daisy Tam <Daisy_Tam@bmc.com> 12437 + # 8162-8198 Unassigned 12438 + spytechphone 8192/tcp # SpyTech Phone Service 12439 + spytechphone 8192/udp # SpyTech Phone Service 12440 + # 8193 Unassigned 12441 + blp1 8194/tcp # Bloomberg data API 12442 + blp1 8194/udp # Bloomberg data API 12443 + blp2 8195/tcp # Bloomberg feed 12444 + blp2 8195/udp # Bloomberg feed 12445 + # 8196-8198 Unassigned 12446 + vvr-data 8199/udp # VVR DATA 12447 + vvr-data 8199/tcp # VVR DATA 12448 + # Ming Xu <ming@veritas.com> 12449 + trivnet1 8200/udp # TRIVNET 12450 + trivnet1 8200/tcp # TRIVNET 12451 + trivnet2 8201/udp # TRIVNET 12452 + trivnet2 8201/tcp # TRIVNET 12453 + # Saar Wilf <saar@trivnet.com> 12454 + # 8202-8203 Unassigned 12455 + lm-perfworks 8204/udp # LM Perfworks 12456 + lm-perfworks 8204/tcp # LM Perfworks 12457 + lm-instmgr 8205/udp # LM Instmgr 12458 + lm-instmgr 8205/tcp # LM Instmgr 12459 + lm-dta 8206/udp # LM Dta 12460 + lm-dta 8206/tcp # LM Dta 12461 + lm-sserver 8207/udp # LM SServer 12462 + lm-sserver 8207/tcp # LM SServer 12463 + lm-webwatcher 8208/udp # LM Webwatcher 12464 + lm-webwatcher 8208/tcp # LM Webwatcher 12465 + # Chris Flynn <cflynn@landmark.com> 12466 + # 8209-8350 Unassigned 12467 + rexecj 8230/tcp # RexecJ Server 12468 + rexecj 8230/udp # RexecJ Server 12469 + # 8231-8291 Unassigned 12470 + blp3 8292/tcp # Bloomberg professional 12471 + blp3 8292/udp # Bloomberg professional 12472 + # 8293 Unassigned 12473 + blp4 8294/tcp # Bloomberg intelligent client 12474 + blp4 8294/udp # Bloomberg intelligent client 12475 + # 8295-8299 Unassigned 12476 + tmi 8300/tcp # Transport Management Interface 12477 + tmi 8300/udp # Transport Management Interface 12478 + amberon 8301/tcp # Amberon PPC/PPS 12479 + amberon 8301/udp # Amberon PPC/PPS 12480 + # 8302-8350 Unassigned 12481 + server-find 8351/udp # Server Find 12482 + server-find 8351/tcp # Server Find 12483 + # Chris Brown <chrisb@chancery.com> 12484 + # 8352-8375 Unassigned 12485 + cruise-enum 8376/udp # Cruise ENUM 12486 + cruise-enum 8376/tcp # Cruise ENUM 12487 + cruise-swroute 8377/udp # Cruise SWROUTE 12488 + cruise-swroute 8377/tcp # Cruise SWROUTE 12489 + cruise-config 8378/udp # Cruise CONFIG 12490 + cruise-config 8378/tcp # Cruise CONFIG 12491 + cruise-diags 8379/udp # Cruise DIAGS 12492 + cruise-diags 8379/tcp # Cruise DIAGS 12493 + cruise-update 8380/udp # Cruise UPDATE 12494 + cruise-update 8380/tcp # Cruise UPDATE 12495 + # Steve Husak <portmaster@cruisetech.com> 12496 + # 8381-8399 Unassigned 12497 + m2mservices 8383/tcp # M2m Services 12498 + m2mservices 8383/udp # M2m Services 12499 + # 8384-8399 Unassigned 12500 + cvd 8400/udp # cvd 12501 + cvd 8400/tcp # cvd 12502 + sabarsd 8401/udp # sabarsd 12503 + sabarsd 8401/tcp # sabarsd 12504 + abarsd 8402/udp # abarsd 12505 + abarsd 8402/tcp # abarsd 12506 + admind 8403/udp # admind 12507 + admind 8403/tcp # admind 12508 + # Aaron Bilbrey <abilbrey@commvault.com> 12509 + # 8404-8415 Unassigned 12510 + espeech 8416/udp # eSpeech Session Protocol 12511 + espeech 8416/tcp # eSpeech Session Protocol 12512 + # Scott Tarone <starone@proactivethought.com> November 2002 12513 + espeech-rtp 8417/udp # eSpeech RTP Protocol 12514 + espeech-rtp 8417/tcp # eSpeech RTP Protocol 12515 + # Scott Tarone <starone@proactivethought.com> April 2003 12516 + # 8418-8442 Unassigned 12517 + pcsync-https 8443/udp # PCsync HTTPS 12518 + pcsync-https 8443/tcp # PCsync HTTPS 12519 + pcsync-http 8444/udp # PCsync HTTP 12520 + pcsync-http 8444/tcp # PCsync HTTP 12521 + # Katy Lynn McCullough <KatyM@LapLink.com> 12522 + # 8445-8449 Unassigned 12523 + npmp 8450/udp # npmp 12524 + npmp 8450/tcp # npmp 12525 + # Ian Chard <ian@tanagra.demon.co.uk> 12526 + # 8451-8472 Unassigned 12527 + vp2p 8473/udp # Virtual Point to Point 12528 + vp2p 8473/tcp # Virtual Point to Point 12529 + # Jerome Grimbert <jerome.grimbert@atosorigin.com> 12530 + noteshare 8474/tcp # AquaMinds NoteShare 12531 + noteshare 8474/udp # AquaMinds NoteShare 12532 + # 8475-8499 Unassigned 12533 + fmtp 8500/tcp # Flight Message Transfer Protocol 12534 + fmtp 8500/udp # Flight Message Transfer Protocol 12535 + # 8501-8553 Unassigned 12536 + rtsp-alt 8554/udp # RTSP Alternate (see port 554) 12537 + rtsp-alt 8554/tcp # RTSP Alternate (see port 554) 12538 + # Stephen Casner <casner@precept.com> 12539 + d-fence 8555/udp # SYMAX D-FENCE 12540 + d-fence 8555/tcp # SYMAX D-FENCE 12541 + # Thomas Geisel <tgeisel@symax.de> January 2003 12542 + # 8556-8667 Unassigned 12543 + natd 8668/divert # Network Address Translation 12544 + # 8669-8732 Unassigned 12545 + oap-admin 8567/tcp # Object Access Protocol Administration 12546 + oap-admin 8567/udp # Object Access Protocol Administration 12547 + # 8568-8599 Unassigned 12548 + asterix 8600/tcp # Surveillance Data 12549 + asterix 8600/udp # Surveillance Data 12550 + # 8601-8610 Unassigned 12551 + canon-bjnp1 8611/tcp # Canon BJNP Port 1 12552 + canon-bjnp1 8611/udp # Canon BJNP Port 1 12553 + canon-bjnp2 8612/tcp # Canon BJNP Port 2 12554 + canon-bjnp2 8612/udp # Canon BJNP Port 2 12555 + canon-bjnp3 8613/tcp # Canon BJNP Port 3 12556 + canon-bjnp3 8613/udp # Canon BJNP Port 3 12557 + canon-bjnp4 8614/tcp # Canon BJNP Port 4 12558 + canon-bjnp4 8614/udp # Canon BJNP Port 4 12559 + # 8615-8685 Unassigned 12560 + sun-as-jmxrmi 8686/tcp # Sun App Server - JMX/RMI 12561 + sun-as-jmxrmi 8686/udp # Sun App Server - JMX/RMI 12562 + # 8687-8698 Unassigned 12563 + vnyx 8699/tcp # VNYX Primary Port 12564 + vnyx 8699/udp # VNYX Primary Port 12565 + # 8700-8732 Unassigned 12566 + ibus 8733/udp # iBus 12567 + ibus 8733/tcp # iBus 12568 + # Silvano Maffeis <maffeis@softwired.ch> 12569 + # 8734-8762 Unassigned 12570 + mc-appserver 8763/udp # MC-APPSERVER 12571 + mc-appserver 8763/tcp # MC-APPSERVER 12572 + # Romeo Kasanwidjojo <romeo@microcomgroup.com> 12573 + openqueue 8764/udp # OPENQUEUE 12574 + openqueue 8764/tcp # OPENQUEUE 12575 + # Matt Jensen <mattj@newsblip.com> 12576 + ultraseek-http 8765/udp # Ultraseek HTTP 12577 + ultraseek-http 8765/tcp # Ultraseek HTTP 12578 + # Walter Underwood <wunder@infoseek.com> 12579 + # 8766-8785 Unassigned 12580 + dpap 8770/tcp # Digital Photo Access Protocol 12581 + dpap 8770/udp # Digital Photo Access Protocol 12582 + # 8771-8785 Unassigned 12583 + msgclnt 8786/udp # Message Client 12584 + msgclnt 8786/tcp # Message Client 12585 + msgsrvr 8787/udp # Message Server 12586 + msgsrvr 8787/tcp # Message Server 12587 + # Michael O'Brien <mobrien02@attbi.com> March 2003 12588 + # 8788-8803 Unassigned 12589 + sunwebadmin 8800/tcp # Sun Web Server Admin Service 12590 + sunwebadmin 8800/udp # Sun Web Server Admin Service 12591 + # 8801-8803 Unassigned 12592 + truecm 8804/udp # truecm 12593 + truecm 8804/tcp # truecm 12594 + # Scott Kramer <scottk@truebluesoftware.com> 12595 + # 8805-8879 12596 + dxspider 8873/tcp # dxspider linking protocol 12597 + dxspider 8873/udp # dxspider linking protocol 12598 + # 8874-8879 Unassigned 12599 + cddbp-alt 8880/udp # CDDBP 12600 + cddbp-alt 8880/tcp # CDDBP 12601 + # Steve Scherf <steve@moonsoft.com> 12602 + # 8881-8887 Unassigned 12603 + ddi-udp-1 8888/udp # NewsEDGE server UDP (UDP 1) 12604 + ddi-tcp-1 8888/tcp # NewsEDGE server TCP (TCP 1) 12605 + ddi-udp-2 8889/udp # NewsEDGE server broadcast 12606 + ddi-tcp-2 8889/tcp # Desktop Data TCP 1 12607 + ddi-udp-3 8890/udp # NewsEDGE client broadcast 12608 + ddi-tcp-3 8890/tcp # Desktop Data TCP 2 12609 + ddi-udp-4 8891/udp # Desktop Data UDP 3: NESS application 12610 + ddi-tcp-4 8891/tcp # Desktop Data TCP 3: NESS application 12611 + ddi-udp-5 8892/udp # Desktop Data UDP 4: FARM product 12612 + ddi-tcp-5 8892/tcp # Desktop Data TCP 4: FARM product 12613 + ddi-udp-6 8893/udp # Desktop Data UDP 5: NewsEDGE/Web application 12614 + ddi-tcp-6 8893/tcp # Desktop Data TCP 5: NewsEDGE/Web application 12615 + ddi-udp-7 8894/udp # Desktop Data UDP 6: COAL application 12616 + ddi-tcp-7 8894/tcp # Desktop Data TCP 6: COAL application 12617 + # Fred Yao <Fred_Yao@DDIGATE2.desktopdata.com> 12618 + # 8895-8899 Unassigned 12619 + jmb-cds1 8900/udp # JMB-CDS 1 12620 + jmb-cds1 8900/tcp # JMB-CDS 1 12621 + jmb-cds2 8901/udp # JMB-CDS 2 12622 + jmb-cds2 8901/tcp # JMB-CDS 2 12623 + # Curtis Bray <CurtisB@creativedesign.com> 12624 + # 8902-8909 Unassigned 12625 + manyone-http 8910/udp # manyone-http 12626 + manyone-http 8910/tcp # manyone-http 12627 + manyone-xml 8911/udp # manyone-xml 12628 + manyone-xml 8911/tcp # manyone-xml 12629 + # Matt King <m@manyone.net> April 2002 12630 + wcbackup 8912/tcp # Windows Client Backup 12631 + wcbackup 8912/udp # Windows Client Backup 12632 + dragonfly 8913/tcp # Dragonfly System Service 12633 + dragonfly 8913/udp # Dragonfly System Service 12634 + # 8914-8953 Unassigned 12635 + cumulus-admin 8954/udp # Cumulus Admin Port 12636 + cumulus-admin 8954/tcp # Cumulus Admin Port 12637 + # Thomas Schleu <tschleu@canto.de> 12638 + # 8955-8998 Unassigned 12639 + sunwebadmins 8989/tcp # Sun Web Server SSL Admin Service 12640 + sunwebadmins 8989/udp # Sun Web Server SSL Admin Service 12641 + # 8990-8998 Unassigned 12642 + bctp 8999/udp # Brodos Crypto Trade Protocol 12643 + bctp 8999/tcp # Brodos Crypto Trade Protocol 12644 + # Alexander Sahler <alexander.sahler@brodos.de> February 2002 12645 + cslistener 9000/udp # CSlistener 12646 + cslistener 9000/tcp # CSlistener 12647 + # David Jones <djones@cincom.com> 12648 + etlservicemgr 9001/udp # ETL Service Manager 12649 + etlservicemgr 9001/tcp # ETL Service Manager 12650 + # Stephen McCrea <smccrea@etlelectronique.com> March 2002 12651 + dynamid 9002/udp # DynamID authentication 12652 + dynamid 9002/tcp # DynamID authentication 12653 + # Jerome Dusautois <jdusautois@scrypto.fr> March 2002 12654 + # 9003-9005 Unassigned 12655 + # 9006 De-Commissioned Port 02/24/00, ms 12656 + # 9007-9019 Unassigned 12657 + pichat 9009/tcp # Pichat Server 12658 + pichat 9009/udp # Pichat Server 12659 + # 9010-9019 Unassigned 12660 + tambora 9020/udp # TAMBORA 12661 + tambora 9020/tcp # TAMBORA 12662 + # Jason van Zyl <jvanzyl@zenplex.com> March 2002 12663 + panagolin-ident 9021/udp # Pangolin Identification 12664 + panagolin-ident 9021/tcp # Pangolin Identification 12665 + # William Benner <bill@pangolin.com> March 2002 12666 + paragent 9022/udp # PrivateArk Remote Agent 12667 + paragent 9022/tcp # PrivateArk Remote Agent 12668 + # Gal Cucuy <galc@cyber-ark.com> March 2002 12669 + swa-1 9023/udp # Secure Web Access - 1 12670 + swa-1 9023/tcp # Secure Web Access - 1 12671 + swa-2 9024/udp # Secure Web Access - 2 12672 + swa-2 9024/tcp # Secure Web Access - 2 12673 + swa-3 9025/udp # Secure Web Access - 3 12674 + swa-3 9025/tcp # Secure Web Access - 3 12675 + swa-4 9026/udp # Secure Web Access - 4 12676 + swa-4 9026/tcp # Secure Web Access - 4 12677 + # Tim McGranaghan <tim_mcgranaghan@mech.disa.mil> 12678 + # 9027-9079 Unassigned 12679 + glrpc 9080/udp # Groove GLRPC 12680 + glrpc 9080/tcp # Groove GLRPC 12681 + # Adrian Popescu <Adrian_Popescu@groove.net> September 2002 12682 + # 9081-9089 Unassigned 12683 + sqlexec 9088/tcp # IBM Informix SQL Interface 12684 + sqlexec 9088/udp # IBM Informix SQL Interface 12685 + sqlexec-ssl 9089/tcp # IBM Informix SQL Interface - Encrypted 12686 + sqlexec-ssl 9089/udp # IBM Informix SQL Interface - Encrypted 12687 + # 9090 Unassigned 12688 + websm 9090/udp # WebSM 12689 + websm 9090/tcp # WebSM 12690 + # I-Hsing Tsao <itsao@austin.ibm.com> 12691 + xmltec-xmlmail 9091/udp # xmltec-xmlmail 12692 + xmltec-xmlmail 9091/tcp # xmltec-xmlmail 12693 + # Mitch Kaufman <mk@weconnectyou.com> 12694 + XmlIpcRegSvc 9092/tcp # Xml-Ipc Server Reg 12695 + XmlIpcRegSvc 9092/udp # Xml-Ipc Server Reg 12696 + # 9093-9099 Unassigned 12697 + hp-pdl-datastr 9100/udp # PDL Data Streaming Port 12698 + hp-pdl-datastr 9100/tcp # PDL Data Streaming Port 12699 + # Shivaun Albright <shivaun_albright@hp.com> April 2002 12700 + #### The protocol name "pdl-datastream" is primarily registered for use #### 12701 + #### in DNS SRV records (RFC 2782). DNS SRV records allow a protocol to run on #### 12702 + #### any port number, but the default port for this protocol is 9100 ####. 12703 + pdl-datastream 9100/udp # Printer PDL Data Stream 12704 + pdl-datastream 9100/tcp # Printer PDL Data Stream 12705 + bacula-dir 9101/udp # Bacula Director 12706 + bacula-dir 9101/tcp # Bacula Director 12707 + bacula-fd 9102/udp # Bacula File Daemon 12708 + bacula-fd 9102/tcp # Bacula File Daemon 12709 + bacula-sd 9103/udp # Bacula Storage Daemon 12710 + bacula-sd 9103/tcp # Bacula Storage Daemon 12711 + # Kern Sibbald <kern@sibbald.com> January 2002 12712 + peerwire 9104/tcp # PeerWire 12713 + peerwire 9104/udp # PeerWire 12714 + # 9105-9118 Unassigned 12715 + mxit 9119/tcp # MXit Instant Messaging 12716 + mxit 9119/udp # MXit Instant Messaging 12717 + # 9120-9130 Unassigned 12718 + dddp 9131/tcp # Dynamic Device Discovery 12719 + dddp 9131/udp # Dynamic Device Discovery 12720 + # 9132-9159 Unassigned 12721 + netlock1 9160/udp # NetLOCK1 12722 + netlock1 9160/tcp # NetLOCK1 12723 + netlock2 9161/udp # NetLOCK2 12724 + netlock2 9161/tcp # NetLOCK2 12725 + netlock3 9162/udp # NetLOCK3 12726 + netlock3 9162/tcp # NetLOCK3 12727 + netlock4 9163/udp # NetLOCK4 12728 + netlock4 9163/tcp # NetLOCK4 12729 + netlock5 9164/udp # NetLOCK5 12730 + netlock5 9164/tcp # NetLOCK5 12731 + # Steven Sawkins <ssawkins@netlock.com> 12732 + # 9165-9199 Unassigned 12733 + sun-as-jpda 9191/tcp # Sun AppSvr JPDA 12734 + sun-as-jpda 9191/udp # Sun AppSvr JPDA 12735 + # 9192-9199 Unassigned 12736 + wap-wsp 9200/udp # WAP connectionless session service 12737 + wap-wsp 9200/tcp # WAP connectionless session service 12738 + wap-wsp-wtp 9201/udp # WAP session service 12739 + wap-wsp-wtp 9201/tcp # WAP session service 12740 + wap-wsp-s 9202/udp # WAP secure connectionless session service 12741 + wap-wsp-s 9202/tcp # WAP secure connectionless session service 12742 + wap-wsp-wtp-s 9203/udp # WAP secure session service 12743 + wap-wsp-wtp-s 9203/tcp # WAP secure session service 12744 + wap-vcard 9204/udp # WAP vCard 12745 + wap-vcard 9204/tcp # WAP vCard 12746 + wap-vcal 9205/udp # WAP vCal 12747 + wap-vcal 9205/tcp # WAP vCal 12748 + wap-vcard-s 9206/udp # WAP vCard Secure 12749 + wap-vcard-s 9206/tcp # WAP vCard Secure 12750 + wap-vcal-s 9207/udp # WAP vCal Secure 12751 + wap-vcal-s 9207/tcp # WAP vCal Secure 12752 + # WAP Forum <wap-feedback@mail.wapforum.org> 12753 + # WAP Forum <pg@uplanet.com> 12754 + rjcdb-vcards 9208/tcp # rjcdb vCard 12755 + rjcdb-vcards 9208/udp # rjcdb vCard 12756 + almobile-system 9209/tcp # ALMobile System Service 12757 + almobile-system 9209/udp # ALMobile System Service 12758 + # 9210 Unassigned 12759 + lif-mlp 9210/udp # LIF Mobile Locn Protocol 12760 + lif-mlp 9210/tcp # LIF Mobile Locn Protocol 12761 + lif-mlp-s 9211/udp # LIF Mobile Locn Secure 12762 + lif-mlp-s 9211/tcp # LIF Mobile Locn Secure 12763 + # Location Interoperability Forum 12764 + # <greening@bigtribe.com> April 2002 12765 + serverviewdbms 9212/tcp # Server View dbms access 12766 + serverviewdbms 9212/udp # Server View dbms access 12767 + serverstart 9213/tcp # ServerStart RemoteControl 12768 + serverstart 9213/udp # ServerStart RemoteControl 12769 + ipdcesgbs 9214/tcp # IPDC ESG BootstrapService 12770 + ipdcesgbs 9214/udp # IPDC ESG BootstrapService 12771 + insis 9215/tcp # Integrated Setup and Install Service 12772 + insis 9215/udp # Integrated Setup and Install Service 12773 + acme 9216/tcp # Aionex Communication Management Engine 12774 + acme 9216/udp # Aionex Communication Management Engine 12775 + # 9217 Unassigned 12776 + fsc-port 9217/udp # FSC Communication Port 12777 + fsc-port 9217/tcp # FSC Communication Port 12778 + # Teijo Mustonen <Teijo.Mustonen@F-Secure.com> March 2002 12779 + # 9218-9280 Unassigned 12780 + teamcoherence 9222/tcp # QSC Team Coherence 12781 + teamcoherence 9222/udp # QSC Team Coherence 12782 + # 9223-9280 Unassigned 12783 + swtp-port1 9281/udp # SofaWare transport port 1 12784 + swtp-port1 9281/tcp # SofaWare transport port 1 12785 + swtp-port2 9282/udp # SofaWare transport port 2 12786 + swtp-port2 9282/tcp # SofaWare transport port 2 12787 + # Amir Rapson <rapson@sofaware.com> February 2002 12788 + callwaveiam 9283/udp # CallWaveIAM 12789 + callwaveiam 9283/tcp # CallWaveIAM 12790 + # Colin Kelley <cdk@callwave.com> 12791 + visd 9284/udp # VERITAS Information Serve 12792 + visd 9284/tcp # VERITAS Information Serve 12793 + # Ravi Tavakely <ravi.tavakley@veritas.com> February 2002 12794 + n2h2server 9285/udp # N2H2 Filter Service Port 12795 + n2h2server 9285/tcp # N2H2 Filter Service Port 12796 + # Jim Irwin <jirwin@n2h2.com> February 2002 12797 + # 9286 Unassigned 12798 + cumulus 9287/udp # Cumulus 12799 + cumulus 9287/tcp # Cumulus 12800 + # Thomas Schleu <tschleu@canto.de> 12801 + # 9288-9291 Unassigned 12802 + armtechdaemon 9292/udp # ArmTech Daemon 12803 + armtechdaemon 9292/tcp # ArmTech Daemon 12804 + # Rohan Story <rohan@aurema.com> 12805 + storview 9293/tcp # StorView Client 12806 + storview 9293/udp # StorView Client 12807 + armcenterhttp 9294/tcp # ARMCenter http Service 12808 + armcenterhttp 9294/udp # ARMCenter http Service 12809 + armcenterhttps 9295/tcp # ARMCenter https Service 12810 + armcenterhttps 9295/udp # ARMCenter https Service 12811 + # 9296-9299 Unassigned 12812 + vrace 9300/tcp # Virtual Racing Service 12813 + vrace 9300/udp # Virtual Racing Service 12814 + # 9301-9317 Unassigned 12815 + secure-ts 9318/tcp # PKIX TimeStamp over TLS 12816 + secure-ts 9318/udp # PKIX TimeStamp over TLS 12817 + # 9319-9320 Unassigned 12818 + guibase 9321/udp # guibase 12819 + guibase 9321/tcp # guibase 12820 + # Yutaka Ono <ono@saint.nm.fujitsu.co.jp> 12821 + # 9322-9342 Unassigned 12822 + mpidcmgr 9343/udp # MpIdcMgr 12823 + mpidcmgr 9343/tcp # MpIdcMgr 12824 + mphlpdmc 9344/udp # Mphlpdmc 12825 + mphlpdmc 9344/tcp # Mphlpdmc 12826 + # Yutaka Ono <ono@saint.nm.fujitsu.co.jp> 12827 + # 9345 Unassigned 12828 + ctechlicensing 9346/udp # C Tech Licensing 12829 + ctechlicensing 9346/tcp # C Tech Licensing 12830 + # Reed Copsey, Jr. <reedc@ctech.com> 12831 + # 9347-9373 Unassigned 12832 + fjdmimgr 9374/udp # fjdmimgr 12833 + fjdmimgr 9374/tcp # fjdmimgr 12834 + # Yutaka Ono <ono@saint.nm.fujitsu.co.jp> 12835 + # 9375-9395 Unassigned 12836 + fjinvmgr 9396/udp # fjinvmgr 12837 + fjinvmgr 9396/tcp # fjinvmgr 12838 + mpidcagt 9397/udp # MpIdcAgt 12839 + mpidcagt 9397/tcp # MpIdcAgt 12840 + # Yutaka Ono <ono@saint.nm.fujitsu.co.jp> 12841 + # 9398-9499 Unassigned 12842 + git 9418/tcp # git pack transfer service 12843 + git 9418/udp # git pack transfer service 12844 + # 9419-9442 Unassigned 12845 + tungsten-https 9443/tcp # WSO2 Tungsten HTTPS 12846 + tungsten-https 9443/udp # WSO2 Tungsten HTTPS 12847 + # 9444-9499 Unassigned 12848 + ismserver 9500/udp # ismserver 12849 + ismserver 9500/tcp # ismserver 12850 + # Ian Gordon <iang@micromuse.co.uk> 12851 + # 9501-9534 Unassigned 12852 + mngsuite 9535/udp # Management Suite Remote Control 12853 + mngsuite 9535/tcp # Management Suite Remote Control 12854 + # Alan Butt <alan.butt@landesk.com> 12855 + # 9536-9593 Unassigned 12856 + trispen-sra 9555/tcp # Trispen Secure Remote Access 12857 + trispen-sra 9555/udp # Trispen Secure Remote Access 12858 + # 9556-9591 Unassigned 12859 + ldgateway 9592/tcp # LANDesk Gateway 12860 + ldgateway 9592/udp # LANDesk Gateway 12861 + cba8 9593/tcp # LANDesk Management Agent 12862 + cba8 9593/udp # LANDesk Management Agent 12863 + # 9594 Unassigned 12864 + msgsys 9594/udp # Message System 12865 + msgsys 9594/tcp # Message System 12866 + pds 9595/udp # Ping Discovery Service 12867 + pds 9595/tcp # Ping Discovery Service 12868 + # Alan Butt <alan.butt@landesk.com> 12869 + mercury-disc 9596/tcp # Mercury Discovery 12870 + mercury-disc 9596/udp # Mercury Discovery 12871 + pd-admin 9597/tcp # PD Administration 12872 + pd-admin 9597/udp # PD Administration 12873 + vscp 9598/tcp # Very Simple Ctrl Protocol 12874 + vscp 9598/udp # Very Simple Ctrl Protocol 12875 + robix 9599/tcp # Robix 12876 + robix 9599/udp # Robix 12877 + # 9600 Unassigned 12878 + micromuse-ncpw 9600/udp # MICROMUSE-NCPW 12879 + micromuse-ncpw 9600/tcp # MICROMUSE-NCPW 12880 + # Hing Wing To <wing.to@micromuse.com> 12881 + # 9601-9611 Unassigned 12882 + streamcomm-ds 9612/udp # StreamComm User Directory 12883 + streamcomm-ds 9612/tcp # StreamComm User Directory 12884 + # Brian C. Wiles <brian@streamcomm.com> 12885 + # 9613-9746 Unassigned 12886 + board-roar 9700/tcp # Board M.I.T. Service 12887 + board-roar 9700/udp # Board M.I.T. Service 12888 + # 9701-9746 Unassigned 12889 + l5nas-parchan 9747/udp # L5NAS Parallel Channel 12890 + l5nas-parchan 9747/tcp # L5NAS Parallel Channel 12891 + # Lawrence J. Dickson - Land-5 Corporation 12892 + # <ldickson@land-5.com> March 2002 12893 + # 9748-9752 Unassigned 12894 + board-voip 9750/tcp # Board M.I.T. Synchronous Collaboration 12895 + board-voip 9750/udp # Board M.I.T. Synchronous Collaboration 12896 + # 9751-9752 Unassigned 12897 + rasadv 9753/udp # rasadv 12898 + rasadv 9753/tcp # rasadv 12899 + # Dave Thaler <dthaler@microsoft.com> 12900 + # 9754-9799 Unassigned 12901 + tungsten-http 9762/tcp # WSO2 Tungsten HTTP 12902 + tungsten-http 9762/udp # WSO2 Tungsten HTTP 12903 + # 9763-9799 Unassigned 12904 + davsrc 9800/udp # WebDav Source Port 12905 + davsrc 9800/tcp # WebDav Source Port 12906 + # Ethan Fremen <mindlace@digicool.com> 12907 + sstp-2 9801/udp # Sakura Script Transfer Protocol-2 12908 + sstp-2 9801/tcp # Sakura Script Transfer Protocol-2 12909 + # Kouichi Takeda <KHB05271@nifty.com> 12910 + davsrcs 9802/tcp # WebDAV Source TLS/SSL 12911 + davsrcs 9802/udp # WebDAV Source TLS/SSL 12912 + # 9803-9874 Unassigned 12913 + sapv1 9875/udp # Session Announcement v1 12914 + sapv1 9875/tcp # Session Announcement v1 12915 + # RFC 2974 <ftp://ftp.isi.edu/in-notes/rfc2974.txt> 12916 + sd 9876/udp # Session Director 12917 + sd 9876/tcp # Session Director 12918 + # Van Jacobson <van@ee.lbl.gov> 12919 + cyborg-systems 9888/udp # CYBORG Systems 12920 + cyborg-systems 9888/tcp # CYBORG Systems 12921 + # Malcolm Graham <Malcolm_Graham@CYBORG.COM> 12922 + monkeycom 9898/udp # MonkeyCom 12923 + monkeycom 9898/tcp # MonkeyCom 12924 + # Yuji Kuwabara <HHG01200@niftyserve.or.jp> 12925 + sctp-tunneling 9899/udp # SCTP TUNNELING 12926 + sctp-tunneling 9899/tcp # SCTP TUNNELING 12927 + iua 9900/sctp # IUA 12928 + iua 9900/udp # IUA 12929 + iua 9900/tcp # IUA 12930 + # Lyndon Ong <LyOng@ciena.com> 12931 + enrp 9901/udp # enrp server channel 12932 + # 9902-9908 Unassigned 12933 + domaintime 9909/udp # domaintime 12934 + domaintime 9909/tcp # domaintime 12935 + # Jeffry Dwight <jeffryd@greyware.com> 12936 + # 9910 Unassigned 12937 + sype-transport 9911/udp # SYPECom Transport Protocol 12938 + sype-transport 9911/tcp # SYPECom Transport Protocol 12939 + # Sylvain Pedneault <sylvain@sypecom.qc.ca> March 2003 12940 + # 9912-9949 Unassigned 12941 + apc-9950 9950/udp # APC 9950 12942 + apc-9950 9950/tcp # APC 9950 12943 + apc-9951 9951/udp # APC 9951 12944 + apc-9951 9951/tcp # APC 9951 12945 + apc-9952 9952/udp # APC 9952 12946 + apc-9952 9952/tcp # APC 9952 12947 + # American Power Conversion <ports@apcc.com> 12948 + acis 9953/tcp # 9953 12949 + acis 9953/udp # 9953 12950 + # 9954-9965 Unassigned 12951 + odnsp 9966/tcp # OKI Data Network Setting Protocol 12952 + odnsp 9966/udp # OKI Data Network Setting Protocol 12953 + # 9967-9986 Unassigned 12954 + dsm-scm-target 9987/tcp # DSM/SCM Target Interface 12955 + dsm-scm-target 9987/udp # DSM/SCM Target Interface 12956 + # 9988-9989 Unassigned 12957 + osm-appsrvr 9990/tcp # OSM Applet Server 12958 + osm-appsrvr 9990/udp # OSM Applet Server 12959 + osm-oev 9991/tcp # OSM Event Server 12960 + osm-oev 9991/udp # OSM Event Server 12961 + # 9992 Unassigned 12962 + palace-1 9992/udp # OnLive-1 12963 + palace-1 9992/tcp # OnLive-1 12964 + palace-2 9993/udp # OnLive-2 12965 + palace-2 9993/tcp # OnLive-2 12966 + palace-3 9994/udp # OnLive-3 12967 + palace-3 9994/tcp # OnLive-3 12968 + palace-4 9995/udp # Palace-4 12969 + palace-4 9995/tcp # Palace-4 12970 + palace-5 9996/udp # Palace-5 12971 + palace-5 9996/tcp # Palace-5 12972 + palace-6 9997/udp # Palace-6 12973 + palace-6 9997/tcp # Palace-6 12974 + # Douglas Crockford <crock@communities.com> 12975 + distinct32 9998/udp # Distinct32 12976 + distinct32 9998/tcp # Distinct32 12977 + distinct 9999/udp # distinct 12978 + distinct 9999/tcp # distinct 12979 + # Anoop Tewari <anoop@next.distinct.com> 12980 + ndmp 10000/udp # Network Data Management Protocol 12981 + ndmp 10000/tcp # Network Data Management Protocol 12982 + # Brian Ehrmantraut <bae@netapp.com> 12983 + scp-config 10001/udp # SCP Configuration Port 12984 + scp-config 10001/tcp # SCP Configuration Port 12985 + # Brad Strand <brad.strand@3ware.com> 12986 + # 10002-10006 Unassigned 12987 + mvs-capacity 10007/udp # MVS Capacity 12988 + mvs-capacity 10007/tcp # MVS Capacity 12989 + # Donna Dillenberger <engd@us.ibm.com> 12990 + octopus 10008/udp # Octopus Multiplexer 12991 + octopus 10008/tcp # Octopus Multiplexer 12992 + # Chris Koeritz <fred@gruntose.com> October 2002 12993 + swdtp-sv 10009/tcp # Systemwalker Desktop Patrol 12994 + swdtp-sv 10009/udp # Systemwalker Desktop Patrol 12995 + # 10010-10049 Unassigned 12996 + zabbix-agent 10050/tcp # Zabbix Agent 12997 + zabbix-agent 10050/udp # Zabbix Agent 12998 + zabbix-trapper 10051/tcp # Zabbix Trapper 12999 + zabbix-trapper 10051/udp # Zabbix Trapper 13000 + # 10052-10079 Unassigned 13001 + amanda 10080/udp # Amanda 13002 + amanda 10080/tcp # Amanda 13003 + # John Jackson <jrj@gandalf.cc.purdue.edu> 13004 + # <amanda-core@amanda.org> 13005 + famdc 10081/tcp # FAM Archive Server 13006 + famdc 10081/udp # FAM Archive Server 13007 + # 10082-10099 Unassigned 13008 + itap-ddtp 10100/tcp # VERITAS ITAP DDTP 13009 + itap-ddtp 10100/udp # VERITAS ITAP DDTP 13010 + # 10101 Unassigned 13011 + ezmeeting-2 10101/udp # eZmeeting 13012 + ezmeeting-2 10101/tcp # eZmeeting 13013 + ezproxy-2 10102/udp # eZproxy 13014 + ezproxy-2 10102/tcp # eZproxy 13015 + ezrelay 10103/udp # eZrelay 13016 + ezrelay 10103/tcp # eZrelay 13017 + # Albert C. Yang <albert.yang@eZmeeting.com> March 2002 13018 + swdtp 10104/tcp # Systemwalker Desktop Patrol 13019 + swdtp 10104/udp # Systemwalker Desktop Patrol 13020 + # 10105-10106 Unassigned 13021 + bctp-server 10107/tcp # VERITAS BCTP, server 13022 + bctp-server 10107/udp # VERITAS BCTP, server 13023 + # 10108-10112 Unassigned 13024 + netiq-endpoint 10113/udp # NetIQ Endpoint 13025 + netiq-endpoint 10113/tcp # NetIQ Endpoint 13026 + netiq-qcheck 10114/udp # NetIQ Qcheck 13027 + netiq-qcheck 10114/tcp # NetIQ Qcheck 13028 + # John Wood <John.Wood@netiq.com> 13029 + netiq-endpt 10115/udp # NetIQ Endpoint 13030 + netiq-endpt 10115/tcp # NetIQ Endpoint 13031 + # Gary Weichinger <gary.weichinger@netiq.com> 13032 + netiq-voipa 10116/udp # NetIQ VoIP Assessor 13033 + netiq-voipa 10116/tcp # NetIQ VoIP Assessor 13034 + # Gary Weichinger <gary.weichinger@netiq.com> 13035 + # 10117-10127 Unassigned 13036 + bmc-perf-sd 10128/udp # BMC-PERFORM-SERVICE DAEMON 13037 + bmc-perf-sd 10128/tcp # BMC-PERFORM-SERVICE DAEMON 13038 + # Dima Seliverstov <Dima_Seliverstov@bmc.com> 13039 + # 10129-10259 Unassigned 13040 + qb-db-server 10160/tcp # QB Database Server 13041 + qb-db-server 10160/udp # QB Database Server 13042 + # 10161-10199 Unassigned 13043 + trisoap 10200/tcp # Trigence AE Soap Service 13044 + trisoap 10200/udp # Trigence AE Soap Service 13045 + # 10201-10251 Unassigned 13046 + apollo-relay 10252/tcp # Apollo Relay Port 13047 + apollo-relay 10252/udp # Apollo Relay Port 13048 + # 10253-10259 Unassigned 13049 + axis-wimp-port 10260/udp # Axis WIMP Port 13050 + axis-wimp-port 10260/tcp # Axis WIMP Port 13051 + # Stefan Eriksson <contact-iana@axis.com> 13052 + # 10261-10287 Unassigned 13053 + blocks 10288/udp # Blocks 13054 + blocks 10288/tcp # Blocks 13055 + # Carl Malamud 13056 + # 10289-10989 Unassigned 13057 + gap 10800/tcp # Gestor de Acaparamiento para Pocket PCs 13058 + gap 10800/udp # Gestor de Acaparamiento para Pocket PCs 13059 + # 10801-10804 Unassigned 13060 + lpdg 10805/tcp # LUCIA Pareja Data Group 13061 + lpdg 10805/udp # LUCIA Pareja Data Group 13062 + # 10806-10989 Unassigned 13063 + rmiaux 10990/udp # Auxiliary RMI Port 13064 + rmiaux 10990/tcp # Auxiliary RMI Port 13065 + # Eugen Bacic <eugen@texar.com> 13066 + # 10991-10999 Unassigned 13067 + irisa 11000/udp # IRISA 13068 + irisa 11000/tcp # IRISA 13069 + # Vladimir Brauner <vbrauner@datamedia.fr> 13070 + metasys 11001/udp # Metasys 13071 + metasys 11001/tcp # Metasys 13072 + # Tobin Schuster <tobin.j.schuster@jci.com> 13073 + # 11002-11110 Unassigned 13074 + vce 11111/udp # Viral Computing Environment (VCE) 13075 + vce 11111/tcp # Viral Computing Environment (VCE) 13076 + # Fred Cohen <fc@all.net> 13077 + dicom 11112/tcp # DICOM 13078 + dicom 11112/udp # DICOM 13079 + # 11113-11160 Unassigned 13080 + suncacao-snmp 11161/tcp # sun cacao snmp access point 13081 + suncacao-snmp 11161/udp # sun cacao snmp access point 13082 + suncacao-jmxmp 11162/tcp # sun cacao JMX-remoting access point 13083 + suncacao-jmxmp 11162/udp # sun cacao JMX-remoting access point 13084 + suncacao-rmi 11163/tcp # sun cacao rmi registry access point 13085 + suncacao-rmi 11163/udp # sun cacao rmi registry access point 13086 + suncacao-csa 11164/tcp # sun cacao command-streaming access point 13087 + suncacao-csa 11164/udp # sun cacao command-streaming access point 13088 + suncacao-websvc 11165/tcp # sun cacao web service access point 13089 + suncacao-websvc 11165/udp # sun cacao web service access point 13090 + # 11166-11200 Unassigned 13091 + smsqp 11201/udp # smsqp 13092 + smsqp 11201/tcp # smsqp 13093 + # Andres Seco Hernandez <AndresSH@alamin.org> 13094 + # 11202-11318 Unassigned 13095 + wifree 11208/tcp # WiFree Service 13096 + wifree 11208/udp # WiFree Service 13097 + # 11209-11318 Unassigned 13098 + imip 11319/udp # IMIP 13099 + imip 11319/tcp # IMIP 13100 + # IM Unified Coalition, Len Zuvela 13101 + # <imu-comments@egroups.com> 13102 + imip-channels 11320/udp # IMIP Channels Port 13103 + imip-channels 11320/tcp # IMIP Channels Port 13104 + # Len Zuvela <lenz@microsoft.com> 13105 + arena-server 11321/udp # Arena Server Listen 13106 + arena-server 11321/tcp # Arena Server Listen 13107 + # Earl Brannigan <earl.brannigan@lindenhous.co.uk> 13108 + # 11322-11366 Unassigned 13109 + atm-uhas 11367/udp # ATM UHAS 13110 + atm-uhas 11367/tcp # ATM UHAS 13111 + # Todd Barker <toddba@attachmate.com> 13112 + # 11368-11370 Unassigned 13113 + hkp 11371/udp # OpenPGP HTTP Keyserver 13114 + hkp 11371/tcp # OpenPGP HTTP Keyserver 13115 + # David Shaw <dshaw@jabberwocky.com> May 2003 13116 + # 11372-11599 Unassigned 13117 + tempest-port 11600/udp # Tempest Protocol Port 13118 + tempest-port 11600/tcp # Tempest Protocol Port 13119 + # Francis Cianfrocca <francis@tempest.com> 13120 + # 11601-11719 Unassigned 13121 + h323callsigalt 11720/udp # h323 Call Signal Alternate 13122 + h323callsigalt 11720/tcp # h323 Call Signal Alternate 13123 + # Chris White <cjwhite@cisco.com> 13124 + # 11721-11750 Unassigned 13125 + intrepid-ssl 11751/udp # Intrepid SSL 13126 + intrepid-ssl 11751/tcp # Intrepid SSL 13127 + # Robert Eden <reden@sieglertech.com> March 2003 13128 + # 11752-11966 Unassigned 13129 + sysinfo-sp 11967/udp # SysInfo Sercice Protocol 13130 + sysinfo-sp 11967/tcp # SysInfo Service Protocol 13131 + # Mike Cooper <mcooper@magnicomp.com> March 2003 13132 + # 11968-11999 Unassiged 13133 + entextxid 12000/udp # IBM Enterprise Extender SNA XID Exchange 13134 + entextxid 12000/tcp # IBM Enterprise Extender SNA XID Exchange 13135 + entextnetwk 12001/udp # IBM Enterprise Extender SNA COS Network Priority 13136 + entextnetwk 12001/tcp # IBM Enterprise Extender SNA COS Network Priority 13137 + entexthigh 12002/udp # IBM Enterprise Extender SNA COS High Priority 13138 + entexthigh 12002/tcp # IBM Enterprise Extender SNA COS High Priority 13139 + entextmed 12003/udp # IBM Enterprise Extender SNA COS Medium Priority 13140 + entextmed 12003/tcp # IBM Enterprise Extender SNA COS Medium Priority 13141 + entextlow 12004/udp # IBM Enterprise Extender SNA COS Low Priority 13142 + entextlow 12004/tcp # IBM Enterprise Extender SNA COS Low Priority 13143 + # Eugene Cox <genecox@raleigh.ibm.com> 13144 + dbisamserver1 12005/udp # DBISAM Database Server - Regular 13145 + dbisamserver1 12005/tcp # DBISAM Database Server - Regular 13146 + dbisamserver2 12006/udp # DBISAM Database Server - Admin 13147 + dbisamserver2 12006/tcp # DBISAM Database Server - Admin 13148 + # Tim Young <timyoung@elevatesoft.com> May 2002 13149 + accuracer 12007/tcp # Accuracer Database System Server 13150 + accuracer 12007/udp # Accuracer Database System Server 13151 + accuracer-dbms 12008/tcp # Accuracer Database System Admin 13152 + accuracer-dbms 12008/udp # Accuracer Database System Admin 13153 + # 12009-12011 Unassigned 13154 + vipera 12012/tcp # Vipera Messaging Service 13155 + vipera 12012/udp # Vipera Messaging Service 13156 + # 12013-12108 Unassigned 13157 + rets-ssl 12109/udp # RETS over SSL 13158 + rets-ssl 12109/tcp # RETS over SSL 13159 + # Bruce Toback <btoback@optc.com> February 2003 13160 + # 12110-12171 Unassigned 13161 + nupaper-ss 12121/tcp # NuPaper Session Service 13162 + nupaper-ss 12121/udp # NuPaper Session Service 13163 + # 12122-12167 Unassigned 13164 + cawas 12168/tcp # CA Web Access Service 13165 + cawas 12168/udp # CA Web Access Service 13166 + # 12169-12171 Unassigned 13167 + hivep 12172/udp # HiveP 13168 + hivep 12172/tcp # HiveP 13169 + # Dick Augustsson <dick@skenbe.net> 13170 + # 12173-12344 Unassigned 13171 + linogridengine 12300/tcp # LinoGrid Engine 13172 + linogridengine 12300/udp # LinoGrid Engine 13173 + # 12301-12320 Unassigned 13174 + warehouse-sss 12321/tcp # Warehouse Monitoring Syst SSS 13175 + warehouse-sss 12321/udp # Warehouse Monitoring Syst SSS 13176 + warehouse 12322/tcp # Warehouse Monitoring Syst 13177 + warehouse 12322/udp # Warehouse Monitoring Syst 13178 + # 12323-12344 Unassigned 13179 + italk 12345/udp # Italk Chat System 13180 + italk 12345/tcp # Italk Chat System 13181 + # Takayuki Ito <yuki@euc.jp> 13182 + # 12346-12752 Unassigned 13183 + tsaf 12753/udp # tsaf port 13184 + tsaf 12753/tcp # tsaf port 13185 + # Andreas Fehr <100042.2070@CompuServe.COM> 13186 + # 12754-13159 Unassigned 13187 + i-zipqd 13160/udp # I-ZIPQD 13188 + i-zipqd 13160/tcp # I-ZIPQD 13189 + # Chuck Runquist <crunquist@quarterdeck.com> 13190 + # 13161-13222 Unassigned 13191 + powwow-client 13223/udp # PowWow Client 13192 + powwow-client 13223/tcp # PowWow Client 13193 + powwow-server 13224/udp # PowWow Server 13194 + powwow-server 13224/tcp # PowWow Server 13195 + # Paul K. Peterson <paul@tribal.com> 13196 + # 13225-13719 Unassigned 13197 + bprd 13720/udp # BPRD Protocol (VERITAS NetBackup) 13198 + bprd 13720/tcp # BPRD Protocol (VERITAS NetBackup) 13199 + bpdbm 13721/udp # BPDBM Protocol (VERITAS NetBackup) 13200 + bpdbm 13721/tcp # BPDBM Protocol (VERITAS NetBackup) 13201 + # Jeff Holmbeck <Jeff.Holmbeck@veritas.com> 13202 + bpjava-msvc 13722/udp # BP Java MSVC Protocol 13203 + bpjava-msvc 13722/tcp # BP Java MSVC Protocol 13204 + # Tim Schmidt <Tim.Schmidt@veritas.com> 13205 + # 13723 Unassigned 13206 + vnetd 13724/udp # Veritas Network Utility 13207 + vnetd 13724/tcp # Veritas Network Utility 13208 + # Jeff Holmbeck <Jeff.Holmbeck@veritas.com> 13209 + # 13725-13781 Unassigned 13210 + bpcd 13782/udp # VERITAS NetBackup 13211 + bpcd 13782/tcp # VERITAS NetBackup 13212 + vopied 13783/udp # VOPIED Protocol 13213 + vopied 13783/tcp # VOPIED Protocol 13214 + # Jeff Holmbeck <Jeff.Holmbeck@veritas.com> 13215 + # 13784-13817 Unassigned 13216 + nbdb 13785/tcp # NetBackup Database 13217 + nbdb 13785/udp # NetBackup Database 13218 + nomdb 13786/tcp # Veritas-nomdb 13219 + nomdb 13786/udp # Veritas-nomdb 13220 + # 13787-13817 Unassigned 13221 + dsmcc-config 13818/udp # DSMCC Config 13222 + dsmcc-config 13818/tcp # DSMCC Config 13223 + dsmcc-session 13819/udp # DSMCC Session Messages 13224 + dsmcc-session 13819/tcp # DSMCC Session Messages 13225 + dsmcc-passthru 13820/udp # DSMCC Pass-Thru Messages 13226 + dsmcc-passthru 13820/tcp # DSMCC Pass-Thru Messages 13227 + dsmcc-download 13821/udp # DSMCC Download Protocol 13228 + dsmcc-download 13821/tcp # DSMCC Download Protocol 13229 + dsmcc-ccp 13822/udp # DSMCC Channel Change Protocol 13230 + dsmcc-ccp 13822/tcp # DSMCC Channel Change Protocol 13231 + # Tim Addington <Tim.Addington@sciatl.com> 13232 + # ISO/IEC 13818-6 MPEG-2 DSM-CC 13233 + # 13823-14000 Unassigned 13234 + sua 14001/sctp # SUA 13235 + sua 14001/udp # De-Registered (2001 June 06) 13236 + sua 14001/tcp # SUA 13237 + # Miguel Angel Garcia <Miguel.A.Garcia@ericsson.com> 13238 + # 14002-14032 Unassigned 13239 + sage-best-com1 14033/udp # sage Best! Config Server 1 13240 + sage-best-com1 14033/tcp # sage Best! Config Server 1 13241 + sage-best-com2 14034/udp # sage Best! Config Server 2 13242 + sage-best-com2 14034/tcp # sage Best! Config Server 2 13243 + # Christian Rubach <Christian_Rubach@bestsoftware.com> 13244 + # 14035-14140 Unassigned 13245 + vcs-app 14141/udp # VCS Application 13246 + vcs-app 14141/tcp # VCS Application 13247 + # Ming Xu <ming@veritas.com> 13248 + icpp 14142/tcp # IceWall Cert Protocol 13249 + icpp 14142/udp # IceWall Cert Protocol 13250 + # 14143-14144 Unassigned 13251 + gcm-app 14145/udp # GCM Application 13252 + gcm-app 14145/tcp # GCM Application 13253 + # Ming Xu <ming@veritas.com> 13254 + # 14146-14148 Unassigned 13255 + vrts-tdd 14149/udp # Veritas Traffic Director 13256 + vrts-tdd 14149/tcp # Veritas Traffic Director 13257 + # Sameer Deokule <sameer.deokule@veritas.com> March 2002 13258 + # 14150-14935 Unassigned 13259 + vad 14154/tcp # Veritas Application Director 13260 + vad 14154/udp # Veritas Application Director 13261 + # 14155-14413 Unassigned 13262 + ca-web-update 14414/tcp # CA eTrust Web Update Service 13263 + ca-web-update 14414/udp # CA eTrust Web Update Service 13264 + # 14415-14935 Unassigned 13265 + hde-lcesrvr-1 14936/udp # hde-lcesrvr-1 13266 + hde-lcesrvr-1 14936/tcp # hde-lcesrvr-1 13267 + hde-lcesrvr-2 14937/udp # hde-lcesrvr-2 13268 + hde-lcesrvr-2 14937/tcp # hde-lcesrvr-2 13269 + # Horizon Digital Enterprise, Inc. <info@hde.co.jp> 13270 + # 14938-14999 Unassigned 13271 + hydap 15000/udp # Hypack Data Aquisition 13272 + hydap 15000/tcp # Hypack Data Aquisition 13273 + # Mircea Neacsu <mircea@videotron.ca> 13274 + # 15001-15344 Unassigned 13275 + xpilot 15345/udp # XPilot Contact Port 13276 + xpilot 15345/tcp # XPilot Contact Port 13277 + # Bert Gijsbers <bert@xpilot.org> 13278 + # 15346-15362 Unassigned 13279 + 3link 15363/udp # 3Link Negotiation 13280 + 3link 15363/tcp # 3Link Negotiation 13281 + # Brant Thomsen <brant_thomsen@3com.com> January 2003 13282 + # 15364-16359 Unassigned 13283 + cisco-snat 15555/tcp # Cisco Stateful NAT 13284 + cisco-snat 15555/udp # Cisco Stateful NAT 13285 + # 15556-15739 Unassigned 13286 + ptp 15740/tcp # Picture Transfer Protocol 13287 + ptp 15740/udp # Picture Transfer Protocol 13288 + # 15741-16160 Unassigned 13289 + sun-sea-port 16161/tcp # Solaris SEA Port 13290 + sun-sea-port 16161/udp # Solaris SEA Port 13291 + # 16162-16308 Unassigned 13292 + etb4j 16309/tcp # etb4j 13293 + etb4j 16309/udp # etb4j 13294 + pduncs 16310/tcp # Policy Distribute, Update Notification 13295 + pduncs 16310/udp # Policy Distribute, Update Notification 13296 + # 16311-16359 Unassigned 13297 + netserialext1 16360/udp # netserialext1 13298 + netserialext1 16360/tcp # netserialext1 13299 + netserialext2 16361/udp # netserialext2 13300 + netserialext2 16361/tcp # netserialext2 13301 + # Mike Hoy <mhoy@aquilagroup.com> 13302 + # 16362-16366 Unassigned 13303 + netserialext3 16367/udp # netserialext3 13304 + netserialext3 16367/tcp # netserialext3 13305 + netserialext4 16368/udp # netserialext4 13306 + netserialext4 16368/tcp # netserialext4 13307 + # Mike Hoy <mhoy@aquilagroup.com> 13308 + # 16369-16990 Unassigned 13309 + connected 16384/tcp # Connected Corp 13310 + connected 16384/udp # Connected Corp 13311 + # 16385-16990 Unassigned 13312 + intel-rci-mp 16991/udp # INTEL-RCI-MP 13313 + intel-rci-mp 16991/tcp # INTEL-RCI-MP 13314 + # Jane Dashevsky <jane.dashevsky@intel.com> 13315 + amt-soap-http 16992/tcp # Intel(R) AMT SOAP/HTTP 13316 + amt-soap-http 16992/udp # Intel(R) AMT SOAP/HTTP 13317 + amt-soap-https 16993/tcp # Intel(R) AMT SOAP/HTTPS 13318 + amt-soap-https 16993/udp # Intel(R) AMT SOAP/HTTPS 13319 + amt-redir-tcp 16994/tcp # Intel(R) AMT Redirection/TCP 13320 + amt-redir-tcp 16994/udp # Intel(R) AMT Redirection/TCP 13321 + amt-redir-tls 16995/tcp # Intel(R) AMT Redirection/TLS 13322 + amt-redir-tls 16995/udp # Intel(R) AMT Redirection/TLS 13323 + # 16996-17006 Unassigned 13324 + isode-dua 17007/udp # 13325 + isode-dua 17007/tcp # 13326 + # 17008-17184 Unassigned 13327 + soundsvirtual 17185/udp # Sounds Virtual 13328 + soundsvirtual 17185/tcp # Sounds Virtual 13329 + # Richard Snider <rsnider@sounds.com> 13330 + # 17186-17218 Unassigned 13331 + chipper 17219/udp # Chipper 13332 + chipper 17219/tcp # Chipper 13333 + # Ronald Jimmink <Ronald.Jimmink@chipper.nl> 13334 + # 17220-17999 Unassigned 13335 + ssh-mgmt 17235/tcp # SSH Tectia Manager 13336 + ssh-mgmt 17235/udp # SSH Tectia Manager 13337 + # 17236-17728 Unassigned 13338 + ea 17729/tcp # Eclipse Aviation 13339 + ea 17729/udp # Eclipse Aviation 13340 + # 17730-17753 Unassigned 13341 + zep 17754/tcp # Encap. ZigBee Packets 13342 + zep 17754/udp # Encap. ZigBee Packets 13343 + zigbee-ip 17755/tcp # ZigBee IP Transport Service 13344 + zigbee-ip 17755/udp # ZigBee IP Transport Service 13345 + zigbee-ips 17756/tcp # ZigBee IP Transport Secure Service 13346 + zigbee-ips 17756/udp # ZigBee IP Transport Secure Service 13347 + # 17757-17999 Unassigned 13348 + biimenu 18000/udp # Beckman Instruments, Inc. 13349 + biimenu 18000/tcp # Beckman Instruments, Inc. 13350 + # R. L. Meyering <RLMEYERING@BIIVAX.DP.BECKMAN.COM> 13351 + # 18001-18180 Unassigned 13352 + opsec-cvp 18181/udp # OPSEC CVP 13353 + opsec-cvp 18181/tcp # OPSEC CVP 13354 + opsec-ufp 18182/udp # OPSEC UFP 13355 + opsec-ufp 18182/tcp # OPSEC UFP 13356 + # Alon Kantor <alonk@checkpoint.com> 13357 + opsec-sam 18183/udp # OPSEC SAM 13358 + opsec-sam 18183/tcp # OPSEC SAM 13359 + opsec-lea 18184/udp # OPSEC LEA 13360 + opsec-lea 18184/tcp # OPSEC LEA 13361 + opsec-omi 18185/udp # OPSEC OMI 13362 + opsec-omi 18185/tcp # OPSEC OMI 13363 + # Alon Kantor <alonk@checkpoint.com> 13364 + ohsc 18186/tcp # Occupational Health SC 13365 + ohsc 18186/udp # Occupational Health Sc 13366 + # 18187 Unassigned 13367 + opsec-ela 18187/udp # OPSEC ELA 13368 + opsec-ela 18187/tcp # OPSEC ELA 13369 + # Alon Kantor <alonk@checkpoint.com> 13370 + # 18188-18240 Unassigned 13371 + checkpoint-rtm 18241/udp # Check Point RTM 13372 + checkpoint-rtm 18241/tcp # Check Point RTM 13373 + # Dudi Hazan <dudi@checkpoint.com> 13374 + # 18242-18462 Unassigned 13375 + ac-cluster 18463/udp # AC Cluster 13376 + ac-cluster 18463/tcp # AC Cluster 13377 + # Lisa Zhong <lzhong@cup.hp.com> 13378 + # 18464-18768 Unassigned 13379 + ique 18769/udp # IQue Protocol 13380 + ique 18769/tcp # IQue Protocol 13381 + # Avi Drissman <avi_drissman@baseview.com> July 2002 13382 + # 18770-18887 Unassigned 13383 + infotos 18881/tcp # Infotos 13384 + infotos 18881/udp # Infotos 13385 + # 18882-18887 Unassigned 13386 + apc-necmp 18888/udp # APCNECMP 13387 + apc-necmp 18888/tcp # APCNECMP 13388 + # Michael Yip <Michael.Yip@alcatel.com> 13389 + # 18889-19190 Unassigned 13390 + igrid 19000/tcp # iGrid Server 13391 + igrid 19000/udp # iGrid Server 13392 + # 19001-19190 Unassigned 13393 + opsec-uaa 19191/udp # OPSEC UAA 13394 + opsec-uaa 19191/tcp # OPSEC UAA 13395 + # Reuven Harrison <rnd_ana@checkpoint.com> 13396 + # 19192-19193 Unassigned 13397 + ua-secureagent 19194/udp # UserAuthority SecureAgent 13398 + ua-secureagent 19194/tcp # UserAuthority SecureAgent 13399 + # Reuven Harrison <rharrison@checkpoint.com> January 2003 13400 + # 19195-19282 Unassigned 13401 + keysrvr 19283/udp # Key Server for SASSAFRAS 13402 + keysrvr 19283/tcp # Key Server for SASSAFRAS 13403 + # Mark Valence <kurash@sassafras.com> 13404 + # 19284-19314 Unassigned 13405 + keyshadow 19315/udp # Key Shadow for SASSAFRAS 13406 + keyshadow 19315/tcp # Key Shadow for SASSAFRAS 13407 + # Mark Valence <kurash@sassafras.com> 13408 + # 19316-19397 Unassigned 13409 + mtrgtrans 19398/udp # mtrgtrans 13410 + mtrgtrans 19398/tcp # mtrgtrans 13411 + # Katsuhito Muroi <muroi@pfu.co.jp> 13412 + # 19399-19409 Unassigned 13413 + hp-sco 19410/udp # hp-sco 13414 + hp-sco 19410/tcp # hp-sco 13415 + hp-sca 19411/udp # hp-sca 13416 + hp-sca 19411/tcp # hp-sca 13417 + # Larry Schwartz <lrs@cup.hp.com> 13418 + hp-sessmon 19412/udp # HP-SESSMON 13419 + hp-sessmon 19412/tcp # HP-SESSMON 13420 + # Gita Murthy <gita@cup.hp.com> 13421 + # 19413-19539 Unassigned 13422 + fxuptp 19539/tcp # FXUPTP 13423 + fxuptp 19539/udp # FXUPTP 13424 + # 19540 Unassigned 13425 + sxuptp 19540/udp # SXUPTP 13426 + sxuptp 19540/tcp # SXUPTP 13427 + # Keiji Okuma <okuma@silex.jp> August 2002 13428 + jcp 19541/udp # JCP Client 13429 + jcp 19541/tcp # JCP Client 13430 + # Yuji Sasaki <sasaki@silex.jp> 13431 + # 19542-19999 Unassigned 13432 + dnp 20000/udp # DNP 13433 + dnp 20000/tcp # DNP 13434 + # Michael Thesing <michael.thesing@acsatlanta.com> 13435 + microsan 20001/tcp # MicroSAN 13436 + microsan 20001/udp # MicroSAN 13437 + commtact-http 20002/tcp # Commtact HTTP 13438 + commtact-http 20002/udp # Commtact HTTP 13439 + commtact-https 20003/tcp # Commtact HTTPS 13440 + commtact-https 20003/udp # Commtact HTTPS 13441 + # 20004-20013 Unassigned 13442 + opendeploy 20014/tcp # OpenDeploy Listener 13443 + opendeploy 20014/udp # OpenDeploy Listener 13444 + # 20015-20033 Unassigned 13445 + nburn_id 20034/tcp # NetBurner ID Port 13446 + nburn_id 20034/udp # NetBurner ID Port 13447 + # 20035-20166 Unassigned 13448 + tolfab 20167/tcp # TOLfab Data Change 13449 + tolfab 20167/udp # TOLfab Data Change 13450 + # 20168-20201 Unassigned 13451 + ipdtp-port 20202/udp # IPD Tunneling Port 13452 + ipdtp-port 20202/tcp # IPD Tunneling Port 13453 + # Vikki Yin Wei <vikki@ipdynamics.com> January 2003 13454 + # 20203-20221 Unassigned 13455 + ipulse-ics 20222/udp # iPulse-ICS 13456 + ipulse-ics 20222/tcp # iPulse-ICS 13457 + # Meggie Garica-Woodruff <ipulse@ericsson.com> 13458 + # 20223-20669 Unassigned 13459 + track 20670/udp # Track 13460 + track 20670/tcp # Track 13461 + # Michael Sweet <msweet@ctr.nawcad.navy.mil> 13462 + # 20671-20998 Unassigned 13463 + athand-mmp 20999/udp # AT Hand MMP 13464 + athand-mmp 20999/tcp # At Hand MMP 13465 + # Stepan Riha <stepan.riha@hand.com> 13466 + # 20300-21589 Unassigned 13467 + irtrans 21000/tcp # IRTrans Control 13468 + irtrans 21000/udp # IRTrans Control 13469 + # 21001-21553 Unassigned 13470 + dfserver 21554/tcp # MineScape Design File Server 13471 + dfserver 21554/udp # MineScape Design File Server 13472 + # 21555-21589 Unassigned 13473 + vofr-gateway 21590/udp # VoFR Gateway 13474 + vofr-gateway 21590/tcp # VoFR Gateway 13475 + # Marty Borden <mborden@tollbridgetech.com> 13476 + # 21591-21799 Unassigned 13477 + tvpm 21800/udp # TVNC Pro Multiplexing 13478 + tvpm 21800/tcp # TVNC Pro Multiplexing 13479 + # Brian Blevins <brian.blevins@tridia.com> 13480 + # 21801-21844 Unassigned 13481 + webphone 21845/udp # webphone 13482 + webphone 21845/tcp # webphone 13483 + netspeak-is 21846/udp # NetSpeak Corp. Directory Services 13484 + netspeak-is 21846/tcp # NetSpeak Corp. Directory Services 13485 + netspeak-cs 21847/udp # NetSpeak Corp. Connection Services 13486 + netspeak-cs 21847/tcp # NetSpeak Corp. Connection Services 13487 + netspeak-acd 21848/udp # NetSpeak Corp. Automatic Call Distribution 13488 + netspeak-acd 21848/tcp # NetSpeak Corp. Automatic Call Distribution 13489 + netspeak-cps 21849/udp # NetSpeak Corp. Credit Processing System 13490 + netspeak-cps 21849/tcp # NetSpeak Corp. Credit Processing System 13491 + # Toby Hosterman <root@netspeak.com> 13492 + # 21850-21999 Unassigned 13493 + snapenetio 22000/udp # SNAPenetIO 13494 + snapenetio 22000/tcp # SNAPenetIO 13495 + optocontrol 22001/udp # OptoControl 13496 + optocontrol 22001/tcp # OptoControl 13497 + # Kevin Kuhns <kkuhns@opto22.com> 13498 + optohost002 22002/tcp # Opto Host Port 2 13499 + optohost002 22002/udp # Opto Host Port 2 13500 + optohost003 22003/tcp # Opto Host Port 3 13501 + optohost003 22003/udp # Opto Host Port 3 13502 + optohost004 22004/tcp # Opto Host Port 4 13503 + optohost004 22004/udp # Opto Host Port 4 13504 + optohost004 22005/tcp # Opto Host Port 5 13505 + optohost004 22005/udp # Opto Host Port 5 13506 + # 22006-22272 Unassigned 13507 + wnn6 22273/udp # wnn6 13508 + wnn6 22273/tcp # wnn6 13509 + # Yasunari Gon Yamasita <yamasita@omronsoft.co.jp 13510 + # 22274-22554 Unassigned 13511 + vocaltec-phone 22555/udp # Vocaltec Internet Phone 13512 + vocaltec-wconf 22555/tcp # Vocaltec Web Conference 13513 + # Scott Petrack >Scott_Petrack@vocaltec.com> 13514 + # 22556-22799 Unassigned 13515 + talikaserver 22763/tcp # Talika Main Server 13516 + talikaserver 22763/udp # Talika Main Server 13517 + # 22764-22799 Unassigned 13518 + aws-brf 22800/udp # Telerate Information Platform LAN 13519 + aws-brf 22800/tcp # Telerate Information Platform LAN 13520 + # Timo Sivonen <timo.sivonen@ccmail.dowjones.com> 13521 + # 22801-22950 Unassigned 13522 + brf-gw 22951/udp # Telerate Information Platform WAN 13523 + brf-gw 22951/tcp # Telerate Information Platform WAN 13524 + # Timo Sivonen <timo.sivonen@ccmail.dowjones.com> 13525 + # 22952-23999 Unassigned 13526 + inovaport1 23000/tcp # Inova LightLink Server Type 1 13527 + inovaport1 23000/udp # Inova LightLink Server Type 1 13528 + inovaport2 23001/tcp # Inova LightLink Server Type 2 13529 + inovaport2 23001/udp # Inova LightLink Server Type 2 13530 + inovaport3 23002/tcp # Inova LightLink Server Type 3 13531 + inovaport3 23002/udp # Inova LightLink Server Type 3 13532 + inovaport4 23003/tcp # Inova LightLink Server Type 4 13533 + inovaport4 23003/udp # Inova LightLink Server Type 4 13534 + inovaport5 23004/tcp # Inova LightLink Server Type 5 13535 + inovaport5 23004/udp # Inova LightLink Server Type 5 13536 + inovaport6 23005/tcp # Inova LightLink Server Type 6 13537 + inovaport6 23005/udp # Inova LightLink Server Type 6 13538 + # 23006-23399 Unassigned 13539 + novar-dbase 23400/tcp # Novar Data 13540 + novar-dbase 23400/udp # Novar Data 13541 + novar-alarm 23401/tcp # Novar Alarm 13542 + novar-alarm 23401/udp # Novar Alarm 13543 + novar-global 23402/tcp # Novar Global 13544 + novar-global 23402/udp # Novar Global 13545 + # 23403-23999 Unassigned 13546 + med-ltp 24000/udp # med-ltp 13547 + med-ltp 24000/tcp # med-ltp 13548 + med-fsp-rx 24001/udp # med-fsp-rx 13549 + med-fsp-rx 24001/tcp # med-fsp-rx 13550 + med-fsp-tx 24002/udp # med-fsp-tx 13551 + med-fsp-tx 24002/tcp # med-fsp-tx 13552 + med-supp 24003/udp # med-supp 13553 + med-supp 24003/tcp # med-supp 13554 + med-ovw 24004/udp # med-ovw 13555 + med-ovw 24004/tcp # med-ovw 13556 + med-ci 24005/udp # med-ci 13557 + med-ci 24005/tcp # med-ci 13558 + med-net-svc 24006/udp # med-net-svc 13559 + med-net-svc 24006/tcp # med-net-svc 13560 + # Juergen Fischbach <Juergen_Fischbach@agilent.com> 13561 + # 24007-24241 Unassigned 13562 + filesphere 24242/udp # fileSphere 13563 + filesphere 24242/tcp # fileSphere 13564 + # Carl Cedergren <asperon@home.se> 13565 + # 24243-24248 Unassigned 13566 + vista-4gl 24249/udp # Vista 4GL 13567 + vista-4gl 24249/tcp # Vista 4GL 13568 + # Mark Itzcovitz <mji@vistacomp.com> 13569 + # 24250-24385 Unassigned 13570 + ild 24321/tcp # Isolv Local Directory 13571 + ild 24321/udp # Isolv Local Directory 13572 + # 24322-24385 Unassigned 13573 + intel_rci 24386/udp # Intel RCI 13574 + intel_rci 24386/tcp # Intel RCI 13575 + # Mark Lewis <mark.h.lewis@intel.com> 13576 + # 24387-24553 Unassigned 13577 + binkp 24554/udp # BINKP 13578 + binkp 24554/tcp # BINKP 13579 + # Max Masyutin <max@ritlabs.com> 13580 + # 24554-34676 Unassigned 13581 + flashfiler 24677/udp # FlashFiler 13582 + flashfiler 24677/tcp # FlashFiler 13583 + # Ben Oram <beno@turbopower.com> 13584 + proactivate 24678/udp # Turbopower Proactivate 13585 + proactivate 24678/tcp # Turbopower Proactivate 13586 + # Ben Oram <beno@turbopower.com> 13587 + # 24679-24921 Unassigned 13588 + tcc-http 24680/tcp # TCC User HTTP Service 13589 + tcc-http 24680/udp # TCC User HTTP Service 13590 + # 24681-24921 Unassigned 13591 + snip 24922/udp # Simple Net Ident Protocol 13592 + snip 24922/tcp # Simple Net Ident Protocol 13593 + # Jean-Paul Moreaux 13594 + # <jean-paul.moreaux@airbus.dasa.de> 13595 + # 24923-24999 Unassigned 13596 + icl-twobase1 25000/udp # icl-twobase1 13597 + icl-twobase1 25000/tcp # icl-twobase1 13598 + icl-twobase2 25001/udp # icl-twobase2 13599 + icl-twobase2 25001/tcp # icl-twobase2 13600 + icl-twobase3 25002/udp # icl-twobase3 13601 + icl-twobase3 25002/tcp # icl-twobase3 13602 + icl-twobase4 25003/udp # icl-twobase4 13603 + icl-twobase4 25003/tcp # icl-twobase4 13604 + icl-twobase5 25004/udp # icl-twobase5 13605 + icl-twobase5 25004/tcp # icl-twobase5 13606 + icl-twobase6 25005/udp # icl-twobase6 13607 + icl-twobase6 25005/tcp # icl-twobase6 13608 + icl-twobase7 25006/udp # icl-twobase7 13609 + icl-twobase7 25006/tcp # icl-twobase7 13610 + icl-twobase8 25007/udp # icl-twobase8 13611 + icl-twobase8 25007/tcp # icl-twobase8 13612 + icl-twobase9 25008/udp # icl-twobase9 13613 + icl-twobase9 25008/tcp # icl-twobase9 13614 + icl-twobase10 25009/udp # icl-twobase10 13615 + icl-twobase10 25009/tcp # icl-twobase10 13616 + # J. A. (Tony) Sever <J.A.Sever@bra0119.wins.icl.co.uk> 13617 + # 25010-25792 Unassigned 13618 + vocaltec-hos 25793/udp # Vocaltec Address Server 13619 + vocaltec-hos 25793/tcp # Vocaltec Address Server 13620 + # Scott Petrack <Scott_Petrack@vocaltec.com> 13621 + # 25794-25900 Unassigned 13622 + tasp-net 25900/tcp # TASP Network Comm 13623 + tasp-net 25900/udp # TASP Network Comm 13624 + # 25901 Unassigned 13625 + niobserver 25901/udp # NIObserver 13626 + niobserver 25901/tcp # NIObserver 13627 + # Roman Oliynyk <romano@netinst.com> 13628 + # 25902 Unassigned 13629 + niprobe 25903/udp # NIProbe 13630 + niprobe 25903/tcp # NIProbe 13631 + # Roman Oliynyk <romano@netinst.com> 13632 + # 25904-25999 Unassigned 13633 + quake 26000/udp # quake 13634 + quake 26000/tcp # quake 13635 + # Yasunari Gon Yamasita <yamasita@omronsoft.co.jp> 13636 + # 26001-26207 Unassigned 13637 + wnn6-ds 26208/udp # wnn6-ds 13638 + wnn6-ds 26208/tcp # wnn6-ds 13639 + # Yasunari Gon Yamasita <yamasita@omronsoft.co.jp> 13640 + # 26209-26259 Unassigned 13641 + ezproxy 26260/udp # eZproxy 13642 + ezproxy 26260/tcp # eZproxy 13643 + ezmeeting 26261/udp # eZmeeting 13644 + ezmeeting 26261/tcp # eZmeeting 13645 + # Albert C. Yang <albert.yang@eZmeeting.com> 13646 + k3software-svr 26262/udp # K3 Software-Server 13647 + k3software-svr 26262/tcp # K3 Software-Server 13648 + k3software-cli 26263/udp # K3 Software-Client 13649 + k3software-cli 26263/tcp # K3 Software-Client 13650 + # Jim Baldridge <jimb@rpower.com> 13651 + gserver 26264/udp # Gserver 13652 + gserver 26264/tcp # Gserver 13653 + # Szanto Gabor <sgabor90@hotmail.com> 13654 + # 26265-26999 Unassigned 13655 + # Daniel Birns <daniel@globes.com> 13656 + # 27010-27344 Unassigned 13657 + exoline-tcp 26486/tcp # EXOline-TCP 13658 + exoline-udp 26486/udp # EXOline-UDP 13659 + exoconfig 26487/tcp # EXOconfig 13660 + exoconfig 26487/udp # EXOconfig 13661 + # 26488 Unassigned 13662 + exonet 26489/tcp # EXOnet 13663 + exonet 26489/udp # EXOnet 13664 + # 26490-27344 Unassigned 13665 + imagepump 27345/udp # ImagePump 13666 + imagepump 27345/tcp # ImagePump 13667 + # Richard Minner <ports@xippix.com> 13668 + # 27346-27503 Unassigned 13669 + jesmsjc 27442/tcp # Job controller service 13670 + jesmsjc 27442/udp # Job controller service 13671 + # 27443-27503 Unassigned 13672 + kopek-httphead 27504/udp # Kopek HTTP Head Port 13673 + kopek-httphead 27504/tcp # Kopek HTTP Head Port 13674 + # Sten H. Danielsen <shd@kopek.net> July 2002 13675 + # 27505-27998 Unassigned 13676 + ars-vista 27782/tcp # ARS VISTA Application 13677 + ars-vista 27782/udp # ARS VISTA Application 13678 + # 27783-27998 Unassigned 13679 + tw-auth-key 27999/udp # Attribute Certificate Services 13680 + tw-auth-key 27999/tcp # TW Authentication/Key Distribution and 13681 + # Alex Duncan <Alex.Duncan@sse.ie> 13682 + nxlmd 28000/tcp # NX License Manager 13683 + nxlmd 28000/udp # NX License Manager 13684 + # 28001-28239 Unassigned 13685 + siemensgsm 28240/tcp # Siemens GSM 13686 + siemensgsm 28240/udp # Siemens GSM 13687 + # 28241-29166 Unassigned 13688 + otmp 29167/tcp # ObTools Message Protocol 13689 + otmp 29167/udp # ObTools Message Protocol 13690 + # 29168-30000 Unassigned 13691 + pago-services1 30001/udp # Pago Services 1 13692 + pago-services1 30001/tcp # Pago Services 1 13693 + pago-services2 30002/udp # Pago Services 2 13694 + pago-services2 30002/tcp # Pago Services 2 13695 + # Balduin Mueller-Platz 13696 + # <balduin.mueller-platz@pago.de> March 2002 13697 + # 30003-31415 Unassigned 13698 + ovobs 30999/tcp # OpenView Service Desk Client 13699 + ovobs 30999/udp # OpenView Service Desk Client 13700 + # 31000-31415 Unassigned 13701 + xqosd 31416/udp # XQoS network monitor 13702 + xqosd 31416/tcp # XQoS network monitor 13703 + # Joe Elliott <joe@inetd.com> June 2002 13704 + # 31417-31619 Unassigned 13705 + tetrinet 31457/tcp # TetriNET Protocol 13706 + tetrinet 31457/udp # TetriNET Protocol 13707 + # 31458-31619 Unassigned 13708 + lm-mon 31620/udp # lm mon 13709 + lm-mon 31620/tcp # lm mon 13710 + # Mounir Hahad <mounir.hahad@eecad.com> June 2003 13711 + # 31621-31764 Unassigned 13712 + gamesmith-port 31765/udp # GameSmith Port 13713 + gamesmith-port 31765/tcp # GameSmith Port 13714 + # Randy Thompson <thompr@earthlink.net> August 2002 13715 + # 31766-32767 Unassigned 13716 + iceedcp_tx 31948/tcp # Embedded Device Configuration Protocol TX 13717 + iceedcp_tx 31948/udp # Embedded Device Configuration Protocol TX 13718 + iceedcp_rx 31949/tcp # Embedded Device Configuration Protocol RX 13719 + iceedcp_rx 31949/udp # Embedded Device Configuration Protocol RX 13720 + # 31950-32248 Unassigned 13721 + t1distproc60 32249/tcp # T1 Distributed Processor 13722 + t1distproc60 32249/udp # T1 Distributed Processor 13723 + # 32250-32482 Unassigned 13724 + apm-link 32483/tcp # Access Point Manager Link 13725 + apm-link 32483/udp # Access Point Manager Link 13726 + # 32484-32634 Unassigned 13727 + sec-ntb-clnt 32635/tcp # SecureNotebook-CLNT 13728 + sec-ntb-clnt 32635/udp # SecureNotebook-CLNT 13729 + # 32636-32766 Unassigned 13730 + filenet-powsrm 32767/tcp # FileNet BPM WS-ReliableMessaging Client 13731 + filenet-powsrm 32767/udp # FileNet BPM WS-ReliableMessaging Client 13732 + # 32768 Unassigned 13733 + filenet-tms 32768/udp # Filenet TMS 13734 + filenet-tms 32768/tcp # Filenet TMS 13735 + filenet-rpc 32769/udp # Filenet RPC 13736 + filenet-rpc 32769/tcp # Filenet RPC 13737 + filenet-nch 32770/udp # Filenet NCH 13738 + filenet-nch 32770/tcp # Filenet NCH 13739 + # Daniel Whelan <dwhelan@filenet.com> 13740 + filenet-rmi 32771/udp # FileNet RMI 13741 + filenet-rmi 32771/tcp # FileNET RMI 13742 + # Chris Adkins <cadkins@filenet.com> 13743 + filenet-pa 32772/udp # FileNET Process Analyzer 13744 + filenet-pa 32772/tcp # FileNET Process Analyzer 13745 + # Chris Adkins <cadkins@filenet.com> January 2003 13746 + filenet-cm 32773/tcp # FileNET Component Manager 13747 + filenet-cm 32773/udp # FileNET Component Manager 13748 + filenet-re 32774/tcp # FileNET Rules Engine 13749 + filenet-re 32774/udp # FileNET Rules Engine 13750 + filenet-pch 32775/tcp # Performance Clearinghouse 13751 + filenet-pch 32775/udp # Performance Clearinghouse 13752 + filenet-peior 32776/tcp # FileNET BPM IOR 13753 + filenet-peior 32776/udp # FileNET BPM IOR 13754 + filenet-obrok 32777/tcp # FileNet BPM CORBA 13755 + filenet-obrok 32777/udp # FileNet BPM CORBA 13756 + # 32778-32895 Unassigned 13757 + idmgratm 32896/udp # Attachmate ID Manager 13758 + idmgratm 32896/tcp # Attachmate ID Manager 13759 + # George Gianelos <GeorgeGi@Attachmate.com> March 2003 13760 + # 32897-33330 Unassigned 13761 + diamondport 33331/udp # DiamondCentral Interface 13762 + diamondport 33331/tcp # DiamondCentral Interface 13763 + # Edward Browdy <ebrowdy@cryptek.com> July 2002 13764 + # 33332-33433 Unassigned 13765 + traceroute 33434/udp # traceroute use 13766 + traceroute 33434/tcp # traceroute use 13767 + # IANA <iana@iana.org> 13768 + # 33435-34248 Unassigned 13769 + snip-slave 33656/tcp # SNIP Slave 13770 + snip-slave 33656/udp # SNIP Slave 13771 + # 33657-34248 Unassigned 13772 + turbonote-2 34249/udp # TurboNote Relay Server Default Port 13773 + turbonote-2 34249/tcp # TurboNote Relay Server Default Port 13774 + # Peter Hyde <peter@spis.co.nz> 13775 + # 34250-36864 Unassigned 13776 + p-net-local 34378/tcp # P-Net on IP local 13777 + p-net-local 34378/udp # P-Net on IP local 13778 + p-net-remote 34379/tcp # P-Net on IP remote 13779 + p-net-remote 34379/udp # P-Net on IP remote 13780 + # 34380-34961 Unassigned 13781 + profinet-rt 34962/tcp # PROFInet RT Unicast 13782 + profinet-rt 34962/udp # PROFInet RT Unicast 13783 + profinet-rtm 34963/tcp # PROFInet RT Multicast 13784 + profinet-rtm 34963/udp # PROFInet RT Multicast 13785 + profinet-cm 34964/tcp # PROFInet Context Manager 13786 + profinet-cm 34964/udp # PROFInet Context Manager 13787 + # 34965-34979 Unassigned 13788 + ethercat 34980/tcp # EtherCAT Port 13789 + ethercat 34980/udp # EhterCAT Port 13790 + # 34981-36864 Unassigned 13791 + kastenxpipe 36865/udp # KastenX Pipe 13792 + kastenxpipe 36865/tcp # KastenX Pipe 13793 + # Guy Cheng <GCHE@kastenchase.com> 13794 + # 36866-37474 Unassigned 13795 + neckar 37475/udp # science + computing's Venus Administration Port 13796 + neckar 37475/tcp # science + computing's Venus Administration Port 13797 + # Ralf Allrutz <R.Allrutz@science-computing.de> February 2002 13798 + # 37476-38200 Unassigned 13799 + unisys-eportal 37654/tcp # Unisys ClearPath ePortal 13800 + unisys-eportal 37654/udp # Unisys ClearPath ePortal 13801 + # 37655-38200 Unassigned 13802 + galaxy7-data 38201/udp # Galaxy7 Data Tunnel 13803 + galaxy7-data 38201/tcp # Galaxy7 Data Tunnel 13804 + # Tatham Oddie <tatham@e-oddie.com> September 2002 13805 + fairview 38202/tcp # Fairview Message Service 13806 + fairview 38202/udp # Fairview Message Service 13807 + agpolicy 38203/tcp # AppGate Policy Server 13808 + agpolicy 38203/udp # AppGate Policy Server 13809 + # 38204-39680 Unassigned 13810 + turbonote-1 39681/udp # TurboNote Default Port 13811 + turbonote-1 39681/tcp # TurboNote Default Port 13812 + # Peter Hyde <peter@spis.co.nz> 13813 + # 39682-40840 Unassigned 13814 + safetynetp 40000/tcp # SafetyNET p 13815 + safetynetp 40000/udp # SafetyNET p 13816 + # 40001-40840 Unassigned 13817 + cscp 40841/udp # CSCP 13818 + cscp 40841/tcp # CSCP 13819 + # Michael Dodge <sarge@centerspan.com> 13820 + csccredir 40842/udp # CSCCREDIR 13821 + csccredir 40842/tcp # CSCCREDIR 13822 + csccfirewall 40843/udp # CSCCFIREWALL 13823 + csccfirewall 40843/tcp # CSCCFIREWALL 13824 + # Sudhir Menon <sudhir@centerspan.com> 13825 + # 40844-41110 Unassigned 13826 + fs-qos 41111/udp # Foursticks QoS Protocol 13827 + fs-qos 41111/tcp # Foursticks QoS Protocol 13828 + # Chee Kent Lam <cklam@foursticks.com> April 2002 13829 + # 41112-41793 Unassigned 13830 + crestron-cip 41794/udp # Crestron Control Port 13831 + crestron-cip 41794/tcp # Crestron Control Port 13832 + crestron-ctp 41795/udp # Crestron Terminal Port 13833 + crestron-ctp 41795/tcp # Crestron Terminal Port 13834 + # Ed Ranney <eranney@crestron.com> January 2003 13835 + # 41796-43187 Unassigned 13836 + candp 42508/tcp # Computer Associates network discovery protocol 13837 + candp 42508/udp # Computer Associates network discovery protocol 13838 + candrp 42509/tcp # CA discovery response 13839 + candrp 42509/udp # CA discovery response 13840 + caerpc 42510/tcp # CA eTrust RPC 13841 + caerpc 42510/udp # CA eTrust RPC 13842 + # 42511-43187 Unassigned 13843 + reachout 43188/udp # REACHOUT 13844 + reachout 43188/tcp # REACHOUT 13845 + ndm-agent-port 43189/udp # NDM-AGENT-PORT 13846 + ndm-agent-port 43189/tcp # NDM-AGENT-PORT 13847 + ip-provision 43190/udp # IP-PROVISION 13848 + ip-provision 43190/tcp # IP-PROVISION 13849 + # Roman Kriis <roman@previo.ee> 13850 + # 43191-44320 Unassigned 13851 + ciscocsdb 43441/tcp # Cisco NetMgmt DB Ports 13852 + ciscocsdb 43441/udp # Cisco NetMgmt DB Ports 13853 + # 43442-44320 Unassigned 13854 + pmcd 44321/udp # PCP server (pmcd) 13855 + pmcd 44321/tcp # PCP server (pmcd) 13856 + # Ken McDonell <kenmcd@sgi.com> June 2002 13857 + pmcdproxy 44322/tcp # PCP server (pmcd) proxy 13858 + pmcdproxy 44322/udp # PCP server (pmcd) proxy 13859 + # 44323-44552 Unassigned 13860 + rbr-debug 44553/tcp # REALbasic Remote Debug 13861 + rbr-debug 44553/udp # REALbasic Remote Debug 13862 + # 44554-44817 Unassigned 13863 + rockwell-encap 44818/udp # Rockwell Encapsulation 13864 + rockwell-encap 44818/tcp # Rockwell Encapsulation 13865 + # Brian Batke <babatke@ra.rockwell.com> 13866 + # 44819-45053 Unassigned 13867 + invision-ag 45054/udp # InVision AG 13868 + invision-ag 45054/tcp # InVision AG 13869 + # Matthias Schroer <matthias.schroer@invision.de> 13870 + # 45055-45677 Unassigned 13871 + eba 45678/udp # EBA PRISE 13872 + eba 45678/tcp # EBA PRISE 13873 + # Patrick Kara <Patrick@EBA.NET> 13874 + # 45679-45965 Unassigned 13875 + ssr-servermgr 45966/udp # SSRServerMgr 13876 + ssr-servermgr 45966/tcp # SSRServerMgr 13877 + # Jeremy Gilliat <jeremy.gilliat@geac.com> 13878 + # 45967-46999 Unassigned 13879 + mediabox 46999/tcp # MediaBox Server 13880 + mediabox 46999/udp # MediaBox Server 13881 + # 47000 Unassigned 13882 + mbus 47000/udp # Message Bus 13883 + mbus 47000/tcp # Message Bus 13884 + # Dirk Kutscher <dku@informatik.uni-bremen.de> 13885 + # 47001-47556 Unassigned 13886 + dbbrowse 47557/udp # Databeam Corporation 13887 + dbbrowse 47557/tcp # Databeam Corporation 13888 + # Cindy Martin <cmartin@databeam.com> 13889 + # 47558-47623 Unassigned 13890 + directplaysrvr 47624/udp # Direct Play Server 13891 + directplaysrvr 47624/tcp # Direct Play Server 13892 + # Ajay Jindal <ajayj@microsoft.com> 13893 + # 47625-47805 Unassigned 13894 + ap 47806/udp # ALC Protocol 13895 + ap 47806/tcp # ALC Protocol 13896 + # Andrew Newton <alnewton@automatedlogic.com> 13897 + # 47807 Unassigned 13898 + bacnet 47808/udp # Building Automation and Control Networks 13899 + bacnet 47808/tcp # Building Automation and Control Networks 13900 + # H. Michael Newman <hmn2@cornell.edu> 13901 + # 47809-47999 Unassigned 13902 + nimcontroller 48000/udp # Nimbus Controller 13903 + nimcontroller 48000/tcp # Nimbus Controller 13904 + nimspooler 48001/udp # Nimbus Spooler 13905 + nimspooler 48001/tcp # Nimbus Spooler 13906 + nimhub 48002/udp # Nimbus Hub 13907 + nimhub 48002/tcp # Nimbus Hub 13908 + nimgtw 48003/udp # Nimbus Gateway 13909 + nimgtw 48003/tcp # Nimbus Gateway 13910 + # Carstein Seeberg <case@nimsoft.no> 13911 + # 48004-48555 Unassigned 13912 + isnetserv 48128/tcp # Image Systems Network Services 13913 + isnetserv 48128/udp # Image Systems Network Services 13914 + blp5 48129/tcp # Bloomberg locator 13915 + blp5 48129/udp # Bloomberg locator 13916 + # 48130-48555 Unassigned 13917 + com-bardac-dw 48556/udp # com-bardac-dw 13918 + com-bardac-dw 48556/tcp # com-bardac-dw 13919 + # Nicholas J Howes <nick@ghostwood.org> 13920 + # 48557-49150 Unassigned 13921 + # 49151 IANA Reserved
+133
vendor/opam/uri/etc/services.short
··· 1 + echo 4/ddp #AppleTalk Echo Protocol 2 + echo 7/udp # Echo 3 + echo 7/tcp # Echo 4 + discard 9/udp # Discard 5 + discard 9/tcp # Discard 6 + systat 11/udp # Active Users 7 + systat 11/tcp # Active Users 8 + daytime 13/udp # Daytime (RFC 867) 9 + daytime 13/tcp # Daytime (RFC 867) 10 + msp 18/udp # Message Send Protocol 11 + msp 18/tcp # Message Send Protocol 12 + chargen 19/tcp # 13 + ftp-data 20/udp # File Transfer [Default Data] 14 + ftp-data 20/tcp # File Transfer [Default Data] 15 + ftp 21/udp # File Transfer [Control] 16 + ftp 21/tcp # File Transfer [Control] 17 + ssh 22/udp # SSH Remote Login Protocol 18 + ssh 22/tcp # SSH Remote Login Protocol 19 + telnet 23/udp # Telnet 20 + telnet 23/tcp # Telnet 21 + smtp 25/udp # Simple Mail Transfer 22 + smtp 25/tcp # Simple Mail Transfer 23 + time 37/udp # Time 24 + time 37/tcp # Time 25 + domain 53/udp # Domain Name Server 26 + domain 53/tcp # Domain Name Server 27 + bootps 67/udp # Bootstrap Protocol Server 28 + bootps 67/tcp # Bootstrap Protocol Server 29 + bootpc 68/udp # Bootstrap Protocol Client 30 + bootpc 68/tcp # Bootstrap Protocol Client 31 + tftp 69/udp # Trivial File Transfer 32 + tftp 69/tcp # Trivial File Transfer 33 + gopher 70/udp # Gopher 34 + gopher 70/tcp # Gopher 35 + finger 79/udp # Finger 36 + finger 79/tcp # Finger 37 + http 80/udp www www-http # World Wide Web HTTP 38 + http 80/tcp www www-http # World Wide Web HTTP 39 + kerberos 88/udp # Kerberos 40 + kerberos 88/tcp # Kerberos 41 + pop3 110/udp # Post Office Protocol - Version 3 42 + pop3 110/tcp # Post Office Protocol - Version 3 43 + sunrpc 111/udp # SUN Remote Procedure Call 44 + sunrpc 111/tcp # SUN Remote Procedure Call 45 + auth 113/udp # Authentication Service 46 + auth 113/tcp ident # 47 + nntp 119/udp # Network News Transfer Protocol 48 + nntp 119/tcp # Network News Transfer Protocol 49 + ntp 123/udp # Network Time Protocol 50 + ntp 123/tcp # Network Time Protocol 51 + netbios-ns 137/udp # NETBIOS Name Service 52 + netbios-ns 137/tcp # NETBIOS Name Service 53 + netbios-dgm 138/udp # NETBIOS Datagram Service 54 + netbios-dgm 138/tcp # NETBIOS Datagram Service 55 + netbios-ssn 139/udp # NETBIOS Session Service 56 + netbios-ssn 139/tcp # NETBIOS Session Service 57 + imap 143/udp # Internet Message Access Protocol 58 + imap 143/tcp # Internet Message Access Protocol 59 + genrad-mux 176/tcp # GENRAD-MUX 60 + xdmcp 177/udp # X Display Manager Control Protocol 61 + xdmcp 177/tcp # X Display Manager Control Protocol 62 + bgp 179/udp # Border Gateway Protocol 63 + bgp 179/tcp # Border Gateway Protocol 64 + irc 194/udp # Internet Relay Chat Protocol 65 + irc 194/tcp # Internet Relay Chat Protocol 66 + qmtp 209/udp # The Quick Mail Transfer Protocol 67 + qmtp 209/tcp # The Quick Mail Transfer Protocol 68 + ipx 213/udp # IPX 69 + ipx 213/tcp # IPX 70 + ldap 389/udp # Lightweight Directory Access Protocol 71 + ldap 389/tcp # Lightweight Directory Access Protocol 72 + https 443/udp # http protocol over TLS/SSL 73 + https 443/tcp # http protocol over TLS/SSL 74 + kpasswd 464/udp # kpasswd 75 + kpasswd 464/tcp # kpasswd 76 + syslog 514/udp # 77 + printer 515/udp # spooler 78 + printer 515/tcp # spooler 79 + talk 517/tcp # like tenex link, but across 80 + talk 517/udp # like tenex link, but across 81 + ntalk 518/udp # 82 + ntalk 518/tcp # 83 + utime 519/udp # unixtime 84 + utime 519/tcp # unixtime 85 + efs 520/tcp # extended file name server 86 + irc-serv 529/udp # IRC-SERV 87 + irc-serv 529/tcp # IRC-SERV 88 + klogin 543/udp # 89 + klogin 543/tcp # 90 + kshell 544/udp # krcmd 91 + kshell 544/tcp # krcmd 92 + dhcpv6-client 546/udp # DHCPv6 Client 93 + dhcpv6-client 546/tcp # DHCPv6 Client 94 + dhcpv6-server 547/udp # DHCPv6 Server 95 + dhcpv6-server 547/tcp # DHCPv6 Server 96 + pirp 553/udp # pirp 97 + pirp 553/tcp # pirp 98 + rtsp 554/udp # Real Time Stream Control Protocol 99 + rtsp 554/tcp # Real Time Stream Control Protocol 100 + 9pfs 564/udp # plan 9 file service 101 + 9pfs 564/tcp # plan 9 file service 102 + keyserver 584/udp # Key Server 103 + keyserver 584/tcp # Key Server 104 + imap4-ssl 585/udp # IMAP4+SSL (use 993 instead) 105 + imap4-ssl 585/tcp # IMAP4+SSL (use 993 instead) 106 + syslog-conn 601/udp # Reliable Syslog Service 107 + syslog-conn 601/tcp # Reliable Syslog Service 108 + acap 674/udp # ACAP 109 + acap 674/tcp # ACAP 110 + dctp 675/udp # DCTP 111 + dctp 675/tcp # DCTP 112 + nmap 689/udp # NMAP 113 + nmap 689/tcp # NMAP 114 + silc 706/udp # SILC 115 + silc 706/tcp # SILC 116 + kerberos-adm 749/udp # kerberos administration 117 + kerberos-adm 749/tcp # kerberos administration 118 + rsync 873/udp # rsync 119 + rsync 873/tcp # rsync 120 + ftps-data 989/udp # ftp protocol, data, over TLS/SSL 121 + ftps-data 989/tcp # ftp protocol, data, over TLS/SSL 122 + ftps 990/udp # ftp protocol, control, over TLS/SSL 123 + ftps 990/tcp # ftp protocol, control, over TLS/SSL 124 + telnets 992/udp # telnet protocol over TLS/SSL 125 + telnets 992/tcp # telnet protocol over TLS/SSL 126 + imaps 993/udp # imap4 protocol over TLS/SSL 127 + imaps 993/tcp # imap4 protocol over TLS/SSL 128 + ircs 994/udp # irc protocol over TLS/SSL 129 + ircs 994/tcp # irc protocol over TLS/SSL 130 + pop3s 995/udp # pop3 protocol over TLS/SSL (was spop3) 131 + pop3s 995/tcp # pop3 protocol over TLS/SSL (was spop3) 132 + git 9418/tcp # git pack transfer service 133 + git 9418/udp # git pack transfer service
+51
vendor/opam/uri/etc/uri_services.mli
··· 1 + (* 2 + * Copyright (c) 2012-2014 Anil Madhavapeddy <anil@recoil.org> 3 + * 4 + * Permission to use, copy, modify, and distribute this software for any 5 + * purpose with or without fee is hereby granted, provided that the above 6 + * copyright notice and this permission notice appear in all copies. 7 + * 8 + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 9 + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 10 + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 11 + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 12 + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 13 + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14 + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 + * 16 + *) 17 + 18 + (** Module that maps the more common IANA well-known ports to and from their 19 + textual service names. To save memory, this module does not contains only 20 + the more common services. Use the [Uri_services_full] module if you need 21 + the complete list. *) 22 + 23 + val service_of_tcp_port : int -> string list 24 + (** Convert a TCP port number into a list of IANA well-known service names *) 25 + 26 + val service_of_udp_port : int -> string list 27 + (** Convert a UDP port number into a list of IANA well-known service names *) 28 + 29 + val tcp_port_of_service : string -> int list 30 + (** Convert a IANA well-known service name into a list of valid TCP port numbers *) 31 + 32 + val udp_port_of_service : string -> int list 33 + (** Convert a IANA well-known service name into a list of valid UDP port numbers *) 34 + 35 + val tcp_port_of_uri : ?default:string -> Uri.t -> int option 36 + (** Extract a TCP port from a URI, using a default service if the URI does not contain a scheme *) 37 + 38 + val udp_port_of_uri : ?default:string -> Uri.t -> int option 39 + (** Extract a UDP port from a URI, using a default service if the URI does not contain a scheme *) 40 + 41 + val known_tcp_services : string list 42 + (** List of known TCP services. 43 + These keys are guaranteed to match in the rest of the lookup functions. *) 44 + 45 + val known_udp_services : string list 46 + (** List of known UDP services. 47 + These keys are guaranteed to match in the rest of the lookup functions. *) 48 + 49 + val known_services : (string * string list) list 50 + (** Association list of [protocol * service list]. Usually populated with 51 + at least "tcp" and "udp" keys for those respective protocols. *)
+48
vendor/opam/uri/etc/uri_services_full.mli
··· 1 + (* 2 + * Copyright (c) 2012 Anil Madhavapeddy <anil@recoil.org> 3 + * 4 + * Permission to use, copy, modify, and distribute this software for any 5 + * purpose with or without fee is hereby granted, provided that the above 6 + * copyright notice and this permission notice appear in all copies. 7 + * 8 + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 9 + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 10 + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 11 + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 12 + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 13 + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14 + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 + * 16 + *) 17 + 18 + (** Module that maps the IANA well-known ports to and from their textual service names *) 19 + 20 + val service_of_tcp_port : int -> string list 21 + (** Convert a TCP port number into a list of IANA well-known service names *) 22 + 23 + val service_of_udp_port : int -> string list 24 + (** Convert a UDP port number into a list of IANA well-known service names *) 25 + 26 + val tcp_port_of_service : string -> int list 27 + (** Convert a IANA well-known service name into a list of valid TCP port numbers *) 28 + 29 + val udp_port_of_service : string -> int list 30 + (** Convert a IANA well-known service name into a list of valid UDP port numbers *) 31 + 32 + val tcp_port_of_uri : ?default:string -> Uri.t -> int option 33 + (** Extract a TCP port from a URI, using a default service if the URI does not contain a scheme *) 34 + 35 + val udp_port_of_uri : ?default:string -> Uri.t -> int option 36 + (** Extract a UDP port from a URI, using a default service if the URI does not contain a scheme *) 37 + 38 + val known_tcp_services : string list 39 + (** List of known TCP services. 40 + These keys are guaranteed to match in the rest of the lookup functions. *) 41 + 42 + val known_udp_services : string list 43 + (** List of known UDP services. 44 + These keys are guaranteed to match in the rest of the lookup functions. *) 45 + 46 + val known_services : (string * string list) list 47 + (** Association list of [protocol * service list]. Usually populated with 48 + at least "tcp" and "udp" keys for those respective protocols. *)
+60
vendor/opam/uri/etc/uri_services_raw.ml
··· 1 + let search_string keys k = 2 + let rec loop keys k low high = 3 + if low > high then (-1) 4 + else begin 5 + let mid = (high + low) / 2 in 6 + let diff = String.compare k keys.(mid) in 7 + if diff < 0 then loop keys k low (mid - 1) 8 + else if diff > 0 then loop keys k (mid + 1) high 9 + else mid 10 + end 11 + in loop keys k 0 (Array.length keys - 1) 12 + 13 + let search_int keys k = 14 + let rec loop keys k low high = 15 + if low > high then (-1) 16 + else begin 17 + let mid = (high + low) / 2 in 18 + let diff = k - keys.(mid) in 19 + if diff < 0 then loop keys k low (mid - 1) 20 + else if diff > 0 then loop keys k (mid + 1) high 21 + else mid 22 + end 23 + in loop keys k 0 (Array.length keys - 1) 24 + 25 + let lookup search (keys, values) k = 26 + let i = search keys k in 27 + if i < 0 then [] 28 + else values.(i) 29 + 30 + let service_of_tcp_port p = 31 + lookup search_int service_of_tcp_port_tables p 32 + 33 + let service_of_udp_port p = 34 + lookup search_int service_of_udp_port_tables p 35 + 36 + let tcp_port_of_service s = 37 + lookup search_string tcp_port_of_service_tables s 38 + 39 + let udp_port_of_service s = 40 + lookup search_string udp_port_of_service_tables s 41 + 42 + let port_of_uri ?default lookupfn uri = 43 + match Uri.port uri with 44 + |Some _port as x -> x 45 + |None -> begin 46 + match Uri.scheme uri, default with 47 + |None, None -> None 48 + |None, Some scheme 49 + |Some scheme, _ -> begin 50 + match lookupfn scheme with 51 + |[] -> None 52 + |hd::_ -> Some hd 53 + end 54 + end 55 + 56 + let tcp_port_of_uri ?default uri = 57 + port_of_uri ?default tcp_port_of_service uri 58 + 59 + let udp_port_of_uri ?default uri = 60 + port_of_uri ?default udp_port_of_service uri
+5
vendor/opam/uri/fuzz/dune
··· 1 + (tests 2 + (names fuzz) 3 + (package uri-re) 4 + (libraries uri uri-re crowbar) 5 + (deps (source_tree input)))
+46
vendor/opam/uri/fuzz/fuzz.ml
··· 1 + open Crowbar 2 + 3 + let () = 4 + add_test ~name:"create" [bytes] (fun a -> 5 + (* Parse \n as this is a known deviation of behaviour *) 6 + let a = Str.(global_replace (regexp_string "\n") a "") in 7 + let x = try Uri.(of_string a |> to_string) with _ -> "" in 8 + let y = try Uri_legacy.(of_string a |> to_string) with _ -> "" in 9 + check_eq ~pp:pp_string x y 10 + ); 11 + add_test ~name:"query" [bytes] (fun a -> 12 + (* Parse \n as this is a known deviation of behaviour *) 13 + let a = Str.(global_replace (regexp_string "\n") a "") in 14 + let x = try Uri.(of_string a |> query) with _ -> [] in 15 + let y = try Uri_legacy.(of_string a |> query) with _ -> [] in 16 + check_eq x y 17 + ); 18 + add_test ~name:"scheme" [bytes] (fun a -> 19 + (* Parse \n as this is a known deviation of behaviour *) 20 + let a = Str.(global_replace (regexp_string "\n") a "") in 21 + let x = try Uri.(of_string a |> scheme) with _ -> None in 22 + let y = try Uri_legacy.(of_string a |> scheme) with _ -> None in 23 + check_eq x y 24 + ); 25 + add_test ~name:"host" [bytes] (fun a -> 26 + (* Parse \n as this is a known deviation of behaviour *) 27 + let a = Str.(global_replace (regexp_string "\n") a "") in 28 + let x = try Uri.(of_string a |> host) with _ -> None in 29 + let y = try Uri_legacy.(of_string a |> host) with _ -> None in 30 + check_eq x y 31 + ); 32 + add_test ~name:"userinfo" [bytes] (fun a -> 33 + (* Parse \n as this is a known deviation of behaviour *) 34 + let a = Str.(global_replace (regexp_string "\n") a "") in 35 + let x = try Uri.(of_string a |> userinfo) with _ -> None in 36 + let y = try Uri_legacy.(of_string a |> userinfo) with _ -> None in 37 + check_eq x y 38 + ); 39 + add_test ~name:"port" [bytes] (fun a -> 40 + (* Parse \n as this is a known deviation of behaviour *) 41 + let a = Str.(global_replace (regexp_string "\n") a "") in 42 + let x = try Uri.(of_string a |> port) with _ -> None in 43 + let y = try Uri_legacy.(of_string a |> port) with _ -> None in 44 + check_eq x y 45 + ); 46 +
+1
vendor/opam/uri/fuzz/input/start
··· 1 + foo
+4
vendor/opam/uri/lib/dune
··· 1 + (library 2 + (name uri) 3 + (public_name uri) 4 + (libraries stringext angstrom))
+1257
vendor/opam/uri/lib/uri.ml
··· 1 + (* 2 + * Copyright (c) 2012-2014 Anil Madhavapeddy <anil@recoil.org> 3 + * Copyright (c) 2012-2014 David Sheets <sheets@alum.mit.edu> 4 + * 5 + * Permission to use, copy, modify, and distribute this software for any 6 + * purpose with or without fee is hereby granted, provided that the above 7 + * copyright notice and this permission notice appear in all copies. 8 + * 9 + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10 + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12 + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15 + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 + * 17 + *) 18 + 19 + [@@@ocaml.warning "-32"] 20 + 21 + type component = [ 22 + | `Scheme 23 + | `Authority 24 + | `Userinfo (* subcomponent of authority in some schemes *) 25 + | `Host (* subcomponent of authority in some schemes *) 26 + | `Path 27 + | `Query 28 + | `Query_key 29 + | `Query_value 30 + | `Fragment 31 + | `Generic 32 + | `Custom of (component * string * string) (* (component * safe chars * unsafe chars) *) 33 + ] 34 + 35 + type pct_encoder = { 36 + scheme: component; 37 + userinfo: component; 38 + host: component; 39 + path: component; 40 + query_key: component; 41 + query_value: component; 42 + fragment: component; 43 + } 44 + 45 + let rec iter_concat fn sep buf = function 46 + | last::[] -> fn buf last 47 + | el::rest -> 48 + fn buf el; 49 + Buffer.add_string buf sep; 50 + iter_concat fn sep buf rest 51 + | [] -> () 52 + 53 + let rev_interject e lst = 54 + let rec aux acc = function 55 + | [] -> acc 56 + | x::xs -> aux (x::e::acc) xs 57 + in match lst with 58 + | [] -> [] 59 + | h::t -> aux [h] t 60 + 61 + let compare_opt c t t' = match t, t' with 62 + | None, None -> 0 63 + | Some _, None -> 1 64 + | None, Some _ -> -1 65 + | Some a, Some b -> c a b 66 + 67 + let rec compare_list f t t' = match t, t' with 68 + | [], [] -> 0 69 + | _::_, [] -> 1 70 + | [], _::_ -> -1 71 + | x::xs, y::ys -> 72 + match f x y with 0 -> compare_list f xs ys | c -> c 73 + 74 + (** Safe characters that are always allowed in a URI 75 + * Unfortunately, this varies depending on which bit of the URI 76 + * is being parsed, so there are multiple variants (and this 77 + * set is probably not exhaustive. TODO: check. 78 + *) 79 + type safe_chars = bool array 80 + 81 + module type Scheme = sig 82 + val safe_chars_for_component : component -> safe_chars 83 + val normalize_host : string -> string 84 + val canonicalize_port : int option -> int option 85 + val canonicalize_path : string list -> string list 86 + end 87 + 88 + module Generic : Scheme = struct 89 + let sub_delims a = 90 + let subd = "!$&'()*+,;=" in 91 + for i = 0 to String.length subd - 1 do 92 + let c = Char.code subd.[i] in 93 + a.(c) <- true 94 + done; 95 + a 96 + 97 + let safe_chars : safe_chars = 98 + let a = Array.make 256 false in 99 + let always_safe = 100 + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_.-~" in 101 + for i = 0 to String.length always_safe - 1 do 102 + let c = Char.code always_safe.[i] in 103 + a.(c) <- true 104 + done; 105 + a 106 + 107 + let pchar : safe_chars = 108 + let a = sub_delims (Array.copy safe_chars) in 109 + a.(Char.code ':') <- true; 110 + a.(Char.code '@') <- true; 111 + a 112 + 113 + let safe_chars_for_scheme : safe_chars = 114 + let a = Array.copy safe_chars in 115 + a.(Char.code '+') <- true; 116 + a 117 + 118 + (** Safe characters for the path component of a URI *) 119 + let safe_chars_for_path : safe_chars = 120 + let a = sub_delims (Array.copy pchar) in 121 + (* delimiter: non-segment delimiting uses should be pct encoded *) 122 + a.(Char.code '/') <- false; 123 + a 124 + 125 + let safe_chars_for_query : safe_chars = 126 + (* TODO: What about {"!","$",","}? See <https://github.com/avsm/ocaml-uri/commit/1ef3f1dfb41bdb4f33f223ffe16e62a33975661a#diff-740f2de53c9eb36e9670ddfbdb9ba914R171> *) 127 + let a = Array.copy pchar in 128 + a.(Char.code '/') <- true; 129 + a.(Char.code '?') <- true; 130 + (* '&' is safe but we should encode literals to avoid ambiguity 131 + with the already parsed qs params *) 132 + a.(Char.code '&') <- false; 133 + (* ';' is safe but some systems treat it like '&'. *) 134 + a.(Char.code ';') <- false; 135 + a.(Char.code '+') <- false; 136 + a 137 + 138 + let safe_chars_for_query_key : safe_chars = 139 + let a = Array.copy safe_chars_for_query in 140 + a.(Char.code '=') <- false; 141 + a 142 + 143 + let safe_chars_for_query_value : safe_chars = 144 + let a = Array.copy safe_chars_for_query in 145 + a.(Char.code ',') <- false; 146 + a 147 + 148 + let safe_chars_for_fragment : safe_chars = safe_chars_for_query 149 + 150 + (** Safe characters for the userinfo subcomponent of a URI. 151 + TODO: this needs more reserved characters added *) 152 + let safe_chars_for_userinfo : safe_chars = 153 + let a = Array.copy safe_chars in 154 + (* delimiter: non-segment delimiting uses should be pct encoded *) 155 + a.(Char.code ':') <- false; 156 + a 157 + 158 + let rec safe_chars_for_component = function 159 + | `Path -> safe_chars_for_path 160 + | `Userinfo -> safe_chars_for_userinfo 161 + | `Query -> safe_chars_for_query 162 + | `Query_key -> safe_chars_for_query_key 163 + | `Query_value -> safe_chars_for_query_value 164 + | `Fragment -> safe_chars_for_fragment 165 + | `Scheme -> safe_chars_for_scheme 166 + | `Custom ((component : component), safe, unsafe) -> 167 + let safe_chars = Array.copy (safe_chars_for_component component) in 168 + for i = 0 to String.length safe - 1 do 169 + let c = Char.code safe.[i] in 170 + safe_chars.(c) <- true 171 + done; 172 + for i = 0 to String.length unsafe - 1 do 173 + let c = Char.code unsafe.[i] in 174 + safe_chars.(c) <- false 175 + done; 176 + safe_chars 177 + | `Generic 178 + | _ -> safe_chars 179 + 180 + let normalize_host hso = hso 181 + 182 + let canonicalize_port port = port 183 + let canonicalize_path path = path 184 + end 185 + 186 + module Http : Scheme = struct 187 + include Generic 188 + 189 + let normalize_host hs = String.lowercase_ascii hs 190 + 191 + let canonicalize_port = function 192 + | None -> None 193 + | Some 80 -> None 194 + | Some x -> Some x 195 + 196 + let canonicalize_path = function 197 + | [] -> ["/"] 198 + | x -> x 199 + end 200 + 201 + module Https : Scheme = struct 202 + include Http 203 + 204 + let canonicalize_port = function 205 + | None -> None 206 + | Some 443 -> None 207 + | Some x -> Some x 208 + end 209 + 210 + module File : Scheme = struct 211 + include Generic 212 + 213 + let normalize_host hs = 214 + let hs = String.lowercase_ascii hs in 215 + if hs="localhost" then "" else hs 216 + end 217 + 218 + module Urn : Scheme = struct 219 + include Generic 220 + 221 + end 222 + 223 + let module_of_scheme = function 224 + | Some s -> begin match String.lowercase_ascii s with 225 + | "http" -> (module Http : Scheme) 226 + | "https" -> (module Https : Scheme) 227 + | "file" -> (module File : Scheme) 228 + | "urn" -> (module Urn : Scheme) 229 + | _ -> (module Generic : Scheme) 230 + end 231 + | None -> (module Generic : Scheme) 232 + 233 + (** Portions of the URL must be converted to-and-from percent-encoding 234 + * and this really, really shouldn't be mixed up. So this Pct module 235 + * defines abstract Pct.encoded and Pct.decoded types which sets the 236 + * state of the underlying string. There are functions to "cast" to 237 + * and from these and normal strings, and this promotes a bit of 238 + * internal safety. These types are not exposed to the external 239 + * interface, as casting to-and-from is quite a bit of hassle and 240 + * probably not a lot of use to the average consumer of this library 241 + *) 242 + module Pct : sig 243 + type encoded 244 + type decoded 245 + 246 + val encode : ?scheme:string -> ?component:component -> decoded -> encoded 247 + val decode : encoded -> decoded 248 + 249 + (* The empty decoded string *) 250 + val empty_decoded : decoded 251 + (* Identity functions so we need to explicitly cast when using them below *) 252 + val cast_encoded : string -> encoded 253 + val cast_decoded : string -> decoded 254 + val uncast_encoded : encoded -> string 255 + val uncast_decoded : decoded -> string 256 + (* Lift HOFs for maps over encodings, decodings, and strings *) 257 + val lift_encoded : (encoded -> encoded) -> string -> string 258 + val lift_decoded : (decoded -> decoded) -> string -> string 259 + val unlift_encoded : (string -> string) -> encoded -> encoded 260 + val unlift_decoded : (string -> string) -> decoded -> decoded 261 + val unlift_decoded2 : (string -> string -> 'a) -> decoded -> decoded -> 'a 262 + end = struct 263 + type encoded = string 264 + type decoded = string 265 + let cast_encoded x = x 266 + let cast_decoded x = x 267 + let empty_decoded = "" 268 + let uncast_decoded x = x 269 + let uncast_encoded x = x 270 + 271 + let lift_encoded f = f 272 + let lift_decoded f = f 273 + let unlift_encoded f = f 274 + let unlift_decoded f = f 275 + let unlift_decoded2 f = f 276 + 277 + (** Scan for reserved characters and replace them with 278 + percent-encoded equivalents. 279 + @return a percent-encoded string *) 280 + let encode ?scheme ?(component=`Path) b = 281 + let module Scheme = (val (module_of_scheme scheme) : Scheme) in 282 + let safe_chars = Scheme.safe_chars_for_component component in 283 + let len = String.length b in 284 + let buf = Buffer.create len in 285 + let rec scan start cur = 286 + if cur >= len then begin 287 + Buffer.add_substring buf b start (cur-start); 288 + end else begin 289 + let c = Char.code b.[cur] in 290 + if safe_chars.(c) then 291 + scan start (cur+1) 292 + else begin 293 + if cur > start then Buffer.add_substring buf b start (cur-start); 294 + Buffer.add_string buf (Printf.sprintf "%%%02X" c); 295 + scan (cur+1) (cur+1) 296 + end 297 + end 298 + in 299 + scan 0 0; 300 + Buffer.contents buf 301 + 302 + let int_of_hex_char c = 303 + let c = int_of_char (Char.uppercase_ascii c) - 48 in 304 + if c > 9 305 + then if c > 16 && c < 23 306 + then c - 7 307 + else failwith "int_of_hex_char" 308 + else if c >= 0 309 + then c 310 + else failwith "int_of_hex_char" 311 + 312 + (** Scan for percent-encoding and convert them into ASCII. 313 + @return a percent-decoded string *) 314 + let decode b = 315 + (* TODO: Should both strict and non-strict versions be exposed? *) 316 + let len = String.length b in 317 + let buf = Buffer.create len in 318 + let rec scan start cur = 319 + if cur >= len then Buffer.add_substring buf b start (cur-start) 320 + else if b.[cur] = '%' then begin 321 + Buffer.add_substring buf b start (cur-start); 322 + let cur = cur + 1 in 323 + if cur >= len then Buffer.add_char buf '%' 324 + else match int_of_hex_char b.[cur] with 325 + | exception _ -> 326 + Buffer.add_char buf '%'; 327 + scan cur cur 328 + | highbits -> begin 329 + let cur = cur + 1 in 330 + if cur >= len then begin 331 + Buffer.add_char buf '%'; 332 + Buffer.add_char buf b.[cur-1] 333 + end else begin 334 + let start_at = 335 + match int_of_hex_char b.[cur] with 336 + | lowbits -> 337 + Buffer.add_char buf (Char.chr (highbits lsl 4 + lowbits)); 338 + cur+1 339 + | exception _ -> 340 + Buffer.add_char buf '%'; 341 + Buffer.add_char buf b.[cur-1]; 342 + cur 343 + in scan start_at start_at 344 + end 345 + end 346 + end else scan start (cur+1) 347 + in 348 + scan 0 0; 349 + Buffer.contents buf 350 + end 351 + 352 + (* Percent encode a string *) 353 + let pct_encode ?scheme ?(component=`Path) s = 354 + Pct.(uncast_encoded (encode ?scheme ~component (cast_decoded s))) 355 + 356 + let pct_encoder 357 + ?(scheme=`Scheme) 358 + ?(userinfo=`Userinfo) 359 + ?(host=`Host) 360 + ?(path=`Path) 361 + ?(query_key=`Query_key) 362 + ?(query_value=`Query_value) 363 + ?(fragment=`Fragment) 364 + () = 365 + { scheme; userinfo; host; path; query_key; query_value; fragment } 366 + 367 + (* Percent decode a string *) 368 + let pct_decode s = Pct.(uncast_decoded (decode (cast_encoded s))) 369 + 370 + (* Userinfo string handling, to and from an id * credential pair *) 371 + module Userinfo = struct 372 + type t = string * string option 373 + 374 + let compare (u,p) (u',p') = 375 + match String.compare u u' with 376 + | 0 -> compare_opt String.compare p p' 377 + | c -> c 378 + 379 + let userinfo_of_encoded us = 380 + match Stringext.split ~max:2 ~on:':' us with 381 + | [] -> ("",None) 382 + | [u] -> (pct_decode u,None) 383 + | u::p::_ -> (pct_decode u,Some (pct_decode p)) 384 + 385 + let encoded_of_userinfo ?scheme ~component (u,po) = 386 + let len = String.( 387 + 1 + (length u) + (match po with None -> 0 | Some p -> length p)) 388 + in 389 + let buf = Buffer.create len in 390 + Buffer.add_string buf (pct_encode ?scheme ~component u); 391 + begin match po with None -> (); 392 + | Some p -> 393 + Buffer.add_char buf ':'; 394 + Buffer.add_string buf (pct_encode ?scheme ~component p) 395 + end; 396 + Pct.cast_encoded (Buffer.contents buf) 397 + end 398 + 399 + let userinfo_of_encoded = Userinfo.userinfo_of_encoded 400 + let encoded_of_userinfo ?scheme ~component = Userinfo.encoded_of_userinfo ?scheme ~component 401 + 402 + (* Path string handling, to and from a list of path tokens *) 403 + module Path = struct 404 + (* Invariant: every element is non-zero, slashes (/) only occur alone. *) 405 + (* Yes, it's better this way. This means you can retain separator 406 + context in recursion (e.g. remove_dot_segments for relative resolution). *) 407 + 408 + type t = string list 409 + 410 + let compare = compare_list String.compare 411 + 412 + (* Make a path token list from a percent-encoded string *) 413 + let path_of_encoded ps = 414 + let tokl = Stringext.full_split ps ~on:'/' in 415 + List.map pct_decode tokl 416 + 417 + (* Subroutine for resolve <http://tools.ietf.org/html/rfc3986#section-5.2.4> *) 418 + let remove_dot_segments p = 419 + let revp = List.rev p in 420 + let rec loop ascension outp = function 421 + | "/"::".."::r | ".."::r -> loop (ascension + 1) outp r 422 + | "/"::"."::r | "."::r -> loop ascension outp r 423 + | "/"::[] | [] when List.(length p > 0 && hd p = "/") -> "/"::outp 424 + | [] when ascension > 0 -> List.rev_append 425 + ("/"::(rev_interject "/" Array.(to_list (make ascension "..")))) outp 426 + | [] -> List.(if length outp > 0 && hd outp = "/" then tl outp else outp) 427 + | "/"::"/"::r when ascension > 0 -> loop (ascension - 1) outp ("/"::r) 428 + | "/"::_::r when ascension > 0 -> loop (ascension - 1) outp r 429 + | s::r -> loop 0 (s::outp) r 430 + in loop 0 [] revp 431 + 432 + let encoded_of_path ?scheme ~component p = 433 + let len = List.fold_left (fun c tok -> String.length tok + c) 0 p in 434 + let buf = Buffer.create len in 435 + iter_concat (fun buf -> function 436 + | "/" -> Buffer.add_char buf '/' 437 + | seg -> Buffer.add_string buf (pct_encode ?scheme ~component seg) 438 + ) "" buf p; 439 + Pct.cast_encoded (Buffer.contents buf) 440 + 441 + let decoded_of_path p = 442 + let len = List.fold_left (fun c tok -> String.length tok + c) 0 p in 443 + let buf = Buffer.create len in 444 + iter_concat (fun buf s -> Buffer.add_string buf s) "" buf p; 445 + Pct.cast_decoded (Buffer.contents buf) 446 + 447 + (* Subroutine for resolve <http://tools.ietf.org/html/rfc3986#section-5.2.3> *) 448 + let merge bhost bpath relpath = 449 + match bhost, List.rev bpath with 450 + | Some _, [] -> "/"::relpath 451 + | _, ("/"::rbpath | _::"/"::rbpath) -> List.rev_append ("/"::rbpath) relpath 452 + | _, _ -> relpath 453 + end 454 + 455 + let path_of_encoded = Path.path_of_encoded 456 + let encoded_of_path ?scheme ~component = Path.encoded_of_path ?scheme ~component 457 + let decoded_of_path = Path.decoded_of_path 458 + 459 + (* Query string handling, to and from an assoc list of key/values *) 460 + module Query = struct 461 + 462 + type kv = (string * string list) list 463 + 464 + type t = 465 + | KV of kv 466 + | Raw of string option * kv Lazy.t 467 + 468 + let compare x y = match x, y with 469 + | KV kvl, KV kvl' 470 + | Raw (_, lazy kvl), KV kvl' 471 + | KV kvl, Raw (_, lazy kvl') -> 472 + compare_list (fun (k,vl) (k',vl') -> 473 + match String.compare k k' with 474 + | 0 -> compare_list String.compare vl vl' 475 + | c -> c 476 + ) kvl kvl' 477 + | Raw (raw,_), Raw (raw',_) -> compare_opt String.compare raw raw' 478 + 479 + let find q k = try Some (List.assoc k q) with Not_found -> None 480 + 481 + let split_query qs = 482 + let els = Stringext.split ~on:'&' qs in 483 + (* Replace a + in a query string with a space in-place *) 484 + let plus_to_space s = 485 + let s = Bytes.unsafe_of_string s in 486 + for i = 0 to Bytes.length s - 1 do 487 + if Bytes.get s i = '+' then Bytes.set s i ' ' 488 + done; 489 + Bytes.unsafe_to_string s 490 + in 491 + let rec loop acc = function 492 + | (k::v::_)::tl -> 493 + let n = plus_to_space k, 494 + (match Stringext.split ~on:',' (plus_to_space v) with 495 + | [] -> [""] | l -> l) in 496 + loop (n::acc) tl 497 + | [k]::tl -> 498 + let n = plus_to_space k, [] in 499 + loop (n::acc) tl 500 + | []::tl -> loop (("", [])::acc) tl 501 + | [] -> acc 502 + in 503 + match els with 504 + | [] -> ["",[]] 505 + | els -> loop [] 506 + (List.rev_map (fun el -> Stringext.split ~on:'=' el ~max:2) els) 507 + 508 + (* Make a query tuple list from a percent-encoded string *) 509 + let query_of_encoded qs = 510 + List.map 511 + (fun (k, v) -> (pct_decode k, List.map pct_decode v)) 512 + (split_query qs) 513 + 514 + (* Assemble a query string suitable for putting into a URI. 515 + * Tuple inputs are percent decoded and will be encoded by 516 + * this function. 517 + *) 518 + let encoded_of_query ?scheme ?(pct_encoder=pct_encoder ()) l = 519 + let len = List.fold_left (fun a (k,v) -> 520 + a + (String.length k) 521 + + (List.fold_left (fun a s -> a+(String.length s)+1) 0 v) + 2) (-1) l in 522 + let buf = Buffer.create len in 523 + iter_concat (fun buf (k,v) -> 524 + Buffer.add_string buf (pct_encode ?scheme ~component:pct_encoder.query_key k); 525 + if v <> [] then ( 526 + Buffer.add_char buf '='; 527 + iter_concat (fun buf s -> 528 + Buffer.add_string buf 529 + (pct_encode ?scheme ~component:pct_encoder.query_value s) 530 + ) "," buf v) 531 + ) "&" buf l; 532 + Buffer.contents buf 533 + 534 + let of_raw qs = 535 + let lazy_query = Lazy.from_fun (fun () -> query_of_encoded qs) in 536 + Raw (Some qs, lazy_query) 537 + 538 + let kv = function Raw (_, lazy kv) | KV kv -> kv 539 + end 540 + 541 + let query_of_encoded = Query.query_of_encoded 542 + let encoded_of_query ?scheme = Query.encoded_of_query ?scheme 543 + 544 + (* Type of the URI, with most bits being optional *) 545 + type t = { 546 + scheme: Pct.decoded option; 547 + userinfo: Userinfo.t option; 548 + host: [ `Ipv4_literal of string 549 + | `Ipv6_literal of string 550 + | `Host of Pct.decoded] option ; 551 + port: int option; 552 + path: Path.t; 553 + query: Query.t; 554 + fragment: Pct.decoded option; 555 + } 556 + 557 + let empty = { 558 + scheme = None; 559 + userinfo = None; 560 + host = None; 561 + port = None; 562 + path = []; 563 + query = Query.Raw (None, Lazy.from_val []); 564 + fragment = None; 565 + } 566 + 567 + let compare_decoded = Pct.unlift_decoded2 String.compare 568 + let compare_decoded_opt = compare_opt compare_decoded 569 + let compare_host h1 h2 = 570 + match h1, h2 with 571 + | `Ipv4_literal ip1, `Ipv4_literal ip2 -> String.compare ip1 ip2 572 + | `Ipv6_literal ip1, `Ipv6_literal ip2 -> String.compare ip1 ip2 573 + | `Host h1, `Host h2 -> compare_decoded h1 h2 574 + | _ -> -1 575 + let compare_host_opt = compare_opt compare_host 576 + 577 + let compare t t' = 578 + (match compare_host_opt t.host t'.host with 579 + | 0 -> (match compare_decoded_opt t.scheme t'.scheme with 580 + | 0 -> (match compare_opt (fun p p' -> 581 + if p < p' then -1 else if p > p' then 1 else 0 582 + ) t.port t'.port with 583 + | 0 -> (match compare_opt Userinfo.compare t.userinfo t'.userinfo with 584 + | 0 -> (match Path.compare t.path t'.path with 585 + | 0 -> (match Query.compare t.query t'.query with 586 + | 0 -> compare_decoded_opt t.fragment t'.fragment 587 + | c -> c) 588 + | c -> c) 589 + | c -> c) 590 + | c -> c) 591 + | c -> c) 592 + | c -> c) 593 + 594 + let equal t t' = compare t t' = 0 595 + 596 + let uncast_opt = function 597 + | Some h -> Some (Pct.uncast_decoded h) 598 + | None -> None 599 + 600 + let normalize schem uri = 601 + let module Scheme = 602 + (val (module_of_scheme (uncast_opt schem)) : Scheme) in 603 + let dob f = function 604 + | Some x -> Some (Pct.unlift_decoded f x) 605 + | None -> None 606 + in {uri with 607 + scheme=dob String.lowercase_ascii uri.scheme; 608 + host= match uri.host with 609 + | Some (`Ipv4_literal host) -> 610 + Some (`Ipv4_literal (Scheme.normalize_host host)) 611 + | Some (`Ipv6_literal host) -> 612 + Some (`Ipv6_literal (Scheme.normalize_host host)) 613 + | Some (`Host host) -> 614 + Some (`Host (Pct.cast_decoded (Scheme.normalize_host (Pct.uncast_decoded host)))) 615 + | None -> None 616 + } 617 + 618 + (** Convert a URI structure into a percent-encoded string 619 + <http://tools.ietf.org/html/rfc3986#section-5.3> 620 + *) 621 + let to_string ?(pct_encoder=pct_encoder ()) uri = 622 + let scheme = match uri.scheme with 623 + | Some s -> Some (Pct.uncast_decoded s) 624 + | None -> None in 625 + let buf = Buffer.create 128 in 626 + (* Percent encode a decoded string and add it to the buffer *) 627 + let add_pct_string ?(component=`Path) x = 628 + Buffer.add_string buf (Pct.uncast_encoded (Pct.encode ?scheme ~component x)) 629 + in 630 + (match uri.scheme with 631 + |None -> () 632 + |Some x -> 633 + add_pct_string ~component:pct_encoder.scheme x; 634 + Buffer.add_char buf ':' 635 + ); 636 + (* URI has a host if any host-related component is set. Defaults to "". *) 637 + if (match uri.userinfo, uri.host, uri.port with 638 + | Some _, _, _ | _, Some _, _ | _, _, Some _ -> true | _ -> false) 639 + then Buffer.add_string buf "//"; 640 + (match uri.userinfo with 641 + |None -> () 642 + |Some userinfo -> 643 + Buffer.add_string buf 644 + (Pct.uncast_encoded (encoded_of_userinfo ?scheme ~component:pct_encoder.userinfo userinfo)); 645 + Buffer.add_char buf '@' 646 + ); 647 + (match uri.host with 648 + |None -> () 649 + |Some (`Host host) -> 650 + add_pct_string ~component:pct_encoder.host host; 651 + |Some (`Ipv4_literal host) -> Buffer.add_string buf host 652 + |Some (`Ipv6_literal host) -> 653 + Buffer.add_char buf '['; 654 + Buffer.add_string buf host; 655 + Buffer.add_char buf ']' 656 + ); 657 + (match uri.port with 658 + |None -> () 659 + |Some port -> 660 + Buffer.add_char buf ':'; 661 + Buffer.add_string buf (string_of_int port) 662 + ); 663 + (match uri.path with (* Handle relative paths correctly *) 664 + | [] -> () 665 + | "/"::_ -> 666 + Buffer.add_string buf (Pct.uncast_encoded 667 + (encoded_of_path ?scheme ~component:pct_encoder.path uri.path)) 668 + | first_segment::_ -> 669 + (match uri.host with 670 + | Some _ -> Buffer.add_char buf '/' 671 + | None -> 672 + (* ensure roundtrip by forcing relative path interpretation not scheme *) 673 + match Stringext.find_from first_segment ~pattern:":" with 674 + | None -> () 675 + | Some _ -> match scheme with 676 + | Some _ -> () 677 + | None -> Buffer.add_string buf "./" 678 + ); 679 + Buffer.add_string buf 680 + (Pct.uncast_encoded (encoded_of_path ?scheme ~component:pct_encoder.path uri.path)) 681 + ); 682 + Query.(match uri.query with 683 + | Raw (None,_) | KV [] -> () 684 + | Raw (_,lazy q) | KV q -> (* normalize e.g. percent capitalization *) 685 + Buffer.add_char buf '?'; 686 + Buffer.add_string buf (encoded_of_query ?scheme ~pct_encoder q) 687 + ); 688 + (match uri.fragment with 689 + |None -> () 690 + |Some f -> Buffer.add_char buf '#'; add_pct_string ~component:pct_encoder.fragment f 691 + ); 692 + Buffer.contents buf 693 + 694 + (* Various accessor functions, as the external uri type is abstract *) 695 + let get_decoded_opt = function None -> None |Some x -> Some (Pct.uncast_decoded x) 696 + let scheme uri = get_decoded_opt uri.scheme 697 + let with_scheme uri = 698 + function 699 + |Some scheme -> { uri with scheme=Some (Pct.cast_decoded scheme) } 700 + |None -> { uri with scheme=None } 701 + 702 + let host uri = 703 + match uri.host with 704 + | None -> None 705 + | Some (`Ipv4_literal h | `Ipv6_literal h) -> Some h 706 + | Some (`Host h) -> Some (Pct.uncast_decoded h) 707 + 708 + let host_with_default ?(default="localhost") uri = 709 + match host uri with 710 + |None -> default 711 + |Some h -> h 712 + 713 + let userinfo ?(pct_encoder=pct_encoder ()) uri = match uri.userinfo with 714 + | None -> None 715 + | Some userinfo -> Some (Pct.uncast_encoded (match uri.scheme with 716 + | None -> encoded_of_userinfo ~component:pct_encoder.userinfo userinfo 717 + | Some s -> encoded_of_userinfo ~scheme:(Pct.uncast_decoded s) ~component:pct_encoder.userinfo userinfo)) 718 + let with_userinfo uri userinfo = 719 + let userinfo = match userinfo with 720 + | Some u -> Some (userinfo_of_encoded u) 721 + | None -> None 722 + in 723 + match host uri with 724 + | None -> { uri with host=Some (`Host (Pct.cast_decoded "")); userinfo=userinfo } 725 + | Some _ -> { uri with userinfo=userinfo } 726 + 727 + let user uri = match uri.userinfo with 728 + | None -> None 729 + | Some (user, _) -> Some user 730 + 731 + let password uri = match uri.userinfo with 732 + | None | Some (_, None) -> None 733 + | Some (_, Some pass) -> Some pass 734 + let with_password uri password = 735 + let result userinfo = match host uri with 736 + | None -> { uri with host=Some (`Host (Pct.cast_decoded "")); userinfo=userinfo } 737 + | Some _ -> { uri with userinfo=userinfo } 738 + in 739 + match uri.userinfo, password with 740 + | None, None -> uri 741 + | None, Some _ -> result (Some ("",password)) 742 + | Some (user,_), _ -> result (Some (user, password)) 743 + 744 + let port uri = uri.port 745 + let with_port uri port = 746 + match host uri with 747 + | Some _ -> { uri with port=port } 748 + | None -> begin 749 + match port with 750 + | None -> { uri with host=None; port=None } 751 + | Some _ -> { uri with host=Some (`Host (Pct.cast_decoded "")); port=port } 752 + end 753 + 754 + (* Return the path component *) 755 + let path ?(pct_encoder=pct_encoder ()) uri = Pct.uncast_encoded (match uri.scheme with 756 + | None -> encoded_of_path ~component:pct_encoder.path uri.path 757 + | Some s -> encoded_of_path ~scheme:(Pct.uncast_decoded s) ~component:pct_encoder.path uri.path) 758 + let with_path uri path = 759 + let path = path_of_encoded path in 760 + match host uri, path with 761 + | None, _ | Some _, "/"::_ | Some _, [] -> { uri with path=path } 762 + | Some _, _ -> { uri with path="/"::path } 763 + 764 + let path_unencoded uri = Pct.uncast_decoded (decoded_of_path uri.path) 765 + 766 + let fragment uri = get_decoded_opt uri.fragment 767 + let with_fragment uri = 768 + function 769 + |None -> { uri with fragment=None } 770 + |Some frag -> { uri with fragment=Some (Pct.cast_decoded frag) } 771 + 772 + let query uri = Query.kv uri.query 773 + let verbatim_query ?(pct_encoder=pct_encoder ()) uri = Query.(match uri.query with 774 + | Raw (qs,_) -> qs 775 + | KV [] -> None 776 + | KV kv -> Some (encoded_of_query ?scheme:(scheme uri) ~pct_encoder kv) 777 + ) 778 + let get_query_param' uri k = Query.(find (kv uri.query) k) 779 + let get_query_param uri k = 780 + match get_query_param' uri k with 781 + |None -> None 782 + |Some v -> Some (String.concat "," v) 783 + 784 + let with_query uri query = { uri with query=Query.KV query } 785 + let q_s q = List.map (fun (k,v) -> k,[v]) q 786 + let with_query' uri query = with_query uri (q_s query) 787 + let add_query_param uri p = Query.({ uri with query=KV (p::(kv uri.query)) }) 788 + let add_query_param' uri (k,v) = 789 + Query.({ uri with query=KV ((k,[v])::(kv uri.query)) }) 790 + let add_query_params uri ps = Query.({ uri with query=KV (ps@(kv uri.query)) }) 791 + let add_query_params' uri ps = 792 + Query.({ uri with query=KV ((q_s ps)@(kv uri.query)) }) 793 + let remove_query_param uri k = Query.( 794 + { uri with query=KV (List.filter (fun (k',_) -> k<>k') (kv uri.query)) } 795 + ) 796 + 797 + (* Construct encoded path and query components *) 798 + let path_and_query uri = 799 + match (path uri), (query uri) with 800 + |"", [] -> "/" (* TODO: What about same document? (/) *) 801 + |"", q -> (* TODO: What about same document? (/) *) 802 + let scheme = uncast_opt uri.scheme in 803 + Printf.sprintf "/?%s" (encoded_of_query ?scheme q) 804 + |p, [] -> p 805 + |p, q -> 806 + let scheme = uncast_opt uri.scheme in 807 + Printf.sprintf "%s?%s" p (encoded_of_query ?scheme q) 808 + 809 + (* TODO: functions to add and remove from a URI *) 810 + 811 + (* Resolve a URI wrt a base URI <http://tools.ietf.org/html/rfc3986#section-5.2> *) 812 + let resolve schem base uri = 813 + let schem = Some (Pct.cast_decoded (match scheme base with 814 + | None -> schem 815 + | Some scheme -> scheme 816 + )) in 817 + normalize schem 818 + Path.(match scheme uri, userinfo uri, host uri with 819 + | Some _, _, _ -> 820 + {uri with path=remove_dot_segments uri.path} 821 + | None, Some _, _ 822 + | None, _, Some _ -> 823 + {uri with scheme=base.scheme; path=remove_dot_segments uri.path} 824 + | None, None, None -> 825 + let uri = {uri with scheme=base.scheme; userinfo=base.userinfo; 826 + host=base.host; port=base.port} in 827 + let path_str = path uri in 828 + if path_str="" 829 + then { uri with 830 + path=base.path; 831 + query=match uri.query with 832 + | Query.Raw (None,_) | Query.KV [] -> base.query 833 + | _ -> uri.query 834 + } 835 + else if path_str.[0]='/' 836 + then {uri with path=remove_dot_segments uri.path} 837 + else {uri with 838 + path=remove_dot_segments (merge base.host base.path uri.path); 839 + } 840 + ) 841 + 842 + let canonicalize uri = 843 + let uri = resolve "" empty uri in 844 + let module Scheme = 845 + (val (module_of_scheme (uncast_opt uri.scheme)) : Scheme) in 846 + { uri with 847 + port=Scheme.canonicalize_port uri.port; 848 + path=Scheme.canonicalize_path uri.path; 849 + } 850 + 851 + let pp ppf uri = Format.pp_print_string ppf (to_string uri) 852 + let pp_hum ppf uri = Format.pp_print_string ppf (to_string uri) 853 + 854 + module Parser = struct 855 + open Angstrom 856 + 857 + let string_of_char = String.make 1 858 + 859 + let string_of_char_list chars = 860 + String.concat "" (List.map string_of_char chars) 861 + 862 + let scheme = 863 + lift 864 + (fun s -> Some (Pct.decode (Pct.cast_encoded s))) 865 + (take_while (fun c -> c <> ':' && c <> '/' && c <> '?' && c <> '#') 866 + <* char ':') 867 + <|> return None 868 + 869 + let is_digit = function '0' .. '9' -> true | _ -> false 870 + 871 + let hex_digit = 872 + satisfy (function 873 + | '0' .. '9' | 'A' .. 'F' | 'a' .. 'f' -> 874 + true 875 + | _ -> 876 + false) 877 + 878 + let hexadecimal = lift string_of_char_list (many hex_digit) 879 + 880 + let c_dot = char '.' 881 + 882 + let c_at = char '@' 883 + 884 + let c_colon = char ':' 885 + 886 + let dec_octet = 887 + take_while1 (function '0' .. '9' -> true | _ -> false) >>= fun num -> 888 + if int_of_string num < 256 then 889 + return num 890 + else 891 + fail "invalid octect" 892 + 893 + let ipv4_address = 894 + lift2 895 + (fun three one -> String.concat "." three ^ "." ^ one) 896 + (count 3 (dec_octet <* c_dot)) 897 + dec_octet 898 + 899 + (* -- after double colon, IPv4 dotted notation could appear anywhere *) 900 + let after_double_colon = 901 + fix (fun f -> 902 + list [ ipv4_address ] 903 + <|> lift2 (fun x y -> x :: y) hexadecimal (c_colon *> f <|> return [])) 904 + 905 + let double_colon count = 906 + after_double_colon >>= (fun rest -> 907 + let filler_length = 8 - count - List.length rest in 908 + if filler_length <= 0 then 909 + fail "too many parts in IPv6 address" 910 + else 911 + return ("" :: rest)) 912 + <|> return [""] 913 + 914 + let rec part = function 915 + | 7 -> 916 + (* max 8 parts in an IPv6 address *) 917 + lift (fun x -> [ x ]) hexadecimal 918 + | 6 -> 919 + (* after 6 parts it could end in IPv4 dotted notation *) 920 + list [ ipv4_address ] <|> hex_part 6 921 + | n -> 922 + hex_part n 923 + 924 + and hex_part n = 925 + lift2 926 + (fun x y -> x :: y) 927 + hexadecimal 928 + (c_colon *> (c_colon *> double_colon (n + 1) <|> part (n + 1))) 929 + 930 + let rec split_with f xs = 931 + match xs with 932 + | [] -> 933 + [], [] 934 + | y :: ys -> 935 + if f y then 936 + let zs, ts = split_with f ys in 937 + y :: zs, ts 938 + else 939 + [], xs 940 + 941 + let ipv6 = 942 + let format_addr segments = 943 + let before_double_colon, after_double_colon = 944 + split_with (fun segment -> segment <> "") segments 945 + in 946 + let before = String.concat ":" before_double_colon in 947 + let res = 948 + match after_double_colon with 949 + | "" :: xs -> 950 + before ^ "::" ^ String.concat ":" xs 951 + | _ -> 952 + before 953 + in 954 + res 955 + in 956 + lift format_addr (c_colon *> c_colon *> double_colon 0 <|> part 0) 957 + 958 + let ipv6_address = 959 + (char '[') *> ipv6 <* (char ']') 960 + 961 + let pct_encoded = 962 + lift2 963 + (fun pct digits -> string_of_char_list (pct :: digits)) 964 + (char '%') 965 + (count 2 hex_digit) 966 + 967 + let sub_delims = 968 + satisfy (function 969 + | '!' | '$' | '&' | '\'' | '(' | ')' | '*' | '+' | ',' | ';' | '=' -> 970 + true 971 + | _ -> 972 + false) 973 + 974 + let unreserved = 975 + (* "[A-Za-z0-9-._~]" *) 976 + satisfy (function 977 + | 'A' .. 'Z' | 'a' .. 'z' | '0' .. '9' | '-' | '.' | '_' | '~' -> 978 + true 979 + | _ -> 980 + false) 981 + 982 + let reg_name = 983 + lift 984 + (String.concat "") 985 + (many 986 + (choice 987 + [ string_of_char <$> unreserved 988 + ; pct_encoded 989 + ; string_of_char <$> sub_delims 990 + ])) 991 + 992 + let host = 993 + choice 994 + [ ipv4_address >>| (fun h -> `Ipv4_literal h) 995 + ; ipv6_address >>| (fun h -> `Ipv6_literal h) 996 + ; reg_name >>| (fun s -> `Host (Pct.decode (Pct.cast_encoded s))) 997 + (* TODO(dinosaure): According to RFC3986: 998 + 999 + host = IP-literal / IPv4address / reg-name 1000 + IP-literal = "[" ( IPv6address / IPvFuture ) "]" 1001 + IPvFuture = "v" 1*HEXDIG "." 1*( unreserved / sub-delims / ":" ) 1002 + 1003 + IPvFuture is not implemented. We should handle it: 1004 + 1005 + IPvFuture = "v" 1*HEXDIG "." 1*( unreserved / sub-delims / ":" ) 1006 + *) 1007 + ] 1008 + 1009 + let userinfo = 1010 + lift 1011 + (fun x -> 1012 + let s = String.concat "" x in 1013 + Some (Userinfo.userinfo_of_encoded s)) 1014 + (many 1015 + (choice 1016 + [ string_of_char <$> unreserved 1017 + ; pct_encoded 1018 + ; string_of_char <$> sub_delims 1019 + ; string_of_char <$> c_colon 1020 + ]) 1021 + <* c_at) 1022 + <|> return None 1023 + 1024 + let port = 1025 + peek_char >>= function 1026 + | Some ':' -> 1027 + c_colon *> take_while is_digit >>| fun port -> 1028 + let decoded = Pct.decode (Pct.cast_encoded port) in 1029 + (try Some (int_of_string (Pct.uncast_decoded decoded)) with _ -> None) 1030 + | Some _ | None -> 1031 + return None 1032 + 1033 + let authority = 1034 + string "//" 1035 + *> lift3 1036 + (fun userinfo host port -> 1037 + userinfo, Some host, port) 1038 + userinfo 1039 + host 1040 + port 1041 + <|> return (None, None, None) 1042 + 1043 + let path = 1044 + lift 1045 + Path.path_of_encoded 1046 + (take_while (function '?' | '#' -> false | _ -> true)) 1047 + 1048 + let query = 1049 + lift 1050 + Query.of_raw 1051 + (char '?' *> take_till (function '#' -> true | _ -> false)) 1052 + <|> return (Query.Raw (None, Lazy.from_val [])) 1053 + 1054 + let fragment = 1055 + lift 1056 + (fun s -> Some (Pct.decode (Pct.cast_encoded s))) 1057 + (char '#' *> take_while (fun _ -> true)) 1058 + <|> return None 1059 + 1060 + let _uri_reference = 1061 + lift4 1062 + (fun scheme (userinfo, host, port) path query fragment -> 1063 + normalize scheme { scheme; userinfo; host; port; path; query; fragment }) 1064 + scheme 1065 + authority 1066 + path 1067 + query 1068 + <*> fragment 1069 + 1070 + (* XXX(anmonteiro): For compatibility reasons with the old regex parser, we 1071 + * only parse until the first newline character and drop everything else 1072 + * after that *) 1073 + let uri_reference = 1074 + take_while (function | '\n' -> false | _ -> true) >>| fun s -> 1075 + match Angstrom.parse_string ~consume:All _uri_reference s with 1076 + | Ok t -> t 1077 + | Error _ -> 1078 + (* Shouldn't really happen if the parser is forgiving. *) 1079 + empty 1080 + end 1081 + 1082 + let decode_host host = 1083 + match Angstrom.parse_string ~consume:All Parser.host host with 1084 + | Ok parsed -> parsed 1085 + | Error _ -> 1086 + match Angstrom.parse_string ~consume:All Parser.ipv6 host with 1087 + | Ok parsed -> (`Ipv6_literal parsed) 1088 + | Error _ -> (`Host (Pct.cast_decoded host)) 1089 + 1090 + (* Make a URI record. This is a bit more inefficient than it needs to be due to the 1091 + * casting/uncasting (which isn't fully identity due to the option box), but it is 1092 + * no big deal for now. 1093 + *) 1094 + let make ?scheme ?userinfo ?host ?port ?path ?query ?fragment () = 1095 + let decode = function 1096 + |Some x -> Some (Pct.cast_decoded x) |None -> None in 1097 + let host = match userinfo, host, port with 1098 + | _, Some _, _ | None, None, None -> host 1099 + | Some _, None, _ | _, None, Some _ -> Some "" 1100 + in 1101 + let userinfo = match userinfo with 1102 + | None -> None | Some u -> Some (userinfo_of_encoded u) in 1103 + let path = match path with 1104 + |None -> [] | Some p -> 1105 + let path = path_of_encoded p in 1106 + match host, path with 1107 + | None, _ | Some _, "/"::_ | Some _, [] -> path 1108 + | Some _, _ -> "/"::path 1109 + in 1110 + let query = match query with 1111 + | None -> Query.KV [] 1112 + | Some p -> Query.KV p 1113 + in 1114 + let scheme = decode scheme in 1115 + normalize scheme 1116 + { scheme; userinfo; 1117 + host = 1118 + (match host with 1119 + | Some host -> Some (decode_host host) 1120 + | None -> None); 1121 + port; path; query; fragment=decode fragment } 1122 + 1123 + let with_host uri host = 1124 + { uri with 1125 + host = (match host with 1126 + | Some host -> Some (decode_host host) 1127 + | None -> None) 1128 + } 1129 + 1130 + let with_uri ?scheme ?userinfo ?host ?port ?path ?query ?fragment uri = 1131 + let with_path_opt u o = 1132 + match o with 1133 + | None -> with_path u "" 1134 + | Some p -> with_path u p 1135 + in 1136 + let with_query_opt u o = 1137 + match o with 1138 + | None -> with_query u [] 1139 + | Some q -> with_query u q 1140 + in 1141 + let with_ f o u = 1142 + match o with 1143 + | None -> u 1144 + | Some x -> f u x 1145 + in 1146 + with_ with_scheme scheme uri 1147 + |> with_ with_userinfo userinfo 1148 + |> with_ with_host host 1149 + |> with_ with_port port 1150 + |> with_ with_path_opt path 1151 + |> with_ with_query_opt query 1152 + |> with_ with_fragment fragment 1153 + 1154 + let of_string s = 1155 + (* To preserve the old regex parser's behavior, we only parse a prefix, and 1156 + * stop whenever we can't parse more. *) 1157 + match Angstrom.parse_string ~consume:Prefix Parser.uri_reference s with 1158 + | Ok t -> t 1159 + | Error _ -> 1160 + (* Shouldn't really happen if the parser is forgiving. *) 1161 + empty 1162 + 1163 + module Absolute_http = struct 1164 + type uri = t 1165 + type t = 1166 + { scheme : [ `Http | `Https ]; 1167 + userinfo: Userinfo.t option; 1168 + host: [ `Ipv4_literal of string 1169 + | `Ipv6_literal of string 1170 + | `Host of Pct.decoded]; 1171 + port : int option; 1172 + path : Path.t; 1173 + query : Query.t; 1174 + fragment : Pct.decoded option 1175 + } 1176 + 1177 + let ( let* ) = Result.bind 1178 + 1179 + let to_uri { scheme; userinfo; host; port; path; query; fragment } = 1180 + let scheme = 1181 + match scheme with 1182 + | `Http -> Pct.cast_decoded "http" 1183 + | `Https -> Pct.cast_decoded "https" 1184 + in 1185 + ({ scheme = Some scheme; 1186 + userinfo; 1187 + host = Some host; 1188 + port; 1189 + path; 1190 + query; 1191 + fragment } : uri) 1192 + ;; 1193 + 1194 + let of_uri ({ scheme; userinfo; host; port; path; query; fragment }: uri) = 1195 + let* scheme = 1196 + match scheme with 1197 + | None -> Error (`Msg "No scheme present in URI") 1198 + | Some scheme -> 1199 + (match Pct.uncast_decoded scheme with 1200 + | "http" -> Ok `Http 1201 + | "https" -> Ok `Https 1202 + | unsupported_scheme -> 1203 + Error 1204 + (`Msg 1205 + (Printf.sprintf 1206 + "Only http and https URIs are supported. %s is invalid." 1207 + unsupported_scheme))) 1208 + in 1209 + let* host = Option.to_result ~none:(`Msg "host is required for HTTP(S) uris") host in 1210 + Ok { scheme; userinfo; host; port; path; query; fragment } 1211 + ;; 1212 + 1213 + let of_string s = match of_string s |> of_uri with 1214 + | Ok t -> t 1215 + | Error (`Msg error) -> failwith error 1216 + 1217 + let to_string ?pct_encoder t = to_uri t |> to_string ?pct_encoder 1218 + 1219 + let normalize t = 1220 + { t with 1221 + host = match t.host with 1222 + | (`Ipv4_literal host) -> 1223 + (`Ipv4_literal (String.lowercase_ascii host)) 1224 + | (`Ipv6_literal host) -> 1225 + (`Ipv6_literal (String.lowercase_ascii host)) 1226 + | (`Host host) -> 1227 + (`Host (Pct.cast_decoded (String.lowercase_ascii (Pct.uncast_decoded host)))) 1228 + } 1229 + 1230 + let make ~scheme ~host ?userinfo ?port ?path ?query ?fragment () = 1231 + let decode = function 1232 + |Some x -> Some (Pct.cast_decoded x) |None -> None in 1233 + let userinfo = match userinfo with 1234 + | None -> None | Some u -> Some (userinfo_of_encoded u) in 1235 + let path = match path with 1236 + |None -> [] | Some p -> 1237 + let path = path_of_encoded p in 1238 + match path with 1239 + | "/"::_ | [] -> path 1240 + | _ -> "/"::path 1241 + in 1242 + let query = match query with 1243 + | None -> Query.KV [] 1244 + | Some p -> Query.KV p 1245 + in 1246 + normalize 1247 + { scheme; 1248 + userinfo; 1249 + host= decode_host host; port; path; query; fragment=decode fragment } 1250 + 1251 + let host t = 1252 + match t.host with 1253 + | (`Ipv4_literal h | `Ipv6_literal h) -> h 1254 + | (`Host h) -> (Pct.uncast_decoded h) 1255 + 1256 + let scheme t = t.scheme 1257 + end
+307
vendor/opam/uri/lib/uri.mli
··· 1 + (* 2 + * Copyright (c) 2012-2013 Anil Madhavapeddy <anil@recoil.org> 3 + * 4 + * Permission to use, copy, modify, and distribute this software for any 5 + * purpose with or without fee is hereby granted, provided that the above 6 + * copyright notice and this permission notice appear in all copies. 7 + * 8 + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 9 + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 10 + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 11 + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 12 + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 13 + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14 + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 + * 16 + *) 17 + 18 + (** Uniform Resource Identifier handling that is RFC3986-compliant. *) 19 + 20 + (** A single URI that is a compact sequence of characters that identifies 21 + an abstract or physical resource. *) 22 + type t 23 + 24 + type component = [ 25 + `Scheme 26 + | `Authority 27 + | `Userinfo (** subcomponent of authority in some schemes *) 28 + | `Host (** subcomponent of authority in some schemes *) 29 + | `Path 30 + | `Query 31 + | `Query_key 32 + | `Query_value 33 + | `Fragment 34 + | `Generic 35 + | `Custom of (component * string * string) (* (component * safe chars * unsafe chars) *) 36 + ] 37 + 38 + (** For pct encoding customization when converting a URI to a string. *) 39 + type pct_encoder 40 + 41 + (** {2 Core functionality } *) 42 + 43 + (** The empty (zero length) URI reference. Useful for constructing 44 + URIs piece-by-piece. *) 45 + val empty : t 46 + 47 + (** Comparator ordering by host, scheme, port, userinfo, path, query, 48 + and finally fragment. Designed to produce a reasonable sort order. *) 49 + val compare : t -> t -> int 50 + 51 + (** [equal a b] is [compare a b = 0]. *) 52 + val equal : t -> t -> bool 53 + 54 + (** Percent-encode a string. The [component] argument defaults to `Path *) 55 + val pct_encode : ?scheme:string -> ?component:component -> string -> string 56 + 57 + (** Construct a pct_encoder. *) 58 + val pct_encoder : 59 + ?scheme:component -> 60 + ?userinfo:component -> 61 + ?host:component -> 62 + ?path:component -> 63 + ?query_key:component -> 64 + ?query_value:component -> 65 + ?fragment:component -> 66 + unit -> 67 + pct_encoder 68 + 69 + (** Percent-decode a percent-encoded string *) 70 + val pct_decode : string -> string 71 + 72 + (** Parse a URI string literal into a URI structure. A bare string will be 73 + interpreted as a path; a string prefixed with `//` will be interpreted as a 74 + host. 75 + *) 76 + val of_string : string -> t 77 + 78 + (** Convert a URI structure into a percent-encoded URI string *) 79 + val to_string : ?pct_encoder:pct_encoder -> t -> string 80 + 81 + (** Resolve a URI against a default scheme and base URI *) 82 + val resolve : string -> t -> t -> t 83 + 84 + (** Canonicalize a URI according to Sec 6.2.3 "Scheme-Based 85 + Normalization". This transform is more aggressive than the 86 + standard URI-generic normalization automatically done. In 87 + particular, HTTP(S) URIs with empty path components will have 88 + their path components set to "/". Some applications like web 89 + servers may rely on the distinction between a path-less and a 90 + root-path URI to distinguish request URIs (e.g. OPTIONS * vs 91 + OPTIONS /). 92 + 93 + @see <https://tools.ietf.org/html/rfc3986#section-6.2.3> RFC 3986.6.2.3 94 + *) 95 + val canonicalize : t -> t 96 + 97 + (** Make a URI from supplied components. If userinfo or port are 98 + supplied without host, an empty host is added. If path is supplied 99 + and userinfo, host, or port is also supplied, path is made 100 + absolute but not resolved. *) 101 + val make : ?scheme:string -> ?userinfo:string -> ?host:string -> 102 + ?port:int -> ?path:string -> ?query:(string * string list) list -> 103 + ?fragment:string -> unit -> t 104 + 105 + (** Functional update for a URI using the supplied components. If a component 106 + is unspecified then it will be unchanged. If a component is supplied as 107 + [None] then the component will be removed in the returned URI. If a 108 + component is supplied as [Some x] then [x] will be added if it does not 109 + exist in the source URI or replaced if it does exist. *) 110 + val with_uri : ?scheme:string option -> ?userinfo:string option -> 111 + ?host:string option -> ?port:int option -> ?path:string option -> 112 + ?query:(string * string list) list option -> ?fragment:string option -> t -> t 113 + 114 + (** {2 Query functions } 115 + 116 + The query string API attempts to accommodate conventional query 117 + string representations (i.e. [?key0=value0&key1=value1]) while 118 + maximally exposing any meaning in those representations. For 119 + example, it is not necessarily the case that [/] and [/?] are 120 + equivalent to a web server. In the former case, we observe a zero 121 + query string whereas in the latter case, we observe a query string 122 + with a single key, [""] and a zero value. Compare this with [/?=] 123 + which has a single key and a single empty value, 124 + [""]. Additionally, some query functions return lists of values 125 + for a key. These list values are extracted from a {b single} key 126 + with a comma-separated value list. If a query string has multiple 127 + identical keys, you must use {! query} to retrieve the entirety of 128 + the structured query string. 129 + *) 130 + 131 + (** Get a query string from a URI *) 132 + val query : t -> (string * string list) list 133 + 134 + (** Get a verbatim query string from a URI. If the provenance of the 135 + URI is a string and its query component has not been updated, this 136 + is the literal query string as parsed. Otherwise, this is the 137 + composition of {!query} and {!encoded_of_query} *) 138 + val verbatim_query : ?pct_encoder:pct_encoder -> t -> string option 139 + 140 + (** Make a percent-encoded query string from percent-decoded query tuple *) 141 + val encoded_of_query : 142 + ?scheme:string -> 143 + ?pct_encoder:pct_encoder -> 144 + (string * string list) list -> 145 + string 146 + 147 + (** Parse a percent-encoded query string into a percent-decoded query tuple *) 148 + val query_of_encoded : string -> (string * string list) list 149 + 150 + (** Replace the query URI with the supplied list. 151 + Input URI is not modified 152 + *) 153 + val with_query : t -> (string * string list) list -> t 154 + 155 + (** Replace the query URI with the supplied singleton query list. 156 + Input URI is not modified 157 + *) 158 + val with_query' : t -> (string * string) list -> t 159 + 160 + (** [get_query_param' q key] returns the list of values for the 161 + [key] parameter in query [q]. Note that an empty list is not the 162 + same as a [None] return value. For a query [foo], the mapping is: 163 + - [/] returns None 164 + - [/?foo] returns Some [] 165 + - [/?foo=] returns [Some [""]] 166 + - [/?foo=bar] returns [Some ["bar"]] 167 + - [/?foo=bar,chi] returns [Some ["bar","chi"]] 168 + 169 + Query keys can be duplicated in the URI, in which case the first 170 + one is returned. If you want to resolve duplicate keys, obtain 171 + the full result set with {! query } instead. 172 + *) 173 + val get_query_param' : t -> string -> string list option 174 + 175 + (** [get_query_param q key] returns the value found for a [key] in 176 + query [q]. If there are multiple values for the key, then the 177 + first one is returned. *) 178 + val get_query_param: t -> string -> string option 179 + 180 + (** Add a query parameter to the input query URI. 181 + Input URI is not modified 182 + *) 183 + val add_query_param : t -> (string * string list) -> t 184 + 185 + (** Add a query parameter to the input singleton query URI. 186 + Input URI is not modified 187 + *) 188 + val add_query_param' : t -> (string * string) -> t 189 + 190 + (** Add a query parameter list to the input query URI. 191 + Input URI is not modified 192 + *) 193 + val add_query_params : t -> (string * string list) list -> t 194 + 195 + (** Add a query singleton parameter list to the input query URI. 196 + Input URI is not modified 197 + *) 198 + val add_query_params' : t -> (string * string) list -> t 199 + 200 + (** Remove a query key from the input query URI. 201 + Input URI is not modified, and no error is generated if the 202 + key does not already exist in the URI. 203 + *) 204 + val remove_query_param : t -> string -> t 205 + 206 + (** {2 Component getters and setters } *) 207 + 208 + (** Get the encoded path component of a URI *) 209 + val path : ?pct_encoder:pct_encoder -> t -> string 210 + 211 + (** Get the encoded path and query components of a URI *) 212 + val path_and_query : t -> string 213 + 214 + (** Get the unencoded path component of a URI *) 215 + val path_unencoded : t -> string 216 + 217 + (** Replace the path URI with the supplied encoded path. 218 + If a host is present in the supplied URI, the path is made absolute but not 219 + resolved. If the path is empty, the path component is removed. 220 + Input URI is not modified *) 221 + val with_path : t -> string -> t 222 + 223 + (** Get the scheme component of a URI *) 224 + val scheme : t -> string option 225 + 226 + (** Replace the scheme portion of the URI with the supplied [scheme]. 227 + Input URI is not modified *) 228 + val with_scheme : t -> string option -> t 229 + 230 + (** Get the userinfo component of a URI *) 231 + val userinfo : ?pct_encoder:pct_encoder -> t -> string option 232 + 233 + (** Replace the userinfo portion of the URI with the supplied [string option]. 234 + If no host is present in the supplied URI, an empty host is added. 235 + Input URI is not modified. *) 236 + val with_userinfo : t -> string option -> t 237 + 238 + (** Get the username component of a URI *) 239 + val user : t -> string option 240 + 241 + (** Get the password component of a URI *) 242 + val password : t -> string option 243 + 244 + (** Replace the password portion of the URI with the supplied [string option]. 245 + If no host is present in the supplied URI, an empty host is added. 246 + Input URI is not modified. 247 + *) 248 + val with_password : t -> string option -> t 249 + 250 + (** Get the host component of a URI *) 251 + val host : t -> string option 252 + 253 + (** Replace the host component of the URI. 254 + Input URI is not modified. *) 255 + val with_host: t -> string option -> t 256 + 257 + (** Get the host component of a URI, with a default supplied if one is 258 + not present *) 259 + val host_with_default: ?default:string -> t -> string 260 + 261 + (** Get the port component of a URI *) 262 + val port : t -> int option 263 + 264 + (** Replace the port component of the URI with the supplied port. 265 + If no host is present in the supplied URI, an empty host is added. 266 + Input URI is not modified. *) 267 + val with_port : t -> int option -> t 268 + 269 + (** Get the fragment component of a URI *) 270 + val fragment : t -> string option 271 + 272 + (** Replace the fragment component of a URI with the supplied fragment. 273 + Input URI is not modified *) 274 + val with_fragment : t -> string option -> t 275 + 276 + (** {2 Formatters } *) 277 + 278 + (** [pp ppf t] will output a human readable version of the Uri [t] 279 + to the formatter [ppf] *) 280 + val pp : Format.formatter -> t -> unit [@@ocaml.toplevel_printer] 281 + 282 + (** [pp_hum] is now an alias for the {!pp} function. *) 283 + val pp_hum : Format.formatter -> t -> unit 284 + 285 + module Parser : sig 286 + val ipv6 : string Angstrom.t 287 + val uri_reference : t Angstrom.t 288 + end 289 + 290 + (** Specializations for HTTP and HTTPS schemes as per RFC9110 *) 291 + module Absolute_http : sig 292 + type uri := t 293 + type t 294 + 295 + val of_uri : uri -> (t, [ `Msg of string ]) result 296 + val to_uri : t -> uri 297 + 298 + val of_string : string -> t 299 + val to_string : ?pct_encoder:pct_encoder -> t -> string 300 + 301 + val make : scheme:[ `Http | `Https ]-> host:string -> 302 + ?userinfo:string -> ?port:int -> ?path:string -> 303 + ?query:(string * string list) list -> ?fragment:string -> unit -> t 304 + 305 + val host : t -> string 306 + val scheme : t -> [`Http | `Https] 307 + end
+5
vendor/opam/uri/lib_re/dune
··· 1 + (library 2 + (name uri_re) 3 + (public_name uri-re) 4 + (wrapped false) 5 + (libraries re.posix stringext))
+1000
vendor/opam/uri/lib_re/uri_legacy.ml
··· 1 + (* 2 + * Copyright (c) 2012-2014 Anil Madhavapeddy <anil@recoil.org> 3 + * Copyright (c) 2012-2014 David Sheets <sheets@alum.mit.edu> 4 + * 5 + * Permission to use, copy, modify, and distribute this software for any 6 + * purpose with or without fee is hereby granted, provided that the above 7 + * copyright notice and this permission notice appear in all copies. 8 + * 9 + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10 + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12 + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15 + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 + * 17 + *) 18 + 19 + [@@@ocaml.warning "-32"] 20 + 21 + module Uri_re = struct 22 + open Re 23 + 24 + module Raw = struct 25 + let (+) a b = seq [a;b] 26 + let (/) a b = alt [a;b] 27 + 28 + let gen_delims = Posix.re "[:/?#\\[\\]@]" 29 + let sub_delims = Posix.re "[!$&'()*+,;=]" 30 + let c_at = char '@' 31 + let c_colon = char ':' 32 + let c_slash = char '/' 33 + let c_slash2 = Posix.re "//" 34 + let c_dot = char '.' 35 + let c_question = char '?' 36 + let c_hash = char '#' 37 + 38 + let reserved = gen_delims / sub_delims 39 + let unreserved = Posix.re "[A-Za-z0-9-._~]" 40 + let hexdig = Posix.re "[0-9A-Fa-f]" 41 + let pct_encoded = (char '%') + hexdig + hexdig 42 + 43 + let dec_octet = Posix.re "25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?" 44 + let ipv4_address = (repn (dec_octet + c_dot) 3 (Some 3)) + dec_octet 45 + 46 + (* following RFC2234, RFC3986, RFC6874 and 47 + http://people.spodhuis.org/phil.pennock/software/emit_ipv6_regexp-0.304 48 + *) 49 + let zone_id = unreserved / pct_encoded 50 + let ipv6_address = 51 + let (=|) n a = repn a n (Some n) in 52 + let (<|) n a = repn a 0 (Some n) in 53 + let h16 = repn hexdig 1 (Some 4) in 54 + let h16c = h16 + c_colon in 55 + let cc = c_colon + c_colon in 56 + let ls32 = (h16c + h16) / ipv4_address in 57 + ( char '[' 58 + + (((6=|h16c) + ls32) 59 + / ( cc + (5=|h16c) + ls32) 60 + / ((1<| h16) + cc + (4=|h16c) + ls32) 61 + / ((1<|((1<|h16c) + h16)) + cc + (3=|h16c) + ls32) 62 + / ((1<|((2<|h16c) + h16)) + cc + (2=|h16c) + ls32) 63 + / ((1<|((3<|h16c) + h16)) + cc + h16c + ls32) 64 + / ((1<|((4<|h16c) + h16)) + cc + ls32) 65 + / ((1<|((5<|h16c) + h16)) + cc + h16) 66 + / ((1<|((6<|h16c) + h16)) + cc ) 67 + ) 68 + + (opt (Posix.re "%25" + rep1 zone_id)) 69 + + char ']' 70 + ) 71 + 72 + let reg_name = rep ( unreserved / pct_encoded / sub_delims ) 73 + 74 + let host = ipv6_address / ipv4_address / reg_name (* | ipv4_literal TODO *) 75 + let userinfo = rep (unreserved / pct_encoded / sub_delims / c_colon) 76 + let port = Posix.re "[0-9]*" 77 + let authority = (opt ((group userinfo) + c_at)) + (group host) + (opt (c_colon + (group port))) 78 + let null_authority = (group empty) + (group empty) + (group empty) 79 + 80 + let pchar = unreserved / pct_encoded / sub_delims / c_colon / c_at 81 + let segment = rep pchar 82 + let segment_nz = rep1 pchar 83 + let segment_nz_nc = repn (unreserved / pct_encoded / sub_delims / c_at) 1 None 84 + let path_abempty = rep (c_slash + segment) 85 + let path_absolute = c_slash + (opt (segment_nz + (rep (c_slash + segment)))) 86 + let path_noscheme = segment_nz_nc + (rep (c_slash + segment )) 87 + let path_rootless = segment_nz + (rep (c_slash + segment )) 88 + let path_empty = empty 89 + 90 + let path = path_abempty (* begins with "/" or is empty *) 91 + / path_absolute (* begins with "/" but not "//" *) 92 + / path_noscheme (* begins with a non-colon segment *) 93 + / path_rootless (* begins with a segment *) 94 + / path_empty (* zero characters *) 95 + 96 + let hier_part = (c_slash2 + authority + path_abempty) 97 + / (path_absolute / path_rootless / path_empty) 98 + 99 + let scheme = Posix.re "[A-Za-z][A-Za-z0-9+\\\\-\\.]*" 100 + let query = group (rep ( pchar / c_slash / c_question)) 101 + let fragment = group (rep (pchar / c_slash / c_question)) 102 + 103 + let absolute_uri = scheme + c_colon + hier_part + (opt (c_question + query)) 104 + 105 + let uri = scheme + c_colon + hier_part + (opt (c_question + query)) + (opt (c_hash + fragment)) 106 + 107 + let relative_part = (c_slash2 + authority + path_abempty) / (path_absolute / path_noscheme / path_empty) 108 + 109 + let relative_ref = relative_part + (opt (c_question + query)) + (opt (c_hash + fragment)) 110 + 111 + let uri_reference = Posix.re "^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?" 112 + end 113 + 114 + let ipv4_address = Posix.compile Raw.ipv4_address 115 + let ipv6_address = Posix.compile Raw.ipv6_address 116 + let uri_reference = Posix.compile Raw.uri_reference 117 + let authority = Posix.compile Raw.authority 118 + 119 + let host = Posix.compile Raw.host 120 + end 121 + 122 + type component = [ 123 + | `Scheme 124 + | `Authority 125 + | `Userinfo (* subcomponent of authority in some schemes *) 126 + | `Host (* subcomponent of authority in some schemes *) 127 + | `Path 128 + | `Query 129 + | `Query_key 130 + | `Query_value 131 + | `Fragment 132 + ] 133 + 134 + let rec iter_concat fn sep buf = function 135 + | last::[] -> fn buf last 136 + | el::rest -> 137 + fn buf el; 138 + Buffer.add_string buf sep; 139 + iter_concat fn sep buf rest 140 + | [] -> () 141 + 142 + let rev_interject e lst = 143 + let rec aux acc = function 144 + | [] -> acc 145 + | x::xs -> aux (x::e::acc) xs 146 + in match lst with 147 + | [] -> [] 148 + | h::t -> aux [h] t 149 + 150 + let compare_opt c t t' = match t, t' with 151 + | None, None -> 0 152 + | Some _, None -> 1 153 + | None, Some _ -> -1 154 + | Some a, Some b -> c a b 155 + 156 + let rec compare_list f t t' = match t, t' with 157 + | [], [] -> 0 158 + | _::_, [] -> 1 159 + | [], _::_ -> -1 160 + | x::xs, y::ys -> 161 + match f x y with 0 -> compare_list f xs ys | c -> c 162 + 163 + (** Safe characters that are always allowed in a URI 164 + * Unfortunately, this varies depending on which bit of the URI 165 + * is being parsed, so there are multiple variants (and this 166 + * set is probably not exhaustive. TODO: check. 167 + *) 168 + type safe_chars = bool array 169 + 170 + module type Scheme = sig 171 + val safe_chars_for_component : component -> safe_chars 172 + val normalize_host : string option -> string option 173 + val canonicalize_port : int option -> int option 174 + val canonicalize_path : string list -> string list 175 + end 176 + 177 + module Generic : Scheme = struct 178 + let sub_delims a = 179 + let subd = "!$&'()*+,;=" in 180 + for i = 0 to String.length subd - 1 do 181 + let c = Char.code subd.[i] in 182 + a.(c) <- true 183 + done; 184 + a 185 + 186 + let safe_chars : safe_chars = 187 + let a = Array.make 256 false in 188 + let always_safe = 189 + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_.-~" in 190 + for i = 0 to String.length always_safe - 1 do 191 + let c = Char.code always_safe.[i] in 192 + a.(c) <- true 193 + done; 194 + a 195 + 196 + let pchar : safe_chars = 197 + let a = sub_delims (Array.copy safe_chars) in 198 + a.(Char.code ':') <- true; 199 + a.(Char.code '@') <- true; 200 + a 201 + 202 + let safe_chars_for_scheme : safe_chars = 203 + let a = Array.copy safe_chars in 204 + a.(Char.code '+') <- true; 205 + a 206 + 207 + (** Safe characters for the path component of a URI *) 208 + let safe_chars_for_path : safe_chars = 209 + let a = sub_delims (Array.copy pchar) in 210 + (* delimiter: non-segment delimiting uses should be pct encoded *) 211 + a.(Char.code '/') <- false; 212 + a 213 + 214 + let safe_chars_for_query : safe_chars = 215 + (* TODO: What about {"!","$",","}? See <https://github.com/avsm/ocaml-uri/commit/1ef3f1dfb41bdb4f33f223ffe16e62a33975661a#diff-740f2de53c9eb36e9670ddfbdb9ba914R171> *) 216 + let a = Array.copy pchar in 217 + a.(Char.code '/') <- true; 218 + a.(Char.code '?') <- true; 219 + (* '&' is safe but we should encode literals to avoid ambiguity 220 + with the already parsed qs params *) 221 + a.(Char.code '&') <- false; 222 + (* ';' is safe but some systems treat it like '&'. *) 223 + a.(Char.code ';') <- false; 224 + a.(Char.code '+') <- false; 225 + a 226 + 227 + let safe_chars_for_query_key : safe_chars = 228 + let a = Array.copy safe_chars_for_query in 229 + a.(Char.code '=') <- false; 230 + a 231 + 232 + let safe_chars_for_query_value : safe_chars = 233 + let a = Array.copy safe_chars_for_query in 234 + a.(Char.code ',') <- false; 235 + a 236 + 237 + let safe_chars_for_fragment : safe_chars = safe_chars_for_query 238 + 239 + (** Safe characters for the userinfo subcomponent of a URI. 240 + TODO: this needs more reserved characters added *) 241 + let safe_chars_for_userinfo : safe_chars = 242 + let a = Array.copy safe_chars in 243 + (* delimiter: non-segment delimiting uses should be pct encoded *) 244 + a.(Char.code ':') <- false; 245 + a 246 + 247 + let safe_chars_for_component = function 248 + | `Path -> safe_chars_for_path 249 + | `Userinfo -> safe_chars_for_userinfo 250 + | `Query -> safe_chars_for_query 251 + | `Query_key -> safe_chars_for_query_key 252 + | `Query_value -> safe_chars_for_query_value 253 + | `Fragment -> safe_chars_for_fragment 254 + | `Scheme -> safe_chars_for_scheme 255 + | _ -> safe_chars 256 + 257 + let normalize_host hso = hso 258 + 259 + let canonicalize_port port = port 260 + let canonicalize_path path = path 261 + end 262 + 263 + module Http : Scheme = struct 264 + include Generic 265 + 266 + let normalize_host = function 267 + | Some hs -> Some (String.lowercase_ascii hs) 268 + | None -> None 269 + 270 + let canonicalize_port = function 271 + | None -> None 272 + | Some 80 -> None 273 + | Some x -> Some x 274 + 275 + let canonicalize_path = function 276 + | [] -> ["/"] 277 + | x -> x 278 + end 279 + 280 + module Https : Scheme = struct 281 + include Http 282 + 283 + let canonicalize_port = function 284 + | None -> None 285 + | Some 443 -> None 286 + | Some x -> Some x 287 + end 288 + 289 + module File : Scheme = struct 290 + include Generic 291 + 292 + let normalize_host = function 293 + | Some hs -> 294 + let hs = String.lowercase_ascii hs in 295 + if hs="localhost" then Some "" else Some hs 296 + | None -> None 297 + end 298 + 299 + module Urn : Scheme = struct 300 + include Generic 301 + 302 + end 303 + 304 + let module_of_scheme = function 305 + | Some s -> begin match String.lowercase_ascii s with 306 + | "http" -> (module Http : Scheme) 307 + | "https" -> (module Https : Scheme) 308 + | "file" -> (module File : Scheme) 309 + | "urn" -> (module Urn : Scheme) 310 + | _ -> (module Generic : Scheme) 311 + end 312 + | None -> (module Generic : Scheme) 313 + 314 + (** Portions of the URL must be converted to-and-from percent-encoding 315 + * and this really, really shouldn't be mixed up. So this Pct module 316 + * defines abstract Pct.encoded and Pct.decoded types which sets the 317 + * state of the underlying string. There are functions to "cast" to 318 + * and from these and normal strings, and this promotes a bit of 319 + * internal safety. These types are not exposed to the external 320 + * interface, as casting to-and-from is quite a bit of hassle and 321 + * probably not a lot of use to the average consumer of this library 322 + *) 323 + module Pct : sig 324 + type encoded 325 + type decoded 326 + 327 + val encode : ?scheme:string -> ?component:component -> decoded -> encoded 328 + val decode : encoded -> decoded 329 + 330 + (* The empty decoded string *) 331 + val empty_decoded : decoded 332 + (* Identity functions so we need to explicitly cast when using them below *) 333 + val cast_encoded : string -> encoded 334 + val cast_decoded : string -> decoded 335 + val uncast_encoded : encoded -> string 336 + val uncast_decoded : decoded -> string 337 + (* Lift HOFs for maps over encodings, decodings, and strings *) 338 + val lift_encoded : (encoded -> encoded) -> string -> string 339 + val lift_decoded : (decoded -> decoded) -> string -> string 340 + val unlift_encoded : (string -> string) -> encoded -> encoded 341 + val unlift_decoded : (string -> string) -> decoded -> decoded 342 + val unlift_decoded2 : (string -> string -> 'a) -> decoded -> decoded -> 'a 343 + end = struct 344 + type encoded = string 345 + type decoded = string 346 + let cast_encoded x = x 347 + let cast_decoded x = x 348 + let empty_decoded = "" 349 + let uncast_decoded x = x 350 + let uncast_encoded x = x 351 + 352 + let lift_encoded f = f 353 + let lift_decoded f = f 354 + let unlift_encoded f = f 355 + let unlift_decoded f = f 356 + let unlift_decoded2 f = f 357 + 358 + (** Scan for reserved characters and replace them with 359 + percent-encoded equivalents. 360 + @return a percent-encoded string *) 361 + let encode ?scheme ?(component=`Path) b = 362 + let module Scheme = (val (module_of_scheme scheme) : Scheme) in 363 + let safe_chars = Scheme.safe_chars_for_component component in 364 + let len = String.length b in 365 + let buf = Buffer.create len in 366 + let rec scan start cur = 367 + if cur >= len then begin 368 + Buffer.add_substring buf b start (cur-start); 369 + end else begin 370 + let c = Char.code b.[cur] in 371 + if safe_chars.(c) then 372 + scan start (cur+1) 373 + else begin 374 + if cur > start then Buffer.add_substring buf b start (cur-start); 375 + Buffer.add_string buf (Printf.sprintf "%%%02X" c); 376 + scan (cur+1) (cur+1) 377 + end 378 + end 379 + in 380 + scan 0 0; 381 + Buffer.contents buf 382 + 383 + let int_of_hex_char c = 384 + let c = int_of_char (Char.uppercase_ascii c) - 48 in 385 + if c > 9 386 + then if c > 16 && c < 23 387 + then c - 7 388 + else failwith "int_of_hex_char" 389 + else if c >= 0 390 + then c 391 + else failwith "int_of_hex_char" 392 + 393 + (** Scan for percent-encoding and convert them into ASCII. 394 + @return a percent-decoded string *) 395 + let decode b = 396 + (* TODO: Should both strict and non-strict versions be exposed? *) 397 + let len = String.length b in 398 + let buf = Buffer.create len in 399 + let rec scan start cur = 400 + if cur >= len then Buffer.add_substring buf b start (cur-start) 401 + else if b.[cur] = '%' then begin 402 + Buffer.add_substring buf b start (cur-start); 403 + let cur = cur + 1 in 404 + if cur >= len then Buffer.add_char buf '%' 405 + else match int_of_hex_char b.[cur] with 406 + | exception _ -> 407 + Buffer.add_char buf '%'; 408 + scan cur cur 409 + | highbits -> begin 410 + let cur = cur + 1 in 411 + if cur >= len then begin 412 + Buffer.add_char buf '%'; 413 + Buffer.add_char buf b.[cur-1] 414 + end else begin 415 + let start_at = 416 + match int_of_hex_char b.[cur] with 417 + | lowbits -> 418 + Buffer.add_char buf (Char.chr (highbits lsl 4 + lowbits)); 419 + cur+1 420 + | exception _ -> 421 + Buffer.add_char buf '%'; 422 + Buffer.add_char buf b.[cur-1]; 423 + cur 424 + in scan start_at start_at 425 + end 426 + end 427 + end else scan start (cur+1) 428 + in 429 + scan 0 0; 430 + Buffer.contents buf 431 + end 432 + 433 + (* Percent encode a string *) 434 + let pct_encode ?scheme ?(component=`Path) s = 435 + Pct.(uncast_encoded (encode ?scheme ~component (cast_decoded s))) 436 + 437 + (* Percent decode a string *) 438 + let pct_decode s = Pct.(uncast_decoded (decode (cast_encoded s))) 439 + 440 + (* Userinfo string handling, to and from an id * credential pair *) 441 + module Userinfo = struct 442 + type t = string * string option 443 + 444 + let compare (u,p) (u',p') = 445 + match String.compare u u' with 446 + | 0 -> compare_opt String.compare p p' 447 + | c -> c 448 + 449 + let userinfo_of_encoded us = 450 + match Stringext.split ~max:2 ~on:':' us with 451 + | [] -> ("",None) 452 + | [u] -> (pct_decode u,None) 453 + | u::p::_ -> (pct_decode u,Some (pct_decode p)) 454 + 455 + let encoded_of_userinfo ?scheme (u,po) = 456 + let len = String.( 457 + 1 + (length u) + (match po with None -> 0 | Some p -> length p)) 458 + in 459 + let buf = Buffer.create len in 460 + Buffer.add_string buf (pct_encode ?scheme ~component:`Userinfo u); 461 + begin match po with None -> (); 462 + | Some p -> 463 + Buffer.add_char buf ':'; 464 + Buffer.add_string buf (pct_encode ?scheme ~component:`Userinfo p) 465 + end; 466 + Pct.cast_encoded (Buffer.contents buf) 467 + end 468 + 469 + let userinfo_of_encoded = Userinfo.userinfo_of_encoded 470 + let encoded_of_userinfo ?scheme = Userinfo.encoded_of_userinfo ?scheme 471 + 472 + (* Path string handling, to and from a list of path tokens *) 473 + module Path = struct 474 + (* Invariant: every element is non-zero, slashes (/) only occur alone. *) 475 + (* Yes, it's better this way. This means you can retain separator 476 + context in recursion (e.g. remove_dot_segments for relative resolution). *) 477 + 478 + type t = string list 479 + 480 + let compare = compare_list String.compare 481 + 482 + (* Make a path token list from a percent-encoded string *) 483 + let path_of_encoded ps = 484 + let tokl = Stringext.full_split ps ~on:'/' in 485 + List.map pct_decode tokl 486 + 487 + (* Subroutine for resolve <http://tools.ietf.org/html/rfc3986#section-5.2.4> *) 488 + let remove_dot_segments p = 489 + let revp = List.rev p in 490 + let rec loop ascension outp = function 491 + | "/"::".."::r | ".."::r -> loop (ascension + 1) outp r 492 + | "/"::"."::r | "."::r -> loop ascension outp r 493 + | "/"::[] | [] when List.(length p > 0 && hd p = "/") -> "/"::outp 494 + | [] when ascension > 0 -> List.rev_append 495 + ("/"::(rev_interject "/" Array.(to_list (make ascension "..")))) outp 496 + | [] -> List.(if length outp > 0 && hd outp = "/" then tl outp else outp) 497 + | "/"::"/"::r when ascension > 0 -> loop (ascension - 1) outp ("/"::r) 498 + | "/"::_::r when ascension > 0 -> loop (ascension - 1) outp r 499 + | s::r -> loop 0 (s::outp) r 500 + in loop 0 [] revp 501 + 502 + let encoded_of_path ?scheme p = 503 + let len = List.fold_left (fun c tok -> String.length tok + c) 0 p in 504 + let buf = Buffer.create len in 505 + iter_concat (fun buf -> function 506 + | "/" -> Buffer.add_char buf '/' 507 + | seg -> Buffer.add_string buf (pct_encode ?scheme ~component:`Path seg) 508 + ) "" buf p; 509 + Pct.cast_encoded (Buffer.contents buf) 510 + 511 + (* Subroutine for resolve <http://tools.ietf.org/html/rfc3986#section-5.2.3> *) 512 + let merge bhost bpath relpath = 513 + match bhost, List.rev bpath with 514 + | Some _, [] -> "/"::relpath 515 + | _, ("/"::rbpath | _::"/"::rbpath) -> List.rev_append ("/"::rbpath) relpath 516 + | _, _ -> relpath 517 + end 518 + 519 + let path_of_encoded = Path.path_of_encoded 520 + let encoded_of_path ?scheme = Path.encoded_of_path ?scheme 521 + 522 + (* Query string handling, to and from an assoc list of key/values *) 523 + module Query = struct 524 + 525 + type kv = (string * string list) list 526 + 527 + type t = 528 + | KV of kv 529 + | Raw of string option * kv Lazy.t 530 + 531 + let compare x y = match x, y with 532 + | KV kvl, KV kvl' 533 + | Raw (_, lazy kvl), KV kvl' 534 + | KV kvl, Raw (_, lazy kvl') -> 535 + compare_list (fun (k,vl) (k',vl') -> 536 + match String.compare k k' with 537 + | 0 -> compare_list String.compare vl vl' 538 + | c -> c 539 + ) kvl kvl' 540 + | Raw (raw,_), Raw (raw',_) -> compare_opt String.compare raw raw' 541 + 542 + let find q k = try Some (List.assoc k q) with Not_found -> None 543 + 544 + let split_query qs = 545 + let els = Stringext.split ~on:'&' qs in 546 + (* Replace a + in a query string with a space in-place *) 547 + let plus_to_space s = 548 + let s = Bytes.unsafe_of_string s in 549 + for i = 0 to Bytes.length s - 1 do 550 + if Bytes.get s i = '+' then Bytes.set s i ' ' 551 + done; 552 + Bytes.unsafe_to_string s 553 + in 554 + let rec loop acc = function 555 + | (k::v::_)::tl -> 556 + let n = plus_to_space k, 557 + (match Stringext.split ~on:',' (plus_to_space v) with 558 + | [] -> [""] | l -> l) in 559 + loop (n::acc) tl 560 + | [k]::tl -> 561 + let n = plus_to_space k, [] in 562 + loop (n::acc) tl 563 + | []::tl -> loop (("", [])::acc) tl 564 + | [] -> acc 565 + in 566 + match els with 567 + | [] -> ["",[]] 568 + | els -> loop [] 569 + (List.rev_map (fun el -> Stringext.split ~on:'=' el ~max:2) els) 570 + 571 + (* Make a query tuple list from a percent-encoded string *) 572 + let query_of_encoded qs = 573 + List.map 574 + (fun (k, v) -> (pct_decode k, List.map pct_decode v)) 575 + (split_query qs) 576 + 577 + (* Assemble a query string suitable for putting into a URI. 578 + * Tuple inputs are percent decoded and will be encoded by 579 + * this function. 580 + *) 581 + let encoded_of_query ?scheme l = 582 + let len = List.fold_left (fun a (k,v) -> 583 + a + (String.length k) 584 + + (List.fold_left (fun a s -> a+(String.length s)+1) 0 v) + 2) (-1) l in 585 + let buf = Buffer.create len in 586 + iter_concat (fun buf (k,v) -> 587 + Buffer.add_string buf (pct_encode ?scheme ~component:`Query_key k); 588 + if v <> [] then ( 589 + Buffer.add_char buf '='; 590 + iter_concat (fun buf s -> 591 + Buffer.add_string buf 592 + (pct_encode ?scheme ~component:`Query_value s) 593 + ) "," buf v) 594 + ) "&" buf l; 595 + Buffer.contents buf 596 + 597 + let of_raw qs = 598 + let lazy_query = Lazy.from_fun (fun () -> query_of_encoded qs) in 599 + Raw (Some qs, lazy_query) 600 + 601 + let kv = function Raw (_, lazy kv) | KV kv -> kv 602 + end 603 + 604 + let query_of_encoded = Query.query_of_encoded 605 + let encoded_of_query ?scheme = Query.encoded_of_query ?scheme 606 + 607 + (* Type of the URI, with most bits being optional *) 608 + type t = { 609 + scheme: Pct.decoded option; 610 + userinfo: Userinfo.t option; 611 + host: Pct.decoded option; 612 + port: int option; 613 + path: Path.t; 614 + query: Query.t; 615 + fragment: Pct.decoded option; 616 + } 617 + 618 + let empty = { 619 + scheme = None; 620 + userinfo = None; 621 + host = None; 622 + port = None; 623 + path = []; 624 + query = Query.Raw (None, Lazy.from_val []); 625 + fragment = None; 626 + } 627 + 628 + let compare_decoded = Pct.unlift_decoded2 String.compare 629 + let compare_decoded_opt = compare_opt compare_decoded 630 + let compare t t' = 631 + (match compare_decoded_opt t.host t'.host with 632 + | 0 -> (match compare_decoded_opt t.scheme t'.scheme with 633 + | 0 -> (match compare_opt (fun p p' -> 634 + if p < p' then -1 else if p > p' then 1 else 0 635 + ) t.port t'.port with 636 + | 0 -> (match compare_opt Userinfo.compare t.userinfo t'.userinfo with 637 + | 0 -> (match Path.compare t.path t'.path with 638 + | 0 -> (match Query.compare t.query t'.query with 639 + | 0 -> compare_decoded_opt t.fragment t'.fragment 640 + | c -> c) 641 + | c -> c) 642 + | c -> c) 643 + | c -> c) 644 + | c -> c) 645 + | c -> c) 646 + 647 + let equal t t' = compare t t' = 0 648 + 649 + let uncast_opt = function 650 + | Some h -> Some (Pct.uncast_decoded h) 651 + | None -> None 652 + 653 + let cast_opt = function 654 + | Some h -> Some (Pct.cast_decoded h) 655 + | None -> None 656 + 657 + let normalize schem uri = 658 + let module Scheme = 659 + (val (module_of_scheme (uncast_opt schem)) : Scheme) in 660 + let dob f = function 661 + | Some x -> Some (Pct.unlift_decoded f x) 662 + | None -> None 663 + in {uri with 664 + scheme=dob String.lowercase_ascii uri.scheme; 665 + host=cast_opt (Scheme.normalize_host (uncast_opt uri.host)) 666 + } 667 + 668 + (* Make a URI record. This is a bit more inefficient than it needs to be due to the 669 + * casting/uncasting (which isn't fully identity due to the option box), but it is 670 + * no big deal for now. 671 + *) 672 + let make ?scheme ?userinfo ?host ?port ?path ?query ?fragment () = 673 + let decode = function 674 + |Some x -> Some (Pct.cast_decoded x) |None -> None in 675 + let host = match userinfo, host, port with 676 + | _, Some _, _ | None, None, None -> host 677 + | Some _, None, _ | _, None, Some _ -> Some "" 678 + in 679 + let userinfo = match userinfo with 680 + | None -> None | Some u -> Some (userinfo_of_encoded u) in 681 + let path = match path with 682 + |None -> [] | Some p -> 683 + let path = path_of_encoded p in 684 + match host, path with 685 + | None, _ | Some _, "/"::_ | Some _, [] -> path 686 + | Some _, _ -> "/"::path 687 + in 688 + let query = match query with 689 + | None -> Query.KV [] 690 + | Some p -> Query.KV p 691 + in 692 + let scheme = decode scheme in 693 + normalize scheme 694 + { scheme; userinfo; 695 + host=decode host; port; path; query; fragment=decode fragment } 696 + 697 + (** Parse a URI string into a structure *) 698 + let of_string s = 699 + (* Given a series of Re substrings, cast each component 700 + * into a Pct.encoded and return an optional type (None if 701 + * the component is not present in the Uri *) 702 + let get_opt_encoded s n = 703 + try Some (Pct.cast_encoded (Re.Group.get s n)) 704 + with Not_found -> None 705 + in 706 + let get_opt s n = 707 + try 708 + let pct = Pct.cast_encoded (Re.Group.get s n) in 709 + Some (Pct.decode pct) 710 + with Not_found -> None 711 + in 712 + let subs = Re.exec Uri_re.uri_reference s in 713 + let scheme = get_opt subs 2 in 714 + let userinfo, host, port = 715 + match get_opt_encoded subs 4 with 716 + |None -> None, None, None 717 + |Some a -> 718 + let subs' = Re.exec Uri_re.authority (Pct.uncast_encoded a) in 719 + let userinfo = match get_opt_encoded subs' 1 with 720 + | Some x -> Some (Userinfo.userinfo_of_encoded (Pct.uncast_encoded x)) 721 + | None -> None 722 + in 723 + let host = get_opt subs' 2 in 724 + let port = 725 + match get_opt subs' 3 with 726 + |None -> None 727 + |Some x -> 728 + (try 729 + Some (int_of_string (Pct.uncast_decoded x)) 730 + with _ -> None) 731 + in 732 + userinfo, host, port 733 + in 734 + let path = 735 + match get_opt_encoded subs 5 with 736 + | Some x -> Path.path_of_encoded (Pct.uncast_encoded x) 737 + | None -> [] 738 + in 739 + let query = 740 + match get_opt_encoded subs 7 with 741 + | Some x -> Query.of_raw (Pct.uncast_encoded x) 742 + | None -> Query.Raw (None, Lazy.from_val []) 743 + in 744 + let fragment = get_opt subs 9 in 745 + normalize scheme { scheme; userinfo; host; port; path; query; fragment } 746 + 747 + (** Convert a URI structure into a percent-encoded string 748 + <http://tools.ietf.org/html/rfc3986#section-5.3> 749 + *) 750 + let to_string uri = 751 + let scheme = match uri.scheme with 752 + | Some s -> Some (Pct.uncast_decoded s) 753 + | None -> None in 754 + let buf = Buffer.create 128 in 755 + (* Percent encode a decoded string and add it to the buffer *) 756 + let add_pct_string ?(component=`Path) x = 757 + Buffer.add_string buf (Pct.uncast_encoded (Pct.encode ?scheme ~component x)) 758 + in 759 + (match uri.scheme with 760 + |None -> () 761 + |Some x -> 762 + add_pct_string ~component:`Scheme x; 763 + Buffer.add_char buf ':' 764 + ); 765 + (* URI has a host if any host-related component is set. Defaults to "". *) 766 + if (match uri.userinfo, uri.host, uri.port with 767 + | Some _, _, _ | _, Some _, _ | _, _, Some _ -> true | _ -> false) 768 + then Buffer.add_string buf "//"; 769 + (match uri.userinfo with 770 + |None -> () 771 + |Some userinfo -> 772 + Buffer.add_string buf 773 + (Pct.uncast_encoded (encoded_of_userinfo ?scheme userinfo)); 774 + Buffer.add_char buf '@' 775 + ); 776 + (match uri.host with 777 + |None -> () 778 + |Some host -> 779 + add_pct_string ~component:`Host host; 780 + ); 781 + (match uri.port with 782 + |None -> () 783 + |Some port -> 784 + Buffer.add_char buf ':'; 785 + Buffer.add_string buf (string_of_int port) 786 + ); 787 + (match uri.path with (* Handle relative paths correctly *) 788 + | [] -> () 789 + | "/"::_ -> 790 + Buffer.add_string buf (Pct.uncast_encoded (encoded_of_path ?scheme uri.path)) 791 + | first_segment::_ -> 792 + (match uri.host with 793 + | Some _ -> Buffer.add_char buf '/' 794 + | None -> 795 + (* ensure roundtrip by forcing relative path interpretation not scheme *) 796 + match Stringext.find_from first_segment ~pattern:":" with 797 + | None -> () 798 + | Some _ -> match scheme with 799 + | Some _ -> () 800 + | None -> Buffer.add_string buf "./" 801 + ); 802 + Buffer.add_string buf 803 + (Pct.uncast_encoded (encoded_of_path ?scheme uri.path)) 804 + ); 805 + Query.(match uri.query with 806 + | Raw (None,_) | KV [] -> () 807 + | Raw (_,lazy q) | KV q -> (* normalize e.g. percent capitalization *) 808 + Buffer.add_char buf '?'; 809 + Buffer.add_string buf (encoded_of_query ?scheme q) 810 + ); 811 + (match uri.fragment with 812 + |None -> () 813 + |Some f -> Buffer.add_char buf '#'; add_pct_string ~component:`Fragment f 814 + ); 815 + Buffer.contents buf 816 + 817 + (* Various accessor functions, as the external uri type is abstract *) 818 + let get_decoded_opt = function None -> None |Some x -> Some (Pct.uncast_decoded x) 819 + let scheme uri = get_decoded_opt uri.scheme 820 + let with_scheme uri = 821 + function 822 + |Some scheme -> { uri with scheme=Some (Pct.cast_decoded scheme) } 823 + |None -> { uri with scheme=None } 824 + 825 + let host uri = get_decoded_opt uri.host 826 + let with_host uri = 827 + function 828 + |Some host -> { uri with host=Some (Pct.cast_decoded host) } 829 + |None -> { uri with host=None } 830 + 831 + let host_with_default ?(default="localhost") uri = 832 + match host uri with 833 + |None -> default 834 + |Some h -> h 835 + 836 + let userinfo uri = match uri.userinfo with 837 + | None -> None 838 + | Some userinfo -> Some (Pct.uncast_encoded (match uri.scheme with 839 + | None -> encoded_of_userinfo userinfo 840 + | Some s -> encoded_of_userinfo ~scheme:(Pct.uncast_decoded s) userinfo)) 841 + let with_userinfo uri userinfo = 842 + let userinfo = match userinfo with 843 + | Some u -> Some (userinfo_of_encoded u) 844 + | None -> None 845 + in 846 + match host uri with 847 + | None -> { uri with host=Some (Pct.cast_decoded ""); userinfo=userinfo } 848 + | Some _ -> { uri with userinfo=userinfo } 849 + 850 + let user uri = match uri.userinfo with 851 + | None -> None 852 + | Some (user, _) -> Some user 853 + 854 + let password uri = match uri.userinfo with 855 + | None | Some (_, None) -> None 856 + | Some (_, Some pass) -> Some pass 857 + let with_password uri password = 858 + let result userinfo = match host uri with 859 + | None -> { uri with host=Some (Pct.cast_decoded ""); userinfo=userinfo } 860 + | Some _ -> { uri with userinfo=userinfo } 861 + in 862 + match uri.userinfo, password with 863 + | None, None -> uri 864 + | None, Some _ -> result (Some ("",password)) 865 + | Some (user,_), _ -> result (Some (user, password)) 866 + 867 + let port uri = uri.port 868 + let with_port uri port = 869 + match host uri with 870 + | Some _ -> { uri with port=port } 871 + | None -> begin 872 + match port with 873 + | None -> { uri with host=None; port=None } 874 + | Some _ -> { uri with host=Some (Pct.cast_decoded ""); port=port } 875 + end 876 + 877 + (* Return the path component *) 878 + let path uri = Pct.uncast_encoded (match uri.scheme with 879 + | None -> encoded_of_path uri.path 880 + | Some s -> encoded_of_path ~scheme:(Pct.uncast_decoded s) uri.path) 881 + let with_path uri path = 882 + let path = path_of_encoded path in 883 + match host uri, path with 884 + | None, _ | Some _, "/"::_ | Some _, [] -> { uri with path=path } 885 + | Some _, _ -> { uri with path="/"::path } 886 + 887 + let fragment uri = get_decoded_opt uri.fragment 888 + let with_fragment uri = 889 + function 890 + |None -> { uri with fragment=None } 891 + |Some frag -> { uri with fragment=Some (Pct.cast_decoded frag) } 892 + 893 + let query uri = Query.kv uri.query 894 + let verbatim_query uri = Query.(match uri.query with 895 + | Raw (qs,_) -> qs 896 + | KV [] -> None 897 + | KV kv -> Some (encoded_of_query ?scheme:(scheme uri) kv) 898 + ) 899 + let get_query_param' uri k = Query.(find (kv uri.query) k) 900 + let get_query_param uri k = 901 + match get_query_param' uri k with 902 + |None -> None 903 + |Some v -> Some (String.concat "," v) 904 + 905 + let with_query uri query = { uri with query=Query.KV query } 906 + let q_s q = List.map (fun (k,v) -> k,[v]) q 907 + let with_query' uri query = with_query uri (q_s query) 908 + let add_query_param uri p = Query.({ uri with query=KV (p::(kv uri.query)) }) 909 + let add_query_param' uri (k,v) = 910 + Query.({ uri with query=KV ((k,[v])::(kv uri.query)) }) 911 + let add_query_params uri ps = Query.({ uri with query=KV (ps@(kv uri.query)) }) 912 + let add_query_params' uri ps = 913 + Query.({ uri with query=KV ((q_s ps)@(kv uri.query)) }) 914 + let remove_query_param uri k = Query.( 915 + { uri with query=KV (List.filter (fun (k',_) -> k<>k') (kv uri.query)) } 916 + ) 917 + 918 + let with_uri ?scheme ?userinfo ?host ?port ?path ?query ?fragment uri = 919 + let with_path_opt u o = 920 + match o with 921 + | None -> with_path u "" 922 + | Some p -> with_path u p 923 + in 924 + let with_query_opt u o = 925 + match o with 926 + | None -> with_query u [] 927 + | Some q -> with_query u q 928 + in 929 + let with_ f o u = 930 + match o with 931 + | None -> u 932 + | Some x -> f u x 933 + in 934 + with_ with_scheme scheme uri 935 + |> with_ with_userinfo userinfo 936 + |> with_ with_host host 937 + |> with_ with_port port 938 + |> with_ with_path_opt path 939 + |> with_ with_query_opt query 940 + |> with_ with_fragment fragment 941 + 942 + (* Construct encoded path and query components *) 943 + let path_and_query uri = 944 + match (path uri), (query uri) with 945 + |"", [] -> "/" (* TODO: What about same document? (/) *) 946 + |"", q -> (* TODO: What about same document? (/) *) 947 + let scheme = uncast_opt uri.scheme in 948 + Printf.sprintf "/?%s" (encoded_of_query ?scheme q) 949 + |p, [] -> p 950 + |p, q -> 951 + let scheme = uncast_opt uri.scheme in 952 + Printf.sprintf "%s?%s" p (encoded_of_query ?scheme q) 953 + 954 + (* TODO: functions to add and remove from a URI *) 955 + 956 + (* Resolve a URI wrt a base URI <http://tools.ietf.org/html/rfc3986#section-5.2> *) 957 + let resolve schem base uri = 958 + let schem = Some (Pct.cast_decoded (match scheme base with 959 + | None -> schem 960 + | Some scheme -> scheme 961 + )) in 962 + normalize schem 963 + Path.(match scheme uri, userinfo uri, host uri with 964 + | Some _, _, _ -> 965 + {uri with path=remove_dot_segments uri.path} 966 + | None, Some _, _ 967 + | None, _, Some _ -> 968 + {uri with scheme=base.scheme; path=remove_dot_segments uri.path} 969 + | None, None, None -> 970 + let uri = {uri with scheme=base.scheme; userinfo=base.userinfo; 971 + host=base.host; port=base.port} in 972 + let path_str = path uri in 973 + if path_str="" 974 + then { uri with 975 + path=base.path; 976 + query=match uri.query with 977 + | Query.Raw (None,_) | Query.KV [] -> base.query 978 + | _ -> uri.query 979 + } 980 + else if path_str.[0]='/' 981 + then {uri with path=remove_dot_segments uri.path} 982 + else {uri with 983 + path=remove_dot_segments (merge base.host base.path uri.path); 984 + } 985 + ) 986 + 987 + let canonicalize uri = 988 + let uri = resolve "" empty uri in 989 + let module Scheme = 990 + (val (module_of_scheme (uncast_opt uri.scheme)) : Scheme) in 991 + { uri with 992 + port=Scheme.canonicalize_port uri.port; 993 + path=Scheme.canonicalize_path uri.path; 994 + } 995 + 996 + let pp ppf uri = Format.pp_print_string ppf (to_string uri) 997 + let pp_hum ppf uri = Format.pp_print_string ppf (to_string uri) 998 + 999 + module Re = Uri_re 1000 +
+269
vendor/opam/uri/lib_re/uri_legacy.mli
··· 1 + (* 2 + * Copyright (c) 2012-2013 Anil Madhavapeddy <anil@recoil.org> 3 + * 4 + * Permission to use, copy, modify, and distribute this software for any 5 + * purpose with or without fee is hereby granted, provided that the above 6 + * copyright notice and this permission notice appear in all copies. 7 + * 8 + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 9 + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 10 + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 11 + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 12 + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 13 + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14 + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 + * 16 + *) 17 + 18 + (** Uniform Resource Identifier handling that is RFC3986-compliant. *) 19 + 20 + (** A single URI that is a compact sequence of characters that identifies 21 + an abstract or physical resource. *) 22 + type t 23 + 24 + type component = [ 25 + `Scheme 26 + | `Authority 27 + | `Userinfo (** subcomponent of authority in some schemes *) 28 + | `Host (** subcomponent of authority in some schemes *) 29 + | `Path 30 + | `Query 31 + | `Query_key 32 + | `Query_value 33 + | `Fragment 34 + ] 35 + 36 + (** {2 Core functionality } *) 37 + 38 + (** The empty (zero length) URI reference. Useful for constructing 39 + URIs piece-by-piece. *) 40 + val empty : t 41 + 42 + (** Comparator ordering by host, scheme, port, userinfo, path, query, 43 + and finally fragment. Designed to produce a reasonable sort order. *) 44 + val compare : t -> t -> int 45 + 46 + (** [equal a b] is [compare a b = 0]. *) 47 + val equal : t -> t -> bool 48 + 49 + (** Percent-encode a string. The [scheme] argument defaults to 'http' and 50 + the [component] argument defaults to `Path *) 51 + val pct_encode : ?scheme:string -> ?component:component -> string -> string 52 + 53 + (** Percent-decode a percent-encoded string *) 54 + val pct_decode : string -> string 55 + 56 + (** Parse a URI string literal into a URI structure. A bare string will be 57 + interpreted as a path; a string prefixed with `//` will be interpreted as a 58 + host. 59 + *) 60 + val of_string : string -> t 61 + 62 + (** Convert a URI structure into a percent-encoded URI string *) 63 + val to_string : t -> string 64 + 65 + (** Resolve a URI against a default scheme and base URI *) 66 + val resolve : string -> t -> t -> t 67 + 68 + (** Canonicalize a URI according to Sec 6.2.3 "Scheme-Based 69 + Normalization". This transform is more aggressive than the 70 + standard URI-generic normalization automatically done. In 71 + particular, HTTP(S) URIs with empty path components will have 72 + their path components set to "/". Some applications like web 73 + servers may rely on the distinction between a path-less and a 74 + root-path URI to distinguish request URIs (e.g. OPTIONS * vs 75 + OPTIONS /). 76 + 77 + @see <https://tools.ietf.org/html/rfc3986#section-6.2.3> RFC 3986.6.2.3 78 + *) 79 + val canonicalize : t -> t 80 + 81 + (** Make a URI from supplied components. If userinfo or port are 82 + supplied without host, an empty host is added. If path is supplied 83 + and userinfo, host, or port is also supplied, path is made 84 + absolute but not resolved. *) 85 + val make : ?scheme:string -> ?userinfo:string -> ?host:string -> 86 + ?port:int -> ?path:string -> ?query:(string * string list) list -> 87 + ?fragment:string -> unit -> t 88 + 89 + (** Functional update for a URI using the supplied components. If a component 90 + is unspecified then it will be unchanged. If a component is supplied as 91 + [None] then the component will be removed in the returned URI. If a 92 + component is supplied as [Some x] then [x] will be added if it does not 93 + exist in the source URI or replaced if it does exist. *) 94 + val with_uri : ?scheme:string option -> ?userinfo:string option -> 95 + ?host:string option -> ?port:int option -> ?path:string option -> 96 + ?query:(string * string list) list option -> ?fragment:string option -> t -> t 97 + 98 + (** {2 Query functions } 99 + 100 + The query string API attempts to accommodate conventional query 101 + string representations (i.e. [?key0=value0&key1=value1]) while 102 + maximally exposing any meaning in those representations. For 103 + example, it is not necessarily the case that [/] and [/?] are 104 + equivalent to a web server. In the former case, we observe a zero 105 + query string whereas in the latter case, we observe a query string 106 + with a single key, [""] and a zero value. Compare this with [/?=] 107 + which has a single key and a single empty value, 108 + [""]. Additionally, some query functions return lists of values 109 + for a key. These list values are extracted from a {b single} key 110 + with a comma-separated value list. If a query string has multiple 111 + identical keys, you must use {! query} to retrieve the entirety of 112 + the structured query string. 113 + *) 114 + 115 + (** Get a query string from a URI *) 116 + val query : t -> (string * string list) list 117 + 118 + (** Get a verbatim query string from a URI. If the provenance of the 119 + URI is a string and its query component has not been updated, this 120 + is the literal query string as parsed. Otherwise, this is the 121 + composition of {!query} and {!encoded_of_query} *) 122 + val verbatim_query : t -> string option 123 + 124 + (** Make a percent-encoded query string from percent-decoded query tuple *) 125 + val encoded_of_query : ?scheme:string -> (string * string list) list -> string 126 + 127 + (** Parse a percent-encoded query string into a percent-decoded query tuple *) 128 + val query_of_encoded : string -> (string * string list) list 129 + 130 + (** Replace the query URI with the supplied list. 131 + Input URI is not modified 132 + *) 133 + val with_query : t -> (string * string list) list -> t 134 + 135 + (** Replace the query URI with the supplied singleton query list. 136 + Input URI is not modified 137 + *) 138 + val with_query' : t -> (string * string) list -> t 139 + 140 + (** [get_query_param' q key] returns the list of values for the 141 + [key] parameter in query [q]. Note that an empty list is not the 142 + same as a [None] return value. For a query [foo], the mapping is: 143 + - [/] returns None 144 + - [/?foo] returns Some [] 145 + - [/?foo=] returns [Some [""]] 146 + - [/?foo=bar] returns [Some ["bar"]] 147 + - [/?foo=bar,chi] returns [Some ["bar","chi"]] 148 + 149 + Query keys can be duplicated in the URI, in which case the first 150 + one is returned. If you want to resolve duplicate keys, obtain 151 + the full result set with {! query } instead. 152 + *) 153 + val get_query_param' : t -> string -> string list option 154 + 155 + (** [get_query_param q key] returns the value found for a [key] in 156 + query [q]. If there are multiple values for the key, then the 157 + first one is returned. *) 158 + val get_query_param: t -> string -> string option 159 + 160 + (** Add a query parameter to the input query URI. 161 + Input URI is not modified 162 + *) 163 + val add_query_param : t -> (string * string list) -> t 164 + 165 + (** Add a query parameter to the input singleton query URI. 166 + Input URI is not modified 167 + *) 168 + val add_query_param' : t -> (string * string) -> t 169 + 170 + (** Add a query parameter list to the input query URI. 171 + Input URI is not modified 172 + *) 173 + val add_query_params : t -> (string * string list) list -> t 174 + 175 + (** Add a query singleton parameter list to the input query URI. 176 + Input URI is not modified 177 + *) 178 + val add_query_params' : t -> (string * string) list -> t 179 + 180 + (** Remove a query key from the input query URI. 181 + Input URI is not modified, and no error is generated if the 182 + key does not already exist in the URI. 183 + *) 184 + val remove_query_param : t -> string -> t 185 + 186 + (** {2 Component getters and setters } *) 187 + 188 + (** Get the encoded path component of a URI *) 189 + val path : t -> string 190 + 191 + (** Get the encoded path and query components of a URI *) 192 + val path_and_query : t -> string 193 + 194 + (** Replace the path URI with the supplied encoded path. 195 + If a host is present in the supplied URI, the path is made absolute but not 196 + resolved. If the path is empty, the path component is removed. 197 + Input URI is not modified *) 198 + val with_path : t -> string -> t 199 + 200 + (** Get the scheme component of a URI *) 201 + val scheme : t -> string option 202 + 203 + (** Replace the scheme portion of the URI with the supplied [scheme]. 204 + Input URI is not modified *) 205 + val with_scheme : t -> string option -> t 206 + 207 + (** Get the userinfo component of a URI *) 208 + val userinfo : t -> string option 209 + 210 + (** Replace the userinfo portion of the URI with the supplied [string option]. 211 + If no host is present in the supplied URI, an empty host is added. 212 + Input URI is not modified. *) 213 + val with_userinfo : t -> string option -> t 214 + 215 + (** Get the username component of a URI *) 216 + val user : t -> string option 217 + 218 + (** Get the password component of a URI *) 219 + val password : t -> string option 220 + 221 + (** Replace the password portion of the URI with the supplied [string option]. 222 + If no host is present in the supplied URI, an empty host is added. 223 + Input URI is not modified. 224 + *) 225 + val with_password : t -> string option -> t 226 + 227 + (** Get the host component of a URI *) 228 + val host : t -> string option 229 + 230 + (** Replace the host component of the URI. 231 + Input URI is not modified. *) 232 + val with_host: t -> string option -> t 233 + 234 + (** Get the host component of a URI, with a default supplied if one is 235 + not present *) 236 + val host_with_default: ?default:string -> t -> string 237 + 238 + (** Get the port component of a URI *) 239 + val port : t -> int option 240 + 241 + (** Replace the port component of the URI with the supplied port. 242 + If no host is present in the supplied URI, an empty host is added. 243 + Input URI is not modified. *) 244 + val with_port : t -> int option -> t 245 + 246 + (** Get the fragment component of a URI *) 247 + val fragment : t -> string option 248 + 249 + (** Replace the fragment component of a URI with the supplied fragment. 250 + Input URI is not modified *) 251 + val with_fragment : t -> string option -> t 252 + 253 + (** {2 Formatters } *) 254 + 255 + (** [pp ppf t] will output a human readable version of the Uri [t] 256 + to the formatter [ppf] *) 257 + val pp : Format.formatter -> t -> unit [@@ocaml.toplevel_printer] 258 + 259 + (** [pp_hum] is now an alias for the {!pp} function. *) 260 + val pp_hum : Format.formatter -> t -> unit 261 + 262 + (** Regular expressions for URI parsing. *) 263 + module Re : sig 264 + val ipv4_address : Re.re 265 + val ipv6_address : Re.re 266 + val uri_reference : Re.re 267 + val authority : Re.re 268 + val host : Re.re 269 + end
+78
vendor/opam/uri/lib_re/uri_re.ml
··· 1 + (* 2 + * Copyright (c) 2012-2014 Anil Madhavapeddy <anil@recoil.org> 3 + * Copyright (c) 2012-2014 David Sheets <sheets@alum.mit.edu> 4 + * 5 + * Permission to use, copy, modify, and distribute this software for any 6 + * purpose with or without fee is hereby granted, provided that the above 7 + * copyright notice and this permission notice appear in all copies. 8 + * 9 + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10 + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12 + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15 + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 + * 17 + *) 18 + 19 + open Re 20 + 21 + module Raw = struct 22 + let (+) a b = seq [a;b] 23 + let (/) a b = alt [a;b] 24 + 25 + let sub_delims = Posix.re "[!$&'()*+,;=]" 26 + let c_at = char '@' 27 + let c_colon = char ':' 28 + let c_dot = char '.' 29 + 30 + let unreserved = Posix.re "[A-Za-z0-9-._~]" 31 + let hexdig = Posix.re "[0-9A-Fa-f]" 32 + let pct_encoded = (char '%') + hexdig + hexdig 33 + 34 + let dec_octet = Posix.re "25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?" 35 + let ipv4_address = (repn (dec_octet + c_dot) 3 (Some 3)) + dec_octet 36 + 37 + (* following RFC2234, RFC3986, RFC6874 and 38 + http://people.spodhuis.org/phil.pennock/software/emit_ipv6_regexp-0.304 39 + *) 40 + let zone_id = unreserved / pct_encoded 41 + let ipv6_address = 42 + let (=|) n a = repn a n (Some n) in 43 + let (<|) n a = repn a 0 (Some n) in 44 + let h16 = repn hexdig 1 (Some 4) in 45 + let h16c = h16 + c_colon in 46 + let cc = c_colon + c_colon in 47 + let ls32 = (h16c + h16) / ipv4_address in 48 + ( char '[' 49 + + (((6=|h16c) + ls32) 50 + / ( cc + (5=|h16c) + ls32) 51 + / ((1<| h16) + cc + (4=|h16c) + ls32) 52 + / ((1<|((1<|h16c) + h16)) + cc + (3=|h16c) + ls32) 53 + / ((1<|((2<|h16c) + h16)) + cc + (2=|h16c) + ls32) 54 + / ((1<|((3<|h16c) + h16)) + cc + h16c + ls32) 55 + / ((1<|((4<|h16c) + h16)) + cc + ls32) 56 + / ((1<|((5<|h16c) + h16)) + cc + h16) 57 + / ((1<|((6<|h16c) + h16)) + cc ) 58 + ) 59 + + (opt (Posix.re "%25" + rep1 zone_id)) 60 + + char ']' 61 + ) 62 + 63 + let reg_name = rep ( unreserved / pct_encoded / sub_delims ) 64 + 65 + let host = ipv6_address / ipv4_address / reg_name (* | ipv4_literal TODO *) 66 + let userinfo = rep (unreserved / pct_encoded / sub_delims / c_colon) 67 + let port = Posix.re "[0-9]*" 68 + let authority = (opt ((group userinfo) + c_at)) + (group host) + (opt (c_colon + (group port))) 69 + 70 + let uri_reference = Posix.re "^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?" 71 + end 72 + 73 + let ipv4_address = Posix.compile Raw.ipv4_address 74 + let ipv6_address = Posix.compile Raw.ipv6_address 75 + let uri_reference = Posix.compile Raw.uri_reference 76 + let authority = Posix.compile Raw.authority 77 + 78 + let host = Posix.compile Raw.host
+7
vendor/opam/uri/lib_re/uri_re.mli
··· 1 + 2 + (** Regular expressions for URI parsing. *) 3 + val ipv4_address : Re.re 4 + val ipv6_address : Re.re 5 + val uri_reference : Re.re 6 + val authority : Re.re 7 + val host : Re.re
+6
vendor/opam/uri/lib_sexp/dune
··· 1 + (library 2 + (name uri_sexp) 3 + (public_name uri-sexp) 4 + (modules uri_sexp) 5 + (preprocess (pps ppx_sexp_conv)) 6 + (libraries sexplib0 uri))
+65
vendor/opam/uri/lib_sexp/uri_sexp.ml
··· 1 + open Uri 2 + 3 + module Derived = 4 + struct 5 + 6 + open Sexplib0.Sexp_conv 7 + 8 + type component = [ 9 + | `Scheme 10 + | `Authority 11 + | `Userinfo (* subcomponent of authority in some schemes *) 12 + | `Host (* subcomponent of authority in some schemes *) 13 + | `Path 14 + | `Query 15 + | `Query_key 16 + | `Query_value 17 + | `Fragment 18 + | `Generic 19 + | `Custom of (component * string * string) 20 + ] [@@deriving sexp] 21 + 22 + type t = { 23 + scheme: string option [@default None] [@sexp_drop_default.sexp]; 24 + userinfo: string option [@default None] [@sexp_drop_default.sexp]; 25 + host: string option [@default None] [@sexp_drop_default.sexp]; 26 + port: int option [@default None] [@sexp_drop_default.sexp]; 27 + path: string [@default ""] [@sexp_drop_default.sexp]; 28 + query: (string * string list) list [@sexp.list]; 29 + fragment: string option [@default None] [@sexp_drop_default.sexp] 30 + } [@@deriving sexp] 31 + 32 + end 33 + 34 + open Derived 35 + 36 + let component_of_sexp = component_of_sexp 37 + let sexp_of_component = sexp_of_component 38 + 39 + let t_of_sexp sexp = 40 + let t = t_of_sexp sexp in 41 + Uri.make 42 + ?scheme:t.scheme 43 + ?userinfo:t.userinfo 44 + ?host:t.host 45 + ?port:t.port 46 + ~path:t.path 47 + ~query:t.query 48 + ?fragment:t.fragment 49 + () 50 + 51 + let sexp_of_t t = 52 + sexp_of_t { 53 + scheme = scheme t; 54 + userinfo = userinfo t; 55 + host = host t; 56 + port = port t; 57 + path = path t; 58 + query = query t; 59 + fragment = fragment t 60 + } 61 + 62 + type component = Uri.component 63 + let compare a b = Uri.compare a b 64 + let equal a b = Uri.equal a b 65 + type t = Uri.t
+11
vendor/opam/uri/lib_sexp/uri_sexp.mli
··· 1 + open Sexplib0 2 + 3 + val component_of_sexp : Sexp.t -> Uri.component 4 + val sexp_of_component : Uri.component -> Sexp.t 5 + val t_of_sexp : Sexp.t -> Uri.t 6 + val sexp_of_t : Uri.t -> Sexp.t 7 + 8 + type component = Uri.component 9 + val compare : Uri.t -> Uri.t -> int 10 + val equal : Uri.t -> Uri.t -> bool 11 + type t = Uri.t
+11
vendor/opam/uri/lib_test/dune
··· 1 + (test 2 + (name test_runner) 3 + (package uri) 4 + (modules test_runner) 5 + (libraries uri uri.services ounit2)) 6 + 7 + (test 8 + (name test_runner_sexp) 9 + (package uri-sexp) 10 + (modules test_runner_sexp) 11 + (libraries uri uri.services uri-sexp ounit2))
+783
vendor/opam/uri/lib_test/test_runner.ml
··· 1 + (* 2 + * Copyright (c) 2012-2014 Anil Madhavapeddy <anil@recoil.org> 3 + * Copyright (c) 2012-2014 David Sheets <sheets@alum.mit.edu> 4 + * 5 + * Permission to use, copy, modify, and distribute this software for any 6 + * purpose with or without fee is hereby granted, provided that the above 7 + * copyright notice and this permission notice appear in all copies. 8 + * 9 + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10 + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12 + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15 + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 + * 17 + *) 18 + 19 + open OUnit 20 + open Printf 21 + 22 + (* Tuples of decoded and encoded strings. The first element is a number to 23 + refer to the test, as the pcts_large version duplicates the second field 24 + to a large size, so it cant be used as the name of the test *) 25 + let pcts = [ 26 + (1, "hello world!", "hello%20world!"); 27 + (2, "[", "%5B"); 28 + (3, "[[[[[", "%5B%5B%5B%5B%5B"); 29 + (4, "1]", "1%5D"); 30 + (5, "%20", "%2520"); 31 + (6, "", ""); 32 + (7, "f", "f"); 33 + (8, "\001", "%01"); 34 + (9, "\n", "%0A"); 35 + ] 36 + 37 + (* Make an artificially large string version of the pct strings *) 38 + let pcts_large = 39 + List.map (fun (n,a,b) -> 40 + let num = 100000 in 41 + let a' = Buffer.create (String.length a * num) in 42 + let b' = Buffer.create (String.length b * num) in 43 + for _ = 1 to num do 44 + Buffer.add_string a' a; 45 + Buffer.add_string b' b; 46 + done; 47 + (n, Buffer.contents a', Buffer.contents b') 48 + ) pcts 49 + 50 + (* Tuple of string URI and the decoded version *) 51 + let uri_encodes = [ 52 + "https://user:pass@foo.com:123/wh/at/ever?foo=1&bar=5#5", 53 + (Uri.make ~scheme:"https" ~userinfo:"user:pass" ~host:"foo.com" 54 + ~port:123 ~path:"/wh/at/ever" ~query:["foo",["1"];"bar",["5"]] ~fragment:"5" ()); 55 + "http://foo.com", (Uri.make ~scheme:"http" ~host:"foo.com" ()); 56 + "http://foo-bar.com", (Uri.make ~scheme:"http" ~host:"foo-bar.com" ()); 57 + "http://foo-bar.com:8080/h1", (Uri.make ~scheme:"http" ~host:"foo-bar.com" ~port:8080 ~path:"/h1" ()); 58 + "http://foo%21.com", (Uri.make ~scheme:"http" ~host:"foo!.com" ()); 59 + "/wh/at/ev/er", (Uri.make ~path:"/wh/at/ev/er" ()); 60 + "/wh/at!/ev%20/er", (Uri.make ~path:"/wh/at!/ev /er" ()); 61 + (* IPv6 literal *) 62 + "http://[dead:beef::dead:0:beaf]", 63 + (Uri.make ~scheme:"http" ~host:"[dead:beef::dead:0:beaf]" ()); 64 + "http://user:pass@[2001:41d1:fe67:500:227:c6ff:fe5a:efa0]:6789/wh/at/ever?foo=1&bar=5#5", 65 + (Uri.make ~scheme:"http" ~userinfo:"user:pass" ~host:"[2001:41d1:fe67:500:227:c6ff:fe5a:efa0]" 66 + ~port:6789 ~path:"/wh/at/ever" ~query:["foo",["1"];"bar",["5"]] ~fragment:"5" ()); 67 + (* IPv6 literal with zone id *) 68 + "http://user:pass@%5B2001%3A41d1%3Afe67%3A500%3A227%3Ac6ff%3Afe5a%3Aefa0%25wlan0%5D:6789/wh/at/ever?foo=1&bar=5#5", 69 + (Uri.make ~scheme:"http" ~userinfo:"user:pass" ~host:"[2001:41d1:fe67:500:227:c6ff:fe5a:efa0%wlan0]" 70 + ~port:6789 ~path:"/wh/at/ever" ~query:["foo",["1"];"bar",["5"]] ~fragment:"5" ()); 71 + "foo+bar:", (Uri.make ~scheme:"foo+bar" ()); 72 + "foo+bar:///", (Uri.make ~scheme:"foo+bar" ~host:"" ~path:"/" ()); 73 + "foo2-bar.baz:///", (Uri.make ~scheme:"foo2-bar.baz" ~host:"" ~path:"/" ()); 74 + "//foobar.com/quux", (Uri.make ~host:"foobar.com" ~path:"quux" ()); 75 + "quux%2F%20", (Uri.make ~path:"quux%2f " ()); 76 + "urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6", 77 + (Uri.make ~scheme:"urn" ~path:"uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6" ()); 78 + ] 79 + 80 + let map_pcts_tests size _name test args = 81 + List.map (fun (n, a,b) -> 82 + let name = sprintf "pct_%s:%d:%s" size n a in 83 + let a1, b1 = test a b in 84 + let test () = assert_equal ~printer:(fun x -> x) a1 b1 in 85 + name >:: test 86 + ) args 87 + 88 + let test_pct_small = 89 + (map_pcts_tests "small" "encode" (fun a b -> b, (Uri.pct_encode a)) pcts) @ 90 + (map_pcts_tests "small" "decode" (fun a b -> (Uri.pct_decode b), a) pcts) 91 + 92 + let test_pct_large = 93 + (map_pcts_tests "large" "encode" (fun a b -> (Uri.pct_encode a), b) pcts_large) @ 94 + (map_pcts_tests "large" "decode" (fun a b -> (Uri.pct_decode b), a) pcts_large) 95 + 96 + (* Test that a URL encodes to the expected value *) 97 + let test_uri_encode = 98 + List.map (fun (uri_str, uri) -> 99 + let name = sprintf "uri:%s" uri_str in 100 + let test () = assert_equal ~printer:(fun x -> x) uri_str (Uri.to_string uri) in 101 + name >:: test 102 + ) uri_encodes 103 + 104 + let test_uri_custom_encode = 105 + let str = "https://google.com?test=@" in 106 + let uri = Uri.of_string str in 107 + let pct_encoder = Uri.pct_encoder ~query_value:(`Custom (`Query_value, "", "@")) () in 108 + assert_equal ~printer:(fun x -> x) "https://google.com?test=%40" (Uri.to_string ~pct_encoder uri) 109 + 110 + (* Test that a URI decodes to the expected value *) 111 + let test_uri_decode = 112 + List.map (fun (uri_str, uri) -> 113 + let name = sprintf "uribi:%s" uri_str in 114 + let test () = assert_equal ~printer:(fun x -> x) uri_str (Uri.(to_string (of_string (Uri.to_string uri)))) in 115 + name >:: test 116 + ) uri_encodes 117 + 118 + (* Test URI query decoding *) 119 + let uri_query = [ 120 + "https://user:pass@foo.com:123/wh/at/ever?foo=1&bar=5#5", ["foo",["1"]; "bar",["5"]]; 121 + "//domain?f+1=bar&+f2=bar%212", ["f 1",["bar"];" f2",["bar!2"]]; 122 + "//domain?foo=&bar=", ["foo",[""];"bar",[""]]; 123 + "//domain?a=b%26c%3Dd", ["a",["b&c=d"]]; 124 + "",[]; 125 + "?",["",[]]; 126 + "?&",["",[];"",[]]; 127 + "?&&",["",[];"",[];"",[]]; 128 + "??&/&",["?",[];"/",[];"",[]]; 129 + "?#?/#",["",[]]; 130 + "?%23",["#",[]]; 131 + "?=&==",["",[""];"",["="]]; 132 + "?==,&=,=",["",["=";""];"",["";"="]]; 133 + "?a=,,%26&,%2C=%2C,",["a",["";"";"&"];",,",[",";""]]; 134 + "?%3D=%3D",["=",["="]]; 135 + "?,",[",",[]]; 136 + ] 137 + 138 + let test_query_decode = 139 + List.map (fun (uri_str,res) -> 140 + let uri = Uri.of_string uri_str in 141 + let test () = assert_equal ~printer:(fun l -> 142 + String.concat " " 143 + (List.map 144 + (fun (k,v) -> sprintf "\"%s\" = \"%s\"" k (String.concat "," v)) l)) 145 + res (Uri.query uri) in 146 + uri_str >:: test 147 + ) uri_query 148 + 149 + (* Test URI query encoding. No pct encoding as that is done later by Uri.to_string *) 150 + let uri_query_make = [ 151 + [], ""; 152 + ["foo",["bar"]], "foo=bar"; 153 + ["foo1",["bar1"];"foo2",["bar2"]], "foo1=bar1&foo2=bar2"; 154 + ["foo1",["bar1"];"foo2",["bar2"];"foo3",["bar3"]], 155 + "foo1=bar1&foo2=bar2&foo3=bar3"; 156 + ["semicolon",[";"]],"semicolon=%3B"; 157 + [";",["semicolon"]],"%3B=semicolon"; 158 + ["#",["#";"#"]], "%23=%23,%23"; 159 + ["",[]], ""; 160 + ["",[""]], "="; 161 + ["",["";""]], "=,"; 162 + ["&",["&"]], "%26=%26"; 163 + ["=",["="]], "%3D=="; 164 + [",",[",";""]], ",=%2C,"; 165 + ] 166 + 167 + let test_query_encode = 168 + List.map (fun (qs,res) -> 169 + let test () = assert_equal ~printer:(fun l -> l) res (Uri.encoded_of_query qs) in 170 + res >:: test 171 + ) uri_query_make 172 + 173 + (* Test relative URI resolution 174 + from <http://tools.ietf.org/html/rfc3986#section-5.4> *) 175 + let uri_rel_res = [ 176 + (* "normal" *) 177 + "g:h", "g:h"; 178 + "g", "http://a/b/c/g"; 179 + "./g", "http://a/b/c/g"; 180 + "g/", "http://a/b/c/g/"; 181 + "/g", "http://a/g"; 182 + "//g", "http://g"; 183 + "?y", "http://a/b/c/d;p?y"; 184 + "g?y", "http://a/b/c/g?y"; 185 + "#s", "http://a/b/c/d;p?q#s"; 186 + "g#s", "http://a/b/c/g#s"; 187 + "g?y#s", "http://a/b/c/g?y#s"; 188 + ";x", "http://a/b/c/;x"; 189 + "g;x", "http://a/b/c/g;x"; 190 + "g;x?y#s", "http://a/b/c/g;x?y#s"; 191 + "", "http://a/b/c/d;p?q"; 192 + ".", "http://a/b/c/"; 193 + "./", "http://a/b/c/"; 194 + "..", "http://a/b/"; 195 + "../", "http://a/b/"; 196 + "../g", "http://a/b/g"; 197 + "../..", "http://a/"; 198 + "../../", "http://a/"; 199 + "../../g", "http://a/g"; 200 + (* "abnormal" *) 201 + "../../../g", "http://a/g"; 202 + "../../../../g", "http://a/g"; 203 + "/./g", "http://a/g"; 204 + "/../g", "http://a/g"; 205 + "g.", "http://a/b/c/g."; 206 + ".g", "http://a/b/c/.g"; 207 + "g..", "http://a/b/c/g.."; 208 + "..g", "http://a/b/c/..g"; 209 + "./../g", "http://a/b/g"; 210 + "./g/.", "http://a/b/c/g/"; 211 + "g/./h", "http://a/b/c/g/h"; 212 + "g/../h", "http://a/b/c/h"; 213 + "g;x=1/./y", "http://a/b/c/g;x=1/y"; 214 + "g;x=1/../y", "http://a/b/c/y"; 215 + "g?y/./x", "http://a/b/c/g?y/./x"; 216 + "g?y/../x", "http://a/b/c/g?y/../x"; 217 + "g#s/./x", "http://a/b/c/g#s/./x"; 218 + "g#s/../x", "http://a/b/c/g#s/../x"; 219 + "http:g", "http:g"; 220 + (* extra *) 221 + (* From <http://lists.w3.org/Archives/Public/uri/2014Jun/0000.html> *) 222 + ".%2E", "http://a/b/"; 223 + ] 224 + 225 + let test_rel_res = 226 + let base = Uri.of_string "http://a/b/c/d;p?q" in 227 + List.map (fun (rel,abs) -> 228 + let test () = assert_equal ~printer:(fun l -> l) 229 + abs (Uri.to_string (Uri.resolve "http" base (Uri.of_string rel))) in 230 + rel >:: test 231 + ) uri_rel_res 232 + 233 + let file_uri_rel_res = [ (* http://tools.ietf.org/html/rfc1738#section-3.10 *) 234 + "/foo/bar/baz", "/foo/bar/baz"; 235 + "//localhost/foo", "///foo"; 236 + ] 237 + 238 + let test_file_rel_res = 239 + List.map (fun (rel,abs) -> 240 + let test () = assert_equal ~printer:(fun l -> l) 241 + abs (Uri.to_string (Uri.resolve "file" Uri.empty (Uri.of_string rel))) in 242 + rel >:: test 243 + ) file_uri_rel_res 244 + 245 + let uri_rel_rel_res = [ (* relative-relative resolution *) 246 + "a", "b", "a"; 247 + "a", "/", "/a"; 248 + "a", "b/", "b/a"; 249 + "a", "//b", "//b/a"; 250 + "a", "//b/","//b/a"; 251 + "a", "///", "///a"; 252 + "?a", "b", "b?a"; 253 + "?a", "/", "/?a"; 254 + "?a", "//b", "//b?a"; 255 + "?a", "///", "///?a"; 256 + "#a", "b", "b#a"; 257 + "#a", "/", "/#a"; 258 + "#a", "//b", "//b#a"; 259 + "#a", "///", "///#a"; 260 + "../a", "b", "../a"; 261 + "../a", "b/", "a"; 262 + "../a", "b/./", "a"; 263 + "../a", "../b", "../../a"; 264 + "../a", "../b/", "../a"; 265 + "../a", "../b/./", "../a"; 266 + "../a", "../b/c/", "../b/a"; 267 + "../a", "../../b", "../../../a"; 268 + "../a", "../b/../", "../../a"; 269 + "../a", "../b/./", "../a"; 270 + "../a/..", "../", "../../"; 271 + "../a/../", "../", "../../"; 272 + "..", "b/c/", "b/"; 273 + "", "b", "b"; 274 + "a", "", "a"; 275 + (* TODO: relative username, ... *) 276 + ] 277 + 278 + let rel_empty_path_res = [ 279 + "/foo/bar/..", "/foo/"; 280 + "/foo/bar//..", "/foo/bar/"; 281 + "/foo/bar///..", "/foo/bar//"; 282 + "/foo/bar//../baz", "/foo/bar/baz" 283 + ] 284 + 285 + let test_rel_empty_path_res = 286 + List.map (fun (rel, res) -> 287 + let test () = assert_equal ~printer:(fun l -> l) 288 + res Uri.(to_string (resolve "" empty (of_string rel))) in 289 + rel >:: test 290 + ) rel_empty_path_res 291 + 292 + let test_rel_rel_res = 293 + List.map (fun (rel,base,res) -> 294 + let rel = Uri.of_string rel in 295 + let base = Uri.of_string base in 296 + let test () = assert_equal ~printer:(fun l -> l) 297 + res (Uri.to_string (Uri.resolve "" base rel)) in 298 + res >:: test 299 + ) uri_rel_rel_res 300 + 301 + let userinfo_res = [ 302 + "http://user:pwd@bar.com/foo", 303 + ["bar", "http://user:pwd@bar.com/bar"; 304 + "/", "http://user:pwd@bar.com/"; 305 + "http://boo:bar@bar.com/foo", "http://boo:bar@bar.com/foo"; 306 + ] 307 + ] 308 + 309 + let test_userinfo_res = 310 + userinfo_res |> List.map (fun (base,tests) -> 311 + let base = Uri.of_string base in 312 + List.map (fun (uri,res) -> 313 + let uri = Uri.of_string uri in 314 + let test () = assert_equal ~printer:(fun l -> l) 315 + res (Uri.to_string (Uri.resolve "" base uri)) in 316 + res >::test 317 + ) tests 318 + ) |> List.fold_left List.rev_append [] 319 + 320 + let generic_uri_norm = [ 321 + "HTTP://example.com/", "http://example.com/"; 322 + "http://example.com/%3a%3f", "http://example.com/:%3F"; 323 + "http://Example.Com/", "http://example.com/"; 324 + "http://example.com/%68%65%6c%6c%6f", "http://example.com/hello"; 325 + "http://example.com/../", "http://example.com/"; 326 + "http://example.com/./././", "http://example.com/"; 327 + "%", "%25"; 328 + "%3", "%253"; 329 + "%3g", "%253g"; 330 + "%3:", "%253:"; 331 + "%3@", "%253@"; 332 + "%3/", "%253/"; 333 + "%%25", "%25%25"; 334 + "%2%25", "%252%25"; 335 + "/foo%2fbar/", "/foo%2Fbar/"; 336 + "//colon%3Auser:colon%3Apassword@example.net/", 337 + "//colon%3Auser:colon%3Apassword@example.net/"; 338 + "//colon%3Auser@example.net/", 339 + "//colon%3Auser@example.net/"; 340 + "foo+bar%3a", "./foo+bar:"; 341 + "http://[2001:DB8:1234:5678:90ab:cdef::0123]/%68%65%6c%6c%6f", "http://[2001:db8:1234:5678:90ab:cdef::0123]/hello"; 342 + (let p_q = "/foo%20bar/" in 343 + p_q, Uri.(path_and_query (of_string p_q))); 344 + ] 345 + 346 + let test_generic_uri_norm = 347 + List.map (fun (o,n) -> 348 + let test () = assert_equal ~printer:(fun l -> l) 349 + n (Uri.to_string (Uri.resolve "http" Uri.empty (Uri.of_string o))) in 350 + o >:: test 351 + ) generic_uri_norm 352 + 353 + let rel_id = [ 354 + "a/path/fragment"; 355 + "/an/absolute/path"; 356 + "?a&b&c"; 357 + "?a=&b=&c="; 358 + "?a=b&b=c&c=a"; 359 + "foo+bar:///"; 360 + ] 361 + 362 + let test_rel_id = 363 + List.map (fun id -> 364 + let test () = assert_equal ~printer:(fun l -> l) 365 + id (Uri.to_string (Uri.of_string id)) in 366 + id >:: test 367 + ) rel_id 368 + 369 + let default_scheme = "ftp" 370 + let tcp_port_of_uri = [ 371 + "a/relative/path", 372 + List.hd (Uri_services.tcp_port_of_service default_scheme); 373 + "https://foo.bar/", 443; 374 + "ssh://user@host.tld/", 22; 375 + "http://foo.bar/", 80; 376 + "http://foo.bar:8000/", 8000; 377 + ] 378 + 379 + let test_tcp_port_of_uri = 380 + let string_of_int_option = function None -> "None" 381 + | Some i -> sprintf "Some %d" i 382 + in List.map (fun (uri,pn) -> 383 + let test () = assert_equal ~printer:string_of_int_option 384 + (Some pn) 385 + (Uri_services.tcp_port_of_uri ~default:default_scheme 386 + (Uri.of_string uri)) 387 + in uri >:: test 388 + ) tcp_port_of_uri 389 + 390 + let query_key_add_remove = 391 + let test () = 392 + let uri = Uri.of_string "http://foo.com/?k1=1&k2=2" in 393 + let printer x = Uri.(to_string (with_query uri x)) in 394 + assert_equal ~printer (Uri.query uri) [("k1",["1"]);("k2",["2"])]; 395 + let uri = Uri.add_query_param uri ("k3",["3"]) in 396 + assert_equal ~printer (Uri.query uri) [("k3",["3"]);("k1",["1"]);("k2",["2"])]; 397 + assert_equal (Uri.get_query_param' uri "k3") (Some ["3"]); 398 + assert_equal (Uri.get_query_param uri "k3") (Some "3"); 399 + let uri = Uri.remove_query_param uri "k1" in 400 + assert_equal ~printer (Uri.query uri) [("k3",["3"]);("k2",["2"])]; 401 + let uri = Uri.remove_query_param uri "k2" in 402 + let uri = Uri.remove_query_param uri "k3" in 403 + assert_equal ~printer (Uri.query uri) [] 404 + in ["query_key_add_remove" >:: test] 405 + 406 + let test_with_change = [ 407 + "test_with_scheme" >:: (fun () -> 408 + let printer = Uri.to_string in 409 + let uri = Uri.of_string "https://foo.bar/a/b/c" in 410 + let uri2 = Uri.with_scheme uri (Some "https") in 411 + let uri3 = Uri.with_scheme uri (Some "f o o") in 412 + assert_equal ~printer uri uri2; 413 + let exp = "f%20o%20o://foo.bar/a/b/c" in 414 + let msg = sprintf "%s <> %s" (Uri.to_string uri3) exp in 415 + assert_equal ~msg (Uri.to_string uri3) exp; 416 + 417 + let uri = Uri.with_scheme Uri.empty (Some "http") in 418 + let uri_s = Uri.to_string uri in 419 + let uri_exp = "http:" in 420 + let msg = sprintf "with_scheme empty (%s <> %s).string" uri_s uri_exp in 421 + assert_equal ~msg uri_s uri_exp; 422 + 423 + let urn = Uri.of_string "urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6" in 424 + let urn2= Uri.with_scheme urn (Some "urn") in 425 + assert_equal ~printer urn urn2; 426 + 427 + let urn_path = 428 + Uri.with_path Uri.empty "uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6" 429 + in 430 + let urn2 = Uri.with_scheme urn_path (Some "urn") in 431 + assert_equal ~printer urn urn2 432 + ); 433 + 434 + "test_with_userinfo" >:: (fun () -> 435 + let uri = Uri.of_string "https://foo.bar/a/b/c" in 436 + let uri2 = Uri.with_userinfo uri (Some "avsm:pa:sswo%20rd") in 437 + let uri3 = Uri.with_userinfo uri (Some "avsm:pa%3Asswo rd") in 438 + let exp = "https://avsm:pa%3Asswo%20rd@foo.bar/a/b/c" in 439 + let msg t = sprintf "%s %s <> %s" t (Uri.to_string uri2) exp in 440 + assert_equal ~msg:(msg "string") (Uri.to_string uri2) exp; 441 + assert_equal ~msg:(msg "rep") uri2 (Uri.of_string exp); 442 + let msg t = sprintf "%s %s <> %s" t (Uri.to_string uri3) exp in 443 + assert_equal ~msg:(msg "string") (Uri.to_string uri3) exp; 444 + assert_equal ~msg:(msg "rep") uri3 (Uri.of_string exp); 445 + let uri_some = Uri.with_userinfo Uri.empty (Some "avsm") in 446 + let exp = "//avsm@" in 447 + let msg t = sprintf "%s %s <> %s" t (Uri.to_string uri_some) exp in 448 + assert_equal ~msg:(msg "string") (Uri.to_string uri_some) exp; 449 + assert_equal ~msg:(msg "rep") uri_some (Uri.of_string exp) 450 + ); 451 + 452 + "test_with_password" >:: (fun () -> 453 + let uri = Uri.of_string "/" in 454 + let uri_wp = Uri.with_password uri None in 455 + assert_equal "/" (Uri.to_string uri_wp); 456 + let uri_wp = Uri.with_password uri (Some "") in 457 + assert_equal "//:@/" (Uri.to_string uri_wp); 458 + let uri_wp = Uri.with_password uri (Some ":") in 459 + assert_equal "//:%3A@/" (Uri.to_string uri_wp); 460 + let uri = Uri.of_string "//user:pass@foo" in 461 + let uri_wp = Uri.with_password uri None in 462 + assert_equal "//user@foo" (Uri.to_string uri_wp); 463 + let uri_wp = Uri.with_password uri (Some "") in 464 + assert_equal "//user:@foo" (Uri.to_string uri_wp); 465 + let uri_wp = Uri.with_password uri (Some ":") in 466 + assert_equal "//user:%3A@foo" (Uri.to_string uri_wp) 467 + ); 468 + 469 + "test_with_host" >:: (fun () -> 470 + let uri = Uri.of_string "//www.meow.com" in 471 + let uri_none = Uri.with_host uri None in 472 + let uri_exp = "" in 473 + let msg = sprintf "host removal with None (%s <> %s)" 474 + uri_exp (Uri.to_string uri_none) in 475 + assert_equal ~msg (Uri.of_string uri_exp) uri_none; 476 + let uri_exp = "//" in 477 + let uri_some_empty = Uri.with_host uri (Some "") in 478 + let msg = sprintf "host removal with empty (%s <> %s)" 479 + uri_exp (Uri.to_string uri_some_empty) in 480 + assert_equal ~msg (Uri.of_string uri_exp) uri_some_empty; 481 + let uri_some = Uri.with_host uri (Some "www.woof.com") in 482 + let uri_woof = Uri.of_string "//www.woof.com" in 483 + assert_equal ~msg:"host change" uri_woof uri_some; 484 + let uri_some = Uri.with_host Uri.empty (Some "www.woof.com") in 485 + assert_equal ~msg:"create host" uri_woof uri_some 486 + ); 487 + 488 + "test_with_port" >:: (fun () -> 489 + let uri_port = Uri.with_port Uri.empty (Some 80) in 490 + let uri_exp = "//:80" in 491 + let msg = sprintf "add port to empty (%s <> %s)" 492 + uri_exp (Uri.to_string uri_port) in 493 + assert_equal ~msg (Uri.of_string uri_exp) uri_port; 494 + let uri = Uri.of_string "//foo.com" in 495 + let uri_port = Uri.with_port uri (Some 80) in 496 + assert_equal (Uri.of_string "//foo.com:80") uri_port; 497 + let foo = Uri.of_string "http://foo.com" in 498 + let foo_port = Uri.with_port foo (Some 80) in 499 + assert_equal (Uri.of_string "http://foo.com:80") foo_port; 500 + let uri_no_port = Uri.with_port foo_port None in 501 + assert_equal foo uri_no_port; 502 + assert_equal (Uri.of_string "/") (Uri.with_port (Uri.of_string "/") None) 503 + ); 504 + 505 + "test_with_path" >:: (fun () -> 506 + let uri_empty = Uri.with_path Uri.empty "" in 507 + assert_equal ~msg:"empty host empty path" Uri.empty uri_empty; 508 + let uri_pct = Uri.with_path Uri.empty "a%2F" in 509 + let msg = sprintf "empty host percent / path (%s <> %s)" 510 + (Uri.to_string uri_pct) "a%2F" in 511 + assert_equal ~msg (Uri.to_string uri_pct) "a%2F"; 512 + let uri_some = Uri.with_path Uri.empty "a" in 513 + assert_equal ~msg:"empty host some path" (Uri.of_string "a") uri_some; 514 + let uri = Uri.of_string "//" in 515 + let uri_empty = Uri.with_path uri "" in 516 + let msg = sprintf "some host empty path (%s <> %s)" 517 + (Uri.to_string uri) (Uri.to_string uri_empty) in 518 + assert_equal ~msg uri uri_empty; 519 + let uri_some = Uri.with_path uri "a" in 520 + let uri_exp_s = "///a" in 521 + let uri_exp = Uri.of_string uri_exp_s in 522 + let uri_exp_str = Uri.to_string uri_exp in 523 + let uri_some_str = Uri.to_string uri_some in 524 + let msg = sprintf "path relative host (%S <> %S)" 525 + uri_exp_str uri_some_str in 526 + assert_equal ~msg uri_exp uri_some 527 + ); 528 + 529 + "test_with_query" >:: (fun () -> 530 + let cmp = Uri.equal in 531 + let test_with_query prefix = 532 + let uri = Uri.of_string prefix in 533 + let uri_empty = Uri.with_query uri [] in 534 + let msg = prefix ^ " empty" in 535 + assert_equal ~cmp ~msg (Uri.of_string prefix) uri_empty; 536 + let uri_quest = Uri.with_query uri ["",[]] in 537 + let uri_exp_s = prefix ^ "?" in 538 + let uri_exp = Uri.of_string uri_exp_s in 539 + let uri_exp_str = Uri.to_string uri_exp in 540 + let uri_quest_str = Uri.to_string uri_quest in 541 + let msg = sprintf "'%s' quest (%S <> %S)" 542 + prefix uri_exp_str uri_quest_str in 543 + assert_equal ~cmp ~msg uri_exp uri_quest; 544 + let uri_equal = Uri.with_query uri ["",[""]] in 545 + let msg = prefix ^ " equal" in 546 + assert_equal ~cmp ~msg (Uri.of_string (prefix^"?=")) uri_equal; 547 + let uri_comma = Uri.with_query uri ["",["";""]] in 548 + let msg = prefix ^ " comma" in 549 + assert_equal ~cmp ~msg (Uri.of_string (prefix^"?=,")) uri_comma; 550 + let uri_empty = Uri.with_query' uri [] in 551 + let msg = prefix ^ " empty'" in 552 + assert_equal ~cmp ~msg (Uri.of_string prefix) uri_empty; 553 + let uri_equal = Uri.with_query' uri ["",""] in 554 + let msg = prefix ^" equal'" in 555 + assert_equal ~cmp ~msg (Uri.of_string (prefix^"?=")) uri_equal; 556 + in 557 + test_with_query ""; 558 + test_with_query "//"; 559 + test_with_query "///"; 560 + let uri = Uri.of_string "//#" in 561 + let uri_quest = Uri.with_query uri ["",[]] in 562 + let msg = "?#" in 563 + assert_equal ~cmp ~msg (Uri.of_string "//?#") uri_quest; 564 + let uri_equal = Uri.with_query' uri ["",""] in 565 + let uri_exp_s = "//?=#" in 566 + let msg = sprintf "%s <> %s" uri_exp_s (Uri.to_string uri_equal) in 567 + assert_equal ~cmp ~msg (Uri.of_string "//?=#") uri_equal; 568 + 569 + let printer x = x in 570 + let uri_exp_s = "?name=3+4%20+%3a|" in 571 + let uri = Uri.of_string uri_exp_s in 572 + (match Uri.verbatim_query uri with 573 + | None -> assert_failure "no query string! (1)" 574 + | Some qs -> assert_equal uri_exp_s ("?"^qs) 575 + ); 576 + assert_equal ~printer "?name=3%204%20%20:%7C" (Uri.to_string uri); 577 + let uri_plus = Uri.add_query_param' uri ("time","now") in 578 + let uri_exp_s = "?time=now&name=3%204%20%20:%7C" in 579 + (match Uri.verbatim_query uri_plus with 580 + | None -> assert_failure "no query string! (2)" 581 + | Some qs -> assert_equal ~printer uri_exp_s ("?"^qs) 582 + ); 583 + ); 584 + 585 + "test_with_fragment" >:: (fun () -> 586 + let test_with_fragment prefix = 587 + let uri = Uri.of_string prefix in 588 + let uri_empty = Uri.with_fragment uri None in 589 + assert_equal uri uri_empty; 590 + let uri_some = Uri.with_fragment uri (Some "") in 591 + assert_equal (Uri.of_string (prefix^"#")) uri_some 592 + in 593 + test_with_fragment ""; 594 + test_with_fragment "//"; 595 + let uri = Uri.of_string "//#" in 596 + let uri_empty = Uri.with_fragment uri None in 597 + assert_equal (Uri.of_string "//") uri_empty 598 + ); 599 + ] 600 + 601 + let canonical_map = [ 602 + "http://foo.bar/a/b/c", "http://foo.bar/a/b/c"; 603 + "http://foo.bar:/a/b/c", "http://foo.bar/a/b/c"; 604 + "http://foo.bar:80/a/b/c", "http://foo.bar/a/b/c"; 605 + "http://foo.bar:443/a/b/c", "http://foo.bar:443/a/b/c"; 606 + "https://foo.bar/a/b/c", "https://foo.bar/a/b/c"; 607 + "https://foo.bar:/a/b/c", "https://foo.bar/a/b/c"; 608 + "https://foo.bar:80/a/b/c", "https://foo.bar:80/a/b/c"; 609 + "https://foo.bar:443/a/b/c", "https://foo.bar/a/b/c"; 610 + "//example.net:80/a", "//example.net:80/a"; 611 + "http://example.org", "http://example.org/"; 612 + "https://example.org", "https://example.org/"; 613 + "ftp://example.org", "ftp://example.org"; 614 + "ssh://example.org", "ssh://example.org"; 615 + "git://example.org", "git://example.org"; 616 + "", ""; 617 + "..", "../"; 618 + "/..", "/"; 619 + "/foo/./bar", "/foo/bar"; 620 + "/foo/../../", "/"; 621 + "http://@bar:?#", "http://@bar/?#"; 622 + (*"mailto:Joe@Example.COM", "mailto:Joe@example.com";*) 623 + ] 624 + 625 + let canonical uri_s = Uri.(to_string (canonicalize (of_string uri_s))) 626 + 627 + let test_canonicalize = 628 + List.map (fun (input, output) -> 629 + input >:: (fun () -> 630 + assert_equal ~printer:(fun l -> l) output (canonical input) 631 + ) 632 + ) canonical_map 633 + 634 + let with_uri = 635 + let base = Uri.of_string "scheme://user:pass@host:0/path?query=arg#fragment" in 636 + [Uri.with_uri base, Uri.to_string base; 637 + Uri.with_uri ~scheme:None base, "//user:pass@host:0/path?query=arg#fragment"; 638 + Uri.with_uri ~scheme:(Some "new") base, "new://user:pass@host:0/path?query=arg#fragment"; 639 + Uri.with_uri ~userinfo:None base, "scheme://host:0/path?query=arg#fragment"; 640 + Uri.with_uri ~userinfo:(Some "new") base, "scheme://new@host:0/path?query=arg#fragment"; 641 + Uri.with_uri ~host:None base, "scheme://user:pass@:0/path?query=arg#fragment"; 642 + Uri.with_uri ~host:(Some "new") base, "scheme://user:pass@new:0/path?query=arg#fragment"; 643 + Uri.with_uri ~port:None base, "scheme://user:pass@host/path?query=arg#fragment"; 644 + Uri.with_uri ~port:(Some 1) base, "scheme://user:pass@host:1/path?query=arg#fragment"; 645 + Uri.with_uri ~path:None base, "scheme://user:pass@host:0?query=arg#fragment"; 646 + Uri.with_uri ~path:(Some "new") base, "scheme://user:pass@host:0/new?query=arg#fragment"; 647 + Uri.with_uri ~query:None base, "scheme://user:pass@host:0/path#fragment"; 648 + Uri.with_uri ~query:(Some ["new", ["a"]]) base, "scheme://user:pass@host:0/path?new=a#fragment"; 649 + Uri.with_uri ~fragment:None base, "scheme://user:pass@host:0/path?query=arg"; 650 + Uri.with_uri ~fragment:(Some "new") base, "scheme://user:pass@host:0/path?query=arg#new"; 651 + Uri.with_uri ~host:(Some "2001:DB8:1234:5678:90ab:cdef::0123") base, 652 + "scheme://user:pass@[2001:DB8:1234:5678:90ab:cdef::0123]:0/path?query=arg#fragment" 653 + ] 654 + 655 + let test_with_uri = 656 + List.map (fun (input, output) -> 657 + input >:: (fun () -> 658 + assert_equal ~printer:(fun l -> l) output input 659 + ) 660 + ) (List.map (fun (i, o) -> Uri.to_string i, o) with_uri) 661 + 662 + let ipv6_addresses = 663 + ["::", "::" 664 + ; "::1", "::1" 665 + ;"fe02::1","fe02::1" 666 + ;"::ffff:192.0.2.1", "::ffff:192.0.2.1" 667 + ;"2001:DB8::42","2001:DB8::42" 668 + ;"2001:DB8:1234:5678:90ab:cdef:0123:4567","2001:DB8:1234:5678:90ab:cdef:0123:4567" 669 + ;"2001:DB8:1234:5678:90ab:cdef:0123::","2001:DB8:1234:5678:90ab:cdef:0123::" 670 + ;"2001:DB8:1234:5678:90ab:cdef::0123","2001:DB8:1234:5678:90ab:cdef::0123" 671 + ;"2001:DB8:1234:5678:90ab:cdef:192.0.2.1","2001:DB8:1234:5678:90ab:cdef:192.0.2.1" 672 + ;"2001:DB8:1234:5678:90ab:cdef:192.0.2.1","2001:DB8:1234:5678:90ab:cdef:192.0.2.1" 673 + ] 674 + 675 + let test_ipv6_parsing = 676 + List.map (fun (input, expected) -> 677 + let name = sprintf "ipv6:%s" input in 678 + let test () = 679 + match Angstrom.parse_string ~consume:All Uri.Parser.ipv6 input with 680 + | Ok parsed -> 681 + assert_equal ~printer:(fun x -> x) expected parsed 682 + | Error msg -> assert_failure msg 683 + in 684 + name >:: test 685 + ) ipv6_addresses 686 + 687 + let compat_uris = 688 + [ "http://\nhost" 689 + ; "http://host\n/path" 690 + ; "http://host/path\n?query=1" 691 + ; "http://host/path?query=1&other\n=2" 692 + ; "http://user\n:password@host/path" 693 + ; "http://user:password@\nhost/path" 694 + ] 695 + 696 + let http_uris = 697 + [ "http://foo.bar/a/b/c" 698 + ; "http://foo.bar:443/a/b/c" 699 + ; "https://foo.bar/a/b/c" 700 + ; "https://foo.bar:80/a/b/c" 701 + ; "http://example.org/path?query=foo" 702 + ] 703 + 704 + let non_http_uris = 705 + [ "//example.net:80/a" 706 + ; "ftp://example.org" 707 + ; "ssh://example.org" 708 + ; "git://example.org" 709 + ; "" 710 + ; ".." 711 + ; "/.." 712 + ; "/foo/./bar" 713 + ; "/foo/../../" 714 + ] 715 + 716 + let eval_rfc9110_uris tests ~f = 717 + List.map (fun input -> 718 + let name = sprintf "http_uri:%s" input in 719 + let test () = 720 + Uri.of_string input |> Uri.Absolute_http.of_uri |> f ~input in 721 + name >:: test 722 + ) tests 723 + 724 + let test_parseable_rfc9110_uris = 725 + let eval ~input = function 726 + | Ok http_uri -> 727 + assert_equal (Uri.Absolute_http.to_string http_uri) input 728 + | Error (`Msg msg) -> assert_failure msg 729 + in 730 + eval_rfc9110_uris http_uris ~f:eval 731 + 732 + let test_unparseable_rfc9110_uris = 733 + let eval ~input = function 734 + | Ok _ -> assert_failure (sprintf "unexpected conversion of non-rfc9110 uri: %s" input) 735 + | Error _ -> () 736 + in 737 + eval_rfc9110_uris non_http_uris ~f:eval 738 + 739 + (* Returns true if the result list contains successes only. 740 + Copied from oUnit source as it isnt exposed by the mli *) 741 + let rec was_successful = 742 + function 743 + | [] -> true 744 + | RSuccess _::t 745 + | RSkip _::t -> 746 + was_successful t 747 + | RFailure _::_ 748 + | RError _::_ 749 + | RTodo _::_ -> 750 + false 751 + 752 + let _ = 753 + let suite = "URI" >::: ( 754 + test_pct_small 755 + @ test_pct_large 756 + @ test_uri_encode 757 + @ test_uri_decode 758 + @ test_query_decode 759 + @ test_query_encode 760 + @ test_rel_res 761 + @ test_file_rel_res 762 + @ test_rel_rel_res 763 + @ test_userinfo_res 764 + @ test_rel_empty_path_res 765 + @ test_generic_uri_norm 766 + @ test_rel_id 767 + @ test_tcp_port_of_uri 768 + @ query_key_add_remove 769 + @ test_with_change 770 + @ test_canonicalize 771 + @ test_with_uri 772 + @ test_ipv6_parsing 773 + @ test_parseable_rfc9110_uris 774 + @ test_unparseable_rfc9110_uris 775 + ) in 776 + let verbose = ref false in 777 + let set_verbose _ = verbose := true in 778 + Arg.parse 779 + [("-verbose", Arg.Unit set_verbose, "Run the test in verbose mode.");] 780 + (fun x -> raise (Arg.Bad ("Bad argument : " ^ x))) 781 + ("Usage: " ^ Sys.argv.(0) ^ " [-verbose]"); 782 + if not (was_successful (run_test_tt ~verbose:!verbose suite)) then 783 + exit 1
+63
vendor/opam/uri/lib_test/test_runner_sexp.ml
··· 1 + (* 2 + * Copyright (c) 2012-2014 Anil Madhavapeddy <anil@recoil.org> 3 + * Copyright (c) 2012-2014 David Sheets <sheets@alum.mit.edu> 4 + * 5 + * Permission to use, copy, modify, and distribute this software for any 6 + * purpose with or without fee is hereby granted, provided that the above 7 + * copyright notice and this permission notice appear in all copies. 8 + * 9 + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10 + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12 + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15 + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 + * 17 + *) 18 + 19 + open OUnit 20 + open Printf 21 + 22 + let test_sexping = 23 + let tests = [ 24 + "1", "https://example.com/foo?bar=1#frag", 25 + "((scheme(https))(host(example.com))(path /foo)(query((bar(1))))(fragment(frag)))"; 26 + "2", "", "()"; 27 + "3", "/?foo=bar", "((path /)(query((foo(bar)))))"; 28 + ] in 29 + let test uri exp = 30 + let uri = Uri.of_string uri in 31 + let s = Sexplib0.Sexp.to_string (Uri_sexp.sexp_of_t uri) in 32 + let msg = sprintf "%s <> %s" s exp in 33 + assert_equal ~msg s exp 34 + in 35 + List.map (fun (id,uri,exp) -> 36 + ("test_sexping_"^id) >:: (fun () -> test uri exp) 37 + ) tests 38 + 39 + (* Returns true if the result list contains successes only. 40 + Copied from oUnit source as it isnt exposed by the mli *) 41 + let rec was_successful = 42 + function 43 + | [] -> true 44 + | RSuccess _::t 45 + | RSkip _::t -> 46 + was_successful t 47 + | RFailure _::_ 48 + | RError _::_ 49 + | RTodo _::_ -> 50 + false 51 + 52 + let _ = 53 + let suite = "URI-SEXP" >::: ( 54 + test_sexping 55 + ) in 56 + let verbose = ref false in 57 + let set_verbose _ = verbose := true in 58 + Arg.parse 59 + [("-verbose", Arg.Unit set_verbose, "Run the test in verbose mode.");] 60 + (fun x -> raise (Arg.Bad ("Bad argument : " ^ x))) 61 + ("Usage: " ^ Sys.argv.(0) ^ " [-verbose]"); 62 + if not (was_successful (run_test_tt ~verbose:!verbose suite)) then 63 + exit 1
+26
vendor/opam/uri/uri-bench.opam
··· 1 + opam-version: "2.0" 2 + maintainer: "anil@recoil.org" 3 + authors: ["Anil Madhavapeddy" "David Sheets" "Rudi Grinberg"] 4 + license: "ISC" 5 + tags: ["url" "uri" "org:mirage" "org:xapi-project"] 6 + homepage: "https://github.com/mirage/ocaml-uri" 7 + bug-reports: "https://github.com/mirage/ocaml-uri/issues" 8 + dev-repo: "git+https://github.com/mirage/ocaml-uri.git" 9 + doc: "https://mirage.github.io/ocaml-uri/" 10 + synopsis: "Benchmarking package for ocaml-uri" 11 + description: """ 12 + This is a benchmarking package for the OCaml implementation of the [RFC3986](http://tools.ietf.org/html/rfc3986) specification for parsing URI or URLs. 13 + """ 14 + depends: [ 15 + "ocaml" {>= "4.08.0"} 16 + "dune" {>= "1.2.0"} 17 + "uri" {= version} 18 + "core_bench" {>= "v0.14.0"} 19 + "core_unix" {>= "v0.14.0"} 20 + ] 21 + build: [ 22 + ["dune" "subst"] {dev} 23 + ["dune" "build" "-p" name "-j" jobs] 24 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 25 + ] 26 + x-maintenance-intent: [ "(latest)" ]
+31
vendor/opam/uri/uri-re.opam
··· 1 + opam-version: "2.0" 2 + maintainer: "anil@recoil.org" 3 + authors: ["Anil Madhavapeddy" "David Sheets" "Rudi Grinberg"] 4 + license: "ISC" 5 + tags: ["url" "uri" "org:mirage" "org:xapi-project"] 6 + homepage: "https://github.com/mirage/ocaml-uri" 7 + bug-reports: "https://github.com/mirage/ocaml-uri/issues" 8 + dev-repo: "git+https://github.com/mirage/ocaml-uri.git" 9 + doc: "https://mirage.github.io/ocaml-uri/" 10 + synopsis: "An RFC3986 URI/URL parsing library" 11 + description: """ 12 + This is an OCaml implementation of the [RFC3986](http://tools.ietf.org/html/rfc3986) specification 13 + for parsing URI or URLs. 14 + """ 15 + depends: [ 16 + "ocaml" {>= "4.08.0"} 17 + "dune" {>= "1.2.0"} 18 + "ounit2" {with-test & >= "1.0.2"} 19 + "ppx_sexp_conv" {with-test & >= "v0.9.0"} 20 + "re" {>= "1.9.0"} 21 + "uri" {= version} 22 + "stringext" {>= "1.4.0"} 23 + "crowbar" {with-test} 24 + ] 25 + build: [ 26 + ["dune" "subst"] {dev} 27 + ["dune" "build" "-p" name "-j" jobs] 28 + ["dune" "runtest" "-p" name "-j" jobs] {with-test & os != "macos"} 29 + ] 30 + messages: [ "Deprecated. This package is outdated, you should consider using uri instead" ] 31 + x-maintenance-intent: [ "(latest)" ]
+26
vendor/opam/uri/uri-sexp.opam
··· 1 + opam-version: "2.0" 2 + maintainer: "anil@recoil.org" 3 + authors: ["Anil Madhavapeddy" "David Sheets" "Rudi Grinberg"] 4 + license: "ISC" 5 + tags: ["url" "uri" "org:mirage" "org:xapi-project"] 6 + homepage: "https://github.com/mirage/ocaml-uri" 7 + bug-reports: "https://github.com/mirage/ocaml-uri/issues" 8 + dev-repo: "git+https://github.com/mirage/ocaml-uri.git" 9 + doc: "https://mirage.github.io/ocaml-uri/" 10 + synopsis: "An RFC3986 URI/URL parsing library" 11 + description: """ 12 + ocaml-uri with sexp support 13 + """ 14 + depends: [ 15 + "uri" {= version} 16 + "dune" {>= "1.2.0"} 17 + "ppx_sexp_conv" {>= "v0.13.0"} 18 + "sexplib0" 19 + "ounit2" {with-test} 20 + ] 21 + build: [ 22 + ["dune" "subst"] {dev} 23 + ["dune" "build" "-p" name "-j" jobs] 24 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 25 + ] 26 + x-maintenance-intent: [ "(latest)" ]
+29
vendor/opam/uri/uri.opam
··· 1 + opam-version: "2.0" 2 + maintainer: "anil@recoil.org" 3 + authors: ["Anil Madhavapeddy" "David Sheets" "Rudi Grinberg"] 4 + license: "ISC" 5 + tags: ["url" "uri" "org:mirage" "org:xapi-project"] 6 + homepage: "https://github.com/mirage/ocaml-uri" 7 + bug-reports: "https://github.com/mirage/ocaml-uri/issues" 8 + dev-repo: "git+https://github.com/mirage/ocaml-uri.git" 9 + doc: "https://mirage.github.io/ocaml-uri/" 10 + synopsis: "An RFC3986 URI/URL parsing library" 11 + description: """ 12 + This is an OCaml implementation of the [RFC3986](http://tools.ietf.org/html/rfc3986) specification 13 + for parsing URI or URLs. 14 + """ 15 + depends: [ 16 + "ocaml" {>= "4.08.0"} 17 + "dune" {>= "1.2.0"} 18 + "ounit2" {with-test & >= "1.0.2"} 19 + "ppx_sexp_conv" {with-test & >= "v0.9.0"} 20 + "crowbar" {with-test & >= "0.2"} 21 + "stringext" {>= "1.4.0"} 22 + "angstrom" {>= "0.14.0"} 23 + ] 24 + build: [ 25 + ["dune" "subst"] {dev} 26 + ["dune" "build" "-p" name "-j" jobs] 27 + ["dune" "runtest" "-p" name "-j" jobs] {with-test & os != "macos"} 28 + ] 29 + x-maintenance-intent: [ "(latest)" ]