|
|
|
|
Menu |
|
|
Home |
| |
|
Discussions |
| |
|
Tools |
| |
|
Affiliates |
| |
|
Content |
| |
|
Info |
| | |
|
|
|
|
|
User Info |
|
Membership:
Latest: MichaelSnaRe
New Today: 0
New Yesterday: 0
Overall: 9144
People Online:
Visitors: 83
Members: 0
Total: 83
|
|
|
|
|
|
Full disclosure |
|
|
|
|
|
|
|
|
|
IT Security and Insecurity Portal |
|
|
Gprs shell script with bluetooth device |
|
Posted: Thu Jul 21, 2005 1:24 pm |
|
|
y3dips |
Valuable expert |
|
|
Joined: Feb 25, 2005 |
Posts: 281 |
Location: Indonesia |
|
|
|
|
|
|
Code: | #!/bin/sh
# gprs - manage your gprs connection
#
# $Id: gprs v 0.3 2005/13/05 00:11:14 y3dips Exp $
# turn on your device to discoverable , then do ./gprs scan then ./gprs start
RFCOMM=/usr/bin/rfcomm
HCITOOL=/usr/bin/hcitool
X=0
FILE=log
ADDRESS=addres
LOCKFILE=/var/lock/LCK..rfcomm0
test -f $RFCOMM || exit 0
test -f $HCITOOL || exit 0
case "$1" in
scan)
echo -n "Detecting your Device"
lsusb > _temp
if [ ! "`grep ^BLuetooth _temp`" ] ; then
$HCITOOL scan > $ADDRESS &
sleep 10
echo " "
else
echo -n "your Device not detected"
fi
;;
start)
echo -n "Start GPRS Connection "
if [ -f "$LOCKFILE" ] ; then
echo " ..... pppd already running "
else
$RFCOMM show > $FILE
if [ "`grep ^rfcomm0: $FILE`" ] ; then
pppd call gprs &
else
echo " "
tail -n 1 $ADDRESS > _temp
cut -f 2 _temp > $ADDRESS
DEVICE=`cat $ADDRESS`
$RFCOMM bind $X $DEVICE 1
pppd call gprs &
fi
fi
;;
stop)
echo -n "Stop GPRS Connection "
pid=`cat $LOCKFILE`
kill -9 $pid
#release the device
$RFCOMM release $X
#Delete all temporary file
rm -f $FILE $LOCKFILE _temp
sleep 5
echo "..... Stop"
echo -n
;;
restart)
$0 stop
$0 start
;;
*)
echo "use: $0 { scan | start | stop | restart }"
exit 1
esac
exit 0
#y3dips(c)2005 |
feel free to correct the code *_^ |
|
_________________ IO::y3dips->new(http://clog.ammar.web.id); |
|
|
|
|
www.waraxe.us Forum Index -> Linux world
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT
Page 1 of 1
|
|
|
Powered by phpBB © 2001-2008 phpBB Group
|
|
|
|
|
|
|