Professional Documents
Culture Documents
supersify is a simple console based client which you can use to log into your sify
broadband account. currently, it exists only for win32 systems. supersify is a
standalone client and does not require sify's client to work.
if you don't know what sify broadband is, you shouldn't be here. go away.
features of supersify:
apart from logging you on, keeping you on, and logging you off; supersify doesn't
do much else. the really cool part about it is, the really small memory footprint.
as compared to sify's official clients - it takes a maximum of around 80kb of
physical memory. eighty kilobytes. compare that to the 8 mb that you lose to the
win32 client and the 15 - 20 mb which you lose to the java client, i'd say it's
worth not having a gui ... for now.
it's the simplest thing, really. supersify takes 11 switches, out of which only 2
are compulsory, here they are ...
-u = username
-p = password
-m = macaddress
-h = heartbeat enable/disable
-b = heartbeat interval
-l = logout
-k = keypress supression
since version 0.60b
-a = keep alive
-c = keep open
-v = verbosity
-o = override login/logout urls
logout (-l):
you can quit the client without logging out (this happens if you disable heartbeat
or you quit in any way after logging in - ctrl+c or using quit). when you need to
logout, invoke supersify like so.
supersify -u panduram -p bonehead -l
note: a session id is assigned to you when you contact the server. if this is the
id used for logging in - it must consequently be used for logging out. supersify
will save this id to a file (supersify.sid) for it's own use.
you don't really need the next eight switches, supersify will work just fine
without them; read on if you're interested
hearbeat (-h):
as far as i know, the hearbeat serves one prime purpose ... to tell sify you're
still there and it should keep your connection alive. this is useful for people
who have time based connections, in case you forget to logout, sify will.
for the rest of us, with unlimited connections, this is a nuisance actually. you
can call up customer care and ask them to disable the heartbeat thingy for your
account. apparently disabling the hearbeat is not an atomic process, because my
heartbeat is supposed to be disabled (i called and asked), but the validation data
says that it is enabled (and therefore required to keep my connection alive).
what the hearbeat switch does is this.
* if you don't specify the switch - it will do what the server tells it to do,
i.e. start the beat only if the server asks it to.
* if you specify "-h enable" it will enable the beat - regardless of the
server setting
* if you specify "-h disable" it will disable the beat - regardless of the
server setting. actually any string excluding enable will disable the hearbeat.
verbosity (-v):
use this flag with an integer argument, ranging 0-2.
njoy!!!!!!!!!!