Project

General

Profile

abisip-find is a small command line tool to search and find BTS devices in your network (e.g. nanoBTS, sysmoBTS).

It uses broadcast packets of the UDP variant of the Abis-IP protocol on port 3006. and thus will find any BTS that can be reached by the all-network
broadcast address 255.255.255.255

Usage

Simply start the program and it will print one line for each BTS it can find:

$ ./abisip-find
abisip-find (C) 2009 by Harald Welte
This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY

you might need to specify the outgoing
 network interface, e.g. ``./abisip-find eth0''
Trying to find ip.access BTS by broadcast UDP...
MAC_Address='24:62:78:01:02:03'  IP_Address='192.168.0.171'  Serial_Number='123'  Unit_ID='sysmoBTS 1002'  
MAC_Address='24:62:78:04:05:06'  IP_Address='192.168.0.182'  Serial_Number='456'  Unit_ID='sysmoBTS 1002'  
MAC_Address='00:02:95:07:08:09'  IP_Address='192.168.0.193'  Unit_ID='1800/0/0'  Location_1=''  Location_2='BTS_NBT131G'  Equipment_Version='165g029_79'  Software_Version='168d402_v159b27d0'  Unit_Name='nbts-00-02-95-07-08-09'  Serial_Number='01234567'  
^C

You may have to start the program as root and supply an interface:

$ sudo ./abisip-find eth0
Add picture from clipboard (Maximum size: 48.8 MB)