well, i work for Raytheon and we have those secureid cards as well, i haven't personally messed with it myself but here is a scripts they use to connect to the network within Linux using the secureid type connections.
Run (as root): Raytheon.pl 123456 where 123456 is your pin from your sdi
token.
Raytheon.pl
============
-- CUT HERE -- CUT HERE -- CUT HERE -- CUT HERE -- CUT HERE -- CUT HERE --
#!/usr/local/bin/perl
$default_user = 'a0123456';
$ppp = '/usr/sbin/pppd call raytheon';
$chat = '/usr/sbin/chat -v -f /etc/ppp/peers/raytheon.chat';
($pgm)=$0=~m|([^/]*)$|;
if (!@ARGV) {
die "Usage: $pgm [[username] password]\n";
}
if ($#ARGV) {
$user= shift;
chomp $user;
}
else { $user=$default_user; }
$passwd = shift;
chomp $passwd;
#print "$ppp connect '$chat -U $user -T $passwd'\n";;
`$ppp connect '$chat -U $user -T $passwd'`;
-- CUT HERE -- CUT HERE -- CUT HERE -- CUT HERE -- CUT HERE -- CUT HERE --
/etc/ppp/peers/raytheon
=======================
-- CUT HERE -- CUT HERE -- CUT HERE -- CUT HERE -- CUT HERE -- CUT HERE --
crtcts
/dev/ttyS0
57600
lock
connect "/usr/sbin/chat -v -f /etc/ppp/peers/raytheon.chat"
defaultroute
noipdefault
passive
ipparam raytheon
#debug
#kdebug 7
-- CUT HERE -- CUT HERE -- CUT HERE -- CUT HERE -- CUT HERE -- CUT HERE --
/etc/ppp/peers/raytheon.chat
============================
-- CUT HERE -- CUT HERE -- CUT HERE -- CUT HERE -- CUT HERE -- CUT HERE --
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
ABORT "BUSY"
TIMEOUT 5
'' ATH
OK-\p+++\c-OK ATH
TIMEOUT 30
OK ATZ
OK ATl0m0x4e1S7=50S11=55
OK ATDTW214-743-1917
CONNECT ""
sername:--sername: \U
assword: \T
maybe this gets you going in the right direction.
|