--------------------------------------------
Port Dumper v0.9a README file
written by Twinsen Chan(Twinsen@Hotmail.com)
Channel X Security Information
http://members.xoom.com/channelX/
Revised on 27th Aug 06:00 GMT
--------------------------------------------

I. Distribution:
Open Source Freeware, send it all around the world as long as you remain pdumper.zip unchanged.
As the source code is included, please inform me if you have got any changes to Port Dumper, 
and send me a copy of source code and executable.

II. Agreement:
By launching Port Dumper, you agreed:
1. NOT to run Port Dumper for mailicious uses.
2. That you know using Port Dumper might be (but don't worry much, that's MIGHT BE) dangerous,
   I(Twinsen Chan) AM NOT responsible if Port Dumper mess your computer up.
3. To send me information when bugs are found.
Thanks for agreeing

III. Brief Description:
Port Dumper is written to be a port listener with a function of sending back data to the
connected box.
It is written with Delphi 3.0

IV. Files
readme.txt - This file
pdumper.exe - The executable of Port Dumper v0.9a
source.zip - The source code of Port Dumper v0.9a, don't laugh at me if you feel Port Dumper 
             is poorly written, it is poorly written because I'm the one who wrote it. :|
 References:
  TWSocket (http://www.rtfm.be/fpiette/indexuk.htm)
   Copyright (C) 1997, 1998 by Franois PIETTE 
   Rue de Grady 24, 4053 Embourg, Belgium
   <francois.piette@pophost.eunet.be>
  TmdURLLabel (http://einstein.ot.dk/~djernaes)
   Copyright  1997 by Martin Djerns 
   <djernaes@metronet.de>

V. Help on using Port Dumper:
a. the "Message" field
 Put on words you want to send to the connected box, send them by pressing Enter or click the "Send" Button next to it.
b. the "ASCII code" field
 Put on ASCII code number you want to send, send it by clicking the "Send" button next to it.
c. Port
 Specify the port to be listened by Port Dumper.
d. Log
 A log field, it will tell you when a connection has been established, closed,
 and when data received or sent.
e. Listen
 Only availabe when disconnected. When clicked, Port Dumper will listen on the Port specified in Port(see point d)
f. Disconnection
 Only available when connected. When clicked, Port Dumper will close the current connection.
g. Clear
 When clicked, the log screen will be cleared.
h. The URL(http://home.netvigator.com/~jcatchan/pdumper.html)
 When clicked, you'll go to the page of Port Dumper in Channel X.
i. Echo
 When checked, the data will be echo-ed back to the connected box.
 If not checked, the data sent by the connected box will not be echo-ed.

VI. Recommendation
1. RTFRFCs
 URL: http://www.nexor.com/public/rfc/index/rfc.html
 It is the ability to search, so you could do a search for http, smtp, pop3, etc... etc...
 Read them and you'll know how to communicate with a specified protocol.
2. Read the Poor Readme
 Even this readme is poorly written, you could still get a some information on using Port Dumper.

Appendix A: Common Port Listing
# Copyright (c) 1993-1995 Microsoft Corp.
#
# This file contains port numbers for well-known services as defined by
# RFC 1060 (Assigned Numbers).
#
# Format:
#
# <service name>  <port number>/<protocol>  [aliases...]   [#<comment>]
#

echo                7/tcp
echo                7/udp
discard             9/tcp    sink null
discard             9/udp    sink null
systat             11/tcp
systat             11/tcp    users
daytime            13/tcp
daytime            13/udp
netstat            15/tcp
qotd               17/tcp    quote
qotd               17/udp    quote
chargen            19/tcp    ttytst source
chargen            19/udp    ttytst source
ftp-data           20/tcp
ftp                21/tcp
telnet             23/tcp
smtp               25/tcp    mail
time               37/tcp    timserver
time               37/udp    timserver
rlp                39/udp    resource      # resource location
name               42/tcp    nameserver
name               42/udp    nameserver
whois              43/tcp    nicname       # usually to sri-nic
domain             53/tcp    nameserver    # name-domain server
domain             53/udp    nameserver
nameserver         53/tcp    domain        # name-domain server
nameserver         53/udp    domain
mtp                57/tcp                  # deprecated
bootp              67/udp                  # boot program server
tftp               69/udp
rje                77/tcp    netrjs
finger             79/tcp
link               87/tcp    ttylink
supdup             95/tcp
hostnames         101/tcp    hostname      # usually from sri-nic
iso-tsap          102/tcp
dictionary        103/tcp    webster
x400              103/tcp                  # ISO Mail
x400-snd          104/tcp
csnet-ns          105/tcp
pop               109/tcp    postoffice
pop2              109/tcp                  # Post Office
pop3              110/tcp    postoffice
portmap           111/tcp
portmap           111/udp
sunrpc            111/tcp
sunrpc            111/udp
auth              113/tcp    authentication
sftp              115/tcp
path              117/tcp
uucp-path         117/tcp
nntp              119/tcp    usenet        # Network News Transfer
ntp               123/udp    ntpd ntp      # network time protocol (exp)
nbname            137/udp
nbdatagram        138/udp
nbsession         139/tcp
NeWS              144/tcp    news
sgmp              153/udp    sgmp
tcprepo           158/tcp    repository    # PCMAIL
snmp              161/udp    snmp
snmp-trap         162/udp    snmp
print-srv         170/tcp                  # network PostScript
vmnet             175/tcp
load              315/udp
vmnet0            400/tcp
sytek             500/udp
biff              512/udp    comsat
exec              512/tcp
login             513/tcp
who               513/udp    whod
shell             514/tcp    cmd           # no passwords used
syslog            514/udp
printer           515/tcp    spooler       # line printer spooler
talk              517/udp
ntalk             518/udp
efs               520/tcp                  # for LucasFilm
route             520/udp    router routed
timed             525/udp    timeserver
tempo             526/tcp    newdate
courier           530/tcp    rpc
conference        531/tcp    chat
rvd-control       531/udp    MIT disk
netnews           532/tcp    readnews
netwall           533/udp                  # -for emergency broadcasts
uucp              540/tcp    uucpd         # uucp daemon
klogin            543/tcp                  # Kerberos authenticated rlogin
kshell            544/tcp    cmd           # and remote shell
new-rwho          550/udp    new-who       # experimental
remotefs          556/tcp    rfs_server rfs# Brunhoff remote filesystem
rmonitor          560/udp    rmonitord     # experimental
monitor           561/udp                  # experimental
garcon            600/tcp
maitrd            601/tcp
busboy            602/tcp
acctmaster        700/udp
acctslave         701/udp
acct              702/udp
acctlogin         703/udp
acctprinter       704/udp
elcsd             704/udp                  # errlog
acctinfo          705/udp
acctslave2        706/udp
acctdisk          707/udp
kerberos          750/tcp    kdc           # Kerberos authentication--tcp
kerberos          750/udp    kdc           # Kerberos authentication--udp
kerberos_master   751/tcp                  # Kerberos authentication
kerberos_master   751/udp                  # Kerberos authentication
passwd_server     752/udp                  # Kerberos passwd server
userreg_server    753/udp                  # Kerberos userreg server
krb_prop          754/tcp                  # Kerberos slave propagation
erlogin           888/tcp                  # Login and environment passing
kpop             1109/tcp                  # Pop with Kerberos
phone            1167/udp
ingreslock       1524/tcp
maze             1666/udp
nfs              2049/udp                  # sun nfs
knetd            2053/tcp                  # Kerberos de-multiplexor
eklogin          2105/tcp                  # Kerberos encrypted rlogin
rmt              5555/tcp    rmtd
mtb              5556/tcp    mtbd          # mtb backup
man              9535/tcp                  # remote man server
w                9536/tcp
mantst           9537/tcp                  # remote man server, testing
bnews           10000/tcp
rscs0           10000/udp
queue           10001/tcp
rscs1           10001/udp
poker           10002/tcp
rscs2           10002/udp
gateway         10003/tcp
rscs3           10003/udp
remp            10004/tcp
rscs4           10004/udp
rscs5           10005/udp
rscs6           10006/udp
rscs7           10007/udp
rscs8           10008/udp
rscs9           10009/udp
rscsa           10010/udp
rscsb           10011/udp
qmaster         10012/tcp
qmaster         10012/udp

===================================
Happy journey on using Port Dumper.
Bugs? eMail to: Twinsen@Hotmail.com
===================================

***EOF***