services{
#format:
# <service to start>;<port to bind>;<ip|->;<additional params>
# note ip: - uses default
# note additional params: optional
CommandHandler;2323;-
# starts a telnet-accesible command session on port 2323 ;-)
# stop services and list processes here
TelnetMirror;2324;-
# open a telnet session on port 2324, your input will return mirrored
ShowHTTPHeader;2325;-
# access this on port 2325 with a browser it gives you the complete http header
MiniProxy;2326;-
# connect to this miniproxy with a browser on port 2326. hard coded opens a
# connection to 'heise.de' the well known german it review. outputs all the
# headers from browser and from server. here you see how http headers look like.
ShowUDP;2327;-;1024
# just to test if you can receive udp datagrams
HTTPService0;2328;-;/home/zdys
# a small http get server. access with a browser on port 2328. gives a directory
# and file listing if you request a directory over http. handy tool to 'fastly'
# download and browse file system on remote machines ;-))
# base directory is set to '/home/zdys' adapt this before starting zserver
}
threads{
#format:
# <thread to start>;<keyname in zServer.threads>;<args>
# since zserver is used for tutorial tasks this implementation will be
# extendended in next releases. the concept is easy, threads do tasks that are not
# relied to ip data- acceptance. for ip related tasks use service section above.
}
constants{
# a bunch of parameters you want to configure to use with either threads or
# services. threads, services and constants give you all you need to build effective programs.
# kiss please.-
#format:
# <keyname in zServer.constants>{
# <key>;<value>
# }
playlists{
zdys;/home/zdys/dev/mp3
# hmm yes there will be a playlist server. an internet radio mirror will come
# too... keep in touch
}
mimetypes{
# be kind do NOT use m$ exploits...
aas;application/x-authorware-seg
aab;application/x-authorware-bin
aam;application/x-authorware-map
aba;audio/x-bamba
ai;application/postscript
aif;audio/x-aiff
aifc;audio/x-aiff
aiff;audio/x-aiff
au;audio/basic
avi;video/x-msvideo
bcpio;application/x-bcpio
bin;application/octet-stream
bz2;application/x-bzip2
class;application/octet-stream
cco;application/x-cocoa
cdf;application/x-netcdf
cha;audio/x-chacha
cgi;application/x-httpd-cgi
cpio;application/x-cpio
cpt;application/mac-compactpro
cob;application/zip
cqk;application/x-calquick
csh;application/x-csh
csm;chemical/x-csml
css;application/x-pointplus
d96;x-world/x-d96
dcr;application/x-director
dir;application/x-director
dms;application/octet-stream
doc;application/msword
dot;application/msword
dxr;application/x-director
dvi;application/x-dvi
ebk;application/x-expandedbook
emb;chemical/x-embl-dl-nucleotide
eps;application/postscript
es;audio/echospeech
exe;application/octet-stream
etx;text/x-setext
fh;image/x-freehand
fh4;image/x-freehand
fh5;image/x-freehand
fh7;image/x-freehand
fhc;image/x-freehand
fif;image/fif
gau;chemical/x-gaussian-input
gif;image/gif
gtar;application/x-gtar
gz;application/x-gzip
hdf;application/x-hdf
htm;text/html
html;text/html
hqx;application/mac-binhex40
ice;x-conference/x-cooltalk
ief;image/ief
ivr;i-world/i-vrml
jar;application/octet-stream
jpe;image/jpeg
jpeg;image/jpeg
jpg;image/jpeg
jps;image/x-jps
js;application/x-javascript
kar;audio/midi
latex;application/x-latex
lcc;application/fastman
lha;application/x-lzh
ls;application/x-javascript
lzh;application/x-lzh
man;application/x-troff-man
mcf;image/vasa
mct;application/x-mascot
me;application/x-troff-me
mid;audio/midi
midi;audio/midi
mif;application/x-mif
mio;audio/x-mio
mocha;application/x-javascript
mol;chemical/x-mdl-molfile
mop;chemical/x-mopac-input
mov;video/quicktime
movie;video/x-sgi-movie
mpe;video/mpeg
mpg;video/mpeg
mpeg;video/mpeg
mpga;audio/mpeg
mpp;application/x-pixelscooter
mps;application/x-mapserver
mp2;audio/mpeg
mp3;audio/mpeg
ms;application/x-troff-ms
mus;x-world/x-d96
m3u;audio/x-mpegurl
nc;application/x-netcdf
nml;animation/narrative
oda;application/oda
pac;application/x-ns-proxy-auto-config
pan;world/x-panoramix
pbm;image/x-portable-bitmap
pdb;chemical/x-pdb
pdf;application/pdf
pfr;application/font-tdpfr
pgm;image/x-portable-graymap
plain;text/plain
png;image/png
pnm;image/x-portable-anymap
pot;application/mspowerpoint
ppm;image/x-portable-pixmap
pps;application/mspowerpoint
ppt;application/mspowerpoint
ppz;application/mspowerpoint
ps;application/postscript
ptlk;plugin/listenup
qt;video/quicktime
ra;audio/x-pn-realaudio
ram;audio/x-pn-realaudio
ras;image/x-cmu-raster
rgb;image/x-rgb
rm;audio/x-pn-realaudio
roff;application/x-troff
rtf;application/rtf
rpm;audio/x-pn-realaudio-plugin
rtx;text/richtext
sea;application/octet-stream
sgm;text/x-sgml
sgml;text/x-sgml
sh;application/x-sh
shar;application/x-shar
sit;application/x-stuffit
skd;application/x-koan
skm;application/x-koan
skp;application/x-koan
skt;application/x-koan
snd;audio/basic
spl;application/futuresplash
spr;application/x-sprite
sprite;application/x-sprite
spt;application/x-spt
src;application/x-wais-source
svi;application/softvision
svr;x-world/x-svr
sv4cpio;application/x-sv4cpio
sv4crc;application/x-sv4crc
swf;application/x-shockwave-flash
swx;image/x-xres
t;application/x-troff
talk;text/x-speech
tar;application/x-tar
tcl;application/x-tcl
tex;application/x-tex
texi;application/x-texinfo
texinfo;application/x-texinfo
tgo;video/x-tango
tgz;application/x-tar
tif;image/tiff
tiff;image/tiff
tr;application/x-troff
tsi;audio/tsplayer
tsp;application/dsptype
tsv;text/tab-separated-values
txt;text/plain
ustar;application/x-ustar
vba;video/x-bamba
vcd;application/x-cdlink
vcf;text/x-vcard
vif;video/x-vif
viv;video/vnd.vivo
vivo;video/vnd.vivo
vox;audio/voxware
vqe;audio/x-twinvq-plugin
vqf;audio/x-twinvq
vql;audio/x-twinvq
vrml;x-world/x-vrml
vrt;x-world/x-vrt
vts;workbook/formulaone
xbm;image/x-xbitmap
xdm;application/x-xdma
xdma;application/x-xdma
xls;application/x-excel
xpm;image/x-xpixmap
xwd;image/x-xwindowdump
waf;plugin/wanimate
wan;plugin/wanimate
wav;audio/x-wav
wrl;x-world/x-vrml
xyz;chemical/x-xyz
z;application/x-compress
zip;application/zip
}
}