Smart Radio Monitor (SRM) Mobile Raw Data Format

Similar documents
Smart Radio Monitor (SRM) Server Raw Data Format

Colasoft Capsa Technical White Paper. Maximize Network Value

Validate the performance and security of IPS/IDS, Firewall and Proxy - January 2009

DOCUMENT REFERENCE: SQ EN. SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper. March 2014

Improving Web Application Firewall Testing (WAF) for better Deployment in Production Networks January 2009 OWASP Israel

Connecting to and Setting Up a Network

Review: Lecture 1 - Internet History

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

DOCUMENT REFERENCE: SQ EN. SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper. May 2015

Defensics. Technology Specifications

Crypt O Pack in security

Virtual Server and DDNS. Virtual Server and DDNS. For BIPAC 741/743GE

PCI DSS Requirement Vulnerable Hosts Based on Open Ports Report

Administrator's Guide

Getting More Information On Your Network Performance

User Datagram Protocol - Wikipedia, the free encyclopedia

Cyber Essentials PLUS. Common Test Specification

Vocera Infrastructure Planning Summary. B3000n Compatible

3.2.2 Bandwidth Requirements

List of Common TCP/IP port numbers

A host-based firewall can be used in addition to a network-based firewall to provide multiple layers of protection.

TCP/UDP # General Name Short Description

1. Built-In SPI Firewall to Protect Your Enterprise Network 2. Multi-Spam-Filtering Function Providing High Spam-Filtering Accuracy

WiPG Presentation Gateway

Vocera WLAN Requirements and Best Practices. B3000n Compatible

Chapter 4 Managing Your Network

41376 UDP performing get device status Command Workstation (CWS), Harmony, Bi-directional Driver TCP/UDP

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

Protocol Specification & Design. The Internet and its Protocols. Course Outline (trivia) Introduction to the Subject Teaching Methods

Roles for Servers in the SCW Database

DV230 Web Based Configuration Troubleshooting Guide

Chapter 2 Quality of Service (QoS)

Application Aware Traffic Engineering and Monitoring

High-Speed Network Traffic Monitoring Using ntopng. Luca

Cisco IOS Firewall. Scenarios

Cyber Essentials. Test Specification

Load Balance Router R258V

Chakchai So-In, Ph.D.

Basic Network Configuration

Getting Started with PRTG Network Monitor 2012 Paessler AG

TK800-Series Industrial GPRS / UMTS / LTE Router

Cradlepoint COR IBR350 Specifications

CONCEPTRONIC C54BRS4A g Wireless Broadband Router

Ports Reference Guide for Cisco Virtualization Experience Media Engine for SUSE Linux Release 9.0

Gigabit Multi-Homing VPN Security Gateway

IAIK. Motivation 2. Advanced Computer Networks 2015/2016. Johannes Feichtner IAIK

Computer Networks CS321

Utimaco LIMS Access Points. Realtime Network Monitoring for Lawful Interception and Data Retention

Cisco ASA, PIX, and FWSM Firewall Handbook

Microsoft. CompTIA Network+ Rapid Review. (Exam N10-005) Craig Zacker

How To Make Gigabit Ethernet A Reality

UTM FIREWALL SPECS HARDWARE SPECIFICATIONS

Inside-Out Attacks. Covert Channel Attacks Inside-out Attacks Seite 1 GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL

Chapter 3 Using Access Control Lists (ACLs)

Internetworking and IP Address

Configuration Manual. for v2 Routers. LUCOM GmbH * Ansbacher Str. 2a * Zirndorf * Tel / * Fax / *

Communication ports used by Citrix Technologies. July 2011 Version 1.5

Firewall Defaults, Public Server Rule, and Secondary WAN IP Address

Communication Ports Used by Citrix Technologies. April 2011 Version 1.5

CRESTRON-APP/CRESTRON-APP-PAD Control App for Apple ios

CradlepointCOR IBR350Specifications

Chapter 6 Configuring the SSL VPN Tunnel Client and Port Forwarding

EDA Training Programs. Catalog of Course Descriptions

CRESTRON-APP/CRESTRON-APP-PAD

Using a Sierra Wireless AirLink Raven X or Raven-E with a Cisco Router Application Note

Addresses, Protocols, and Ports

bizhub C3850/C3350 USER S GUIDE Applied Functions

Firewall Defaults and Some Basic Rules

Bro at 10 Gps: Current Testing and Plans

NETASQ MIGRATING FROM V8 TO V9

Bypassing PISA AGM Theme Seminar Presented by Ricky Lou Zecure Lab Limited

Firewall Firewall August, 2003

CONFIGURATION MANUAL. for UCR11 v2 and Bivias v2 routers

Security Considerations for Cellular 3G Modems & 3G Wireless Routers

Preparing for GO!Enterprise MDM On-Demand Service

SECURITY & REAL-TIME APPLICATION INSIGHT

Output Power (without antenna) 5GHz 2.4GHz

Kaseya 2. User Guide. Version 1.0

Network Interface Table of Contents

UCi2i Video Conference Endpoint Firewall Requirements

Steps for Basic Configuration

This page displays the device information, such as Product type, Device ID, Hardware version, and Software version.

EXPLORER. TFT Filter CONFIGURATION

ENHWI-N n Wireless Router

Chapter 4 Security and Firewall Protection

Network Security Fundamentals

UIP1868P User Interface Guide

IxLoad VoIP SIP, MGCP Features

Chapter 3 Management. Remote Management

CONFIGURATION MANUAL. for v2 routers. VITRIKO Mobile Data Experts Anytime, Anything, Anywhere, but always connected. ER75i v2 - UR5i v2 - LR77 v2

Network-Based Application Recognition

Networking. Systems Design and. Development. CRC Press. Taylor & Francis Croup. Boca Raton London New York. CRC Press is an imprint of the

APNIC elearning: Network Security Fundamentals. 20 March :30 pm Brisbane Time (GMT+10)

Chapter 4 Management. Viewing the Activity Log

FWS WiTDM Series KWA-O8800-I User Manual

Transcription:

SMART RADIO MONITOR (SRM) Smart Radio Monitor (SRM) Mobile Raw Data Format By CLEMENT Francis, FOLLONI Gianluca, LUZARDI Stefano, MANDA Costin Version 2.0.1 Date: 13 April 2015

Smart Radio Monitor (SRM) Mobile Raw Data Format Within the SRM mobile application the owner can save to an external file the measurements made by the device. The Android and ios application can extract the Broadband measurements file. In addition, only the Android application can extract the Cellular measurements and the Wi-Fi measurements files. All file are CSV comma separated file with the first row containing the column name and this document explain the format and the meaning of each field. Text identifier is the character. Android devices save the files on external storage directory under the subdirectory. /srm. The external storage directory name depends on the device brand, but usually is the directory shared when connected to the host computer. (Example: /storage/sdcard0/srm ). Android application show the extracted file names on the user interface. ios devices save the CSV file into Application Document directory, that is manageable only via itunes. The file can be also shared directly inside the SRM application using AirDrop or the tools available in the standard sharing panel. Broadband measurements file This file contains data from the Broadband history with detail about: - Date, time and duration of tests - Location in which the test was made - Network related information (IP network information, network type, etc.) - Mobile cell or Wi-Fi cell information The extracted file name is in the form: srm_broadband_yyyymmddhhmmss.csv Next table show the file format. The application extract all the listed fields. When some property is not available on a platform (Avail. On android and Avail on ios columns) the field is empty. Field name Field Description Example Androi ios type d starttime Datetime Date time in wich the test 2015-02-05 Y Y started in the ISO 8601 Format (yyyy-mm-dd hh:mm:ss) 12:10:28 endtime DateTime Date time in wich the test 2015-02-05 Y Y ended in the ISO 8601 Format (yyyy-mm-dd hh:mm:ss) 12:11:15 loclat Double the latitude 45.810104 Y Y loclng Double the longitude 8.629137 Y Y localt Double the altitude 210.726501 Y Y locbearing Double the bearing of the phone 34.453125 N Y

locprovider String location provider (can be GPS GPS Y N or NETWORK) locaccuracy Double estimated accuracy in meters 10.000000 Y Y locspeed Double the speed in meters/second 0.260000 Y Y locvaccuracy Double estimated vertical accuracy in 3.000000 N Y meters testhost String The IP address of the speed 255.1.1.4 Y Y test server. externalip String The ip used by the device in 254.1.1.4 Y Y Internet deviceip String The local lan device IP 192.168.1.4 Y Y address gatewayip String The ip address of the gateway, 192.168.1.1 Y Y if present, for local network nettype String WIFI or GSM GSM Y Y gsm_nettype String The cellular network type if HDPSA Y Y NetType = GSM. See the cellular type possible values gsm_cid Int if NetType = GSM : CID 28-bit 6584549 Y N UMTS Cell Identity described in TS 25.331, 0..268435455, Integer.-1 if unknown. Used by GSM, and WCDMA types. gsm_lac Int if NetType = GSM : 16-bit 15065 Y N Location Area Code, 0..65535, Integer.-1 if unknown. Used by GSM, and WCDMA types gsm_mcc Int if NetType = GSM : 3-digit 222 Y Y Mobile Country Code, 0..999, Integer -1 if unknown. Used by GSM, WCDMA, LTE (If available on the device). gsm_mnc Int if NetType = GSM : 2 or 3-digit 10 Y Y Mobile Network Code, 0..999, Integer.-1 if unknown. Used by GSM, WCDMA, LTE (If available on the device). gsm_psc Int if NetType = GSM : 9-bit 360 Y N UMTS Primary Scrambling Code described in TS 25.331, 0..511, Integer.-1 if unknown. Used by GSM, WCDMA. (If available on the device). gsm_cdmabsid Int if NetType = GSM and gsm_celltype = CDMA : base Station Id 0..65535, Integer.-1 if unknown. Used by CDMA. (If available on the device). 34251 Y N

gsm_cdmalat Int if NetType = GSM and gsm_celltype = CDMA : base station latitude, which is a decimal number as specified in 3GPP2 C.S0005-A v6.0. It is represented in units of 0.25 seconds and ranges from -- 1296000 to 1296000, both values inclusive (corresponding to a range of - 90 to +90 degrees). Integer.-1 if unknown. Used by CDMA. (If available on the device). gsm_cdmalng Int if NetType = GSM and gsm_celltype = CDMA : Base station longitude, which is a decimal number as specified in 3GPP2 C.S0005-A v6.0. It is represented in units of 0.25 seconds and ranges from - 2592000 to 2592000, both values inclusive (corresponding to a range of - 180 to +180 degrees). Integer.- 1 if unknown.used by CDMA. gsm_cdmanid Int if NetType = GSM and gsm_celltype = CDMA : Network Id 0..65535, Integer.-1 if unknown. Used by CDMA. gsm_cdmasid Int if NetType = GSM and gsm_celltype = CDMA : System Id 0..32767, Integer.-1 if unknown. Used by CDMA. gsm_lteci Int if NetType = GSM and gsm_celltype = LTE: 28-bit Cell Identity, Integer.-1 if unknown. Used by LTE. gsm_ltepci Int if NetType = GSM and gsm_celltype = LTE: Physical Cell Id 0..503, Integer.-1 if unknown. Used by LTE. gsm_ltetac Int if NetType = GSM and gsm_celltype = CDMA : 16-bit Tracking Area Code, Integer.-1 if unknown. Used by LTE. wifi_freq Int The frequency in MHz during the test wifi_lnkspeed Int The connection speed with the hotspot in Mb/s ducringm the test speed wifi_bssid String if NetType = WIFI : the base station device identifier 551067 Y N 10625222 Y N 4 Y N 23 Y N 6584549 Y N 10071 Y N 12089 Y N 2450 Y N 54 Y Y 00:15:63:10:2 1:00 Y Y

wifi_ssid String if NetType = WIFI : the network name wifi_hiddenssid Bool if NetType = WIFI : true if this network does not broadcast its SSID, so an SSID-specific probe request must be used for scans. wifi_capabilities String if NetType = WIFI : describes the authentication, key management, and encryption schemes supported by the access point wifi_macaddres String if NetType = WIFI : device MAC address wifi_networkid Int if NetType = WIFI : Each configured network has a unique small integer ID wifi_opened Bool if NetType = WIFI : true if the network requires no authentication Pingtest_type String Connection type to compute the latency pingtest_besttime Int best response time in nanoseconds pingtest_avgtime Int average response time in nanoseconds pingtest_numofping s down_speed Int Download average speed in bps down_nanosec Long Download speed duration in nanoseconds down_bytes Long Number of transferred bytes during download speed test down_threads Int Number of threads used during download speed test down_rxtraffic Long Number of total number of bytes received by the device in the 500 milliseconds preceding the download test down_txtraffic Long Number of total number of bytes transmitted by the device in the 500 milliseconds preceding the download test A hash of the actual SSID, for privacy reasons Y Y True/false Y Y [WPA-PSK- TKIP][ESS] Y N 04:46:35:78:7 Y N 2:B8 3 Y N True/false Y N ICMP or TCP Y Y 2946556791 Y Y 3436556791 Y Y Int Number of ping run on the test 3 Y Y 182502 Y Y 38925175249 Y Y 22566592 Y Y 3 Y Y 1024 Y N 1024 Y N up_speed Int Upload average speed in bps 182502 Y Y up_nanosec Long Upload speed duration in 38925175249 Y Y nanoseconds up_bytes Long Number of transferred bytes during upload speed test 22566592 Y Y

up_threads Int Number of threads used during 3 Y Y upload speed test up_rxtraffic Long Number of total number of 1024 Y N bytes received by the device in the 500 milliseconds preceding the upload test up_txtraffic Long Number of total number of 1024 Y N bytes transmitted by the device in the 500 milliseconds preceding the upload test neutrality_testtype_ Int Code field of the SRM network 2 Y Y code_1 protocol lookup table neutrality_testtype_ String Description field of the SRM SIP Y Y description_1 network protocol lookup table neutr_attempts_1 Int Number of attemps until the 5 Y Y test is considered failed neutr_success_1 Boolean True if the test succeded True Y Y neutr_status_1 String More specific results of the test The expected Y Y response on protocol UDP port 89766 was not received neutrality_testtype_ code_2..n int Repeat the previous structure because more test will be neutrality_testtype_ description_2..n String added dynamically Repeat the previous structure because more test will be added dynamically neutr_attempts_2..n Int Repeat the previous structure because more test will be added dynamically neutr_success_2..n Boolean Repeat the previous structure because more test will be added dynamically neutr_status_2..n String Repeat the previous structure because more test will be added dynamically

Cellular measurements file This file contains data from background mobile network measurement process and contains: - Date and time of measurements - Location in which the measurement was made - Mobile cell information - Mobile Signal strength information The extracted file name is in the form: srm_cell_yyyymmddhhmmss.csv Next table show the file format. The application extract all the listed fields. When some property is not available on a particular cellular network (GSM, HDMA, WHDMA e LTE has different properties). Field name Field type Description datetime Datetime The time at which the measurement was made nettype String The cellular network type if NetType = GSM. See the cellular type possible values celltype String if NetType = GSM : Can be: GSM, CDMA, LTE, WCDMA cid Int if NetType = GSM : CID 28-bit UMTS Cell Identity described in TS 25.331, 0..268435455, Integer.-1 if unknown. Used by GSM, and WCDMA types. lac Int if NetType = GSM : 16-bit Location Area Code, 0..65535, Integer.-1 if unknown. Used by GSM, and WCDMA types mcc Int if NetType = GSM : 3-digit Mobile Country Code, 0..999, Integer -1 if unknown. Used by GSM, WCDMA, LTE (If available on the device). mnc Int if NetType = GSM : 2 or 3-digit Mobile Network Code, 0..999, Integer.-1 if unknown. Used by GSM, WCDMA, LTE (If available on the device). psc Int if NetType = GSM : 9-bit UMTS Primary Scrambling Code described in TS 25.331, 0..511, Integer.-1 if unknown. Used by GSM, WCDMA. (If available on the device). cdmabsid Int if NetType = GSM and gsm_celltype = CDMA : base Station Id 0..65535, Integer.-1 if unknown. Used by CDMA. (If available on the device). Example 2014-10-31 11:56:55.0000000 HDPSA CDMA 6584549 15065 222 10 360 34251

cdmalat Int if NetType = GSM and gsm_celltype 551067 = CDMA : base station latitude, which is a decimal number as specified in 3GPP2 C.S0005-A v6.0. It is represented in units of 0.25 seconds and ranges from --1296000 to 1296000, both values inclusive (corresponding to a range of -90 to +90 degrees). Integer.-1 if unknown. Used by CDMA. (If available on the device). cdmalng Int if NetType = GSM and gsm_celltype 10625222 = CDMA : Base station longitude, which is a decimal number as specified in 3GPP2 C.S0005-A v6.0. It is represented in units of 0.25 seconds and ranges from -2592000 to 2592000, both values inclusive (corresponding to a range of -180 to +180 degrees). Integer.-1 if unknown.used by CDMA. cdmanid Int if NetType = GSM and gsm_celltype 4 = CDMA : Network Id 0..65535, Integer.-1 if unknown. Used by CDMA. cdmasid Int if NetType = GSM and gsm_celltype 23 = CDMA : System Id 0..32767, Integer.-1 if unknown. Used by CDMA. lteci Int if NetType = GSM and gsm_celltype 6584549 = LTE: 28-bit Cell Identity, Integer.-1 if unknown. Used by LTE. ltepci Int if NetType = GSM and gsm_celltype 10071 = LTE: Physical Cell Id 0..503, Integer.-1 if unknown. Used by LTE. ltetac Int if NetType = GSM and gsm_celltype 12089 = CDMA : 16-bit Tracking Area Code, Integer.-1 if unknown. Used by LTE. loclat Double the latitude 45.810104 loclng Double the longitude 8.629137 localt Double the altitude 210.726501 locbearing Double the bearing of the phone 34.453125 locprovider String location provider (can be GPS or GPS NETWORK) locaccuracy Double estimated accuracy in meters 10.000000 locspeed Double the speed in meters/second 0.260000 locvaccuracy Double estimated vertical accuracy in meters 3.000000 asu Int signal level as an ASU value 12 dbm Int the signal strength as dbm -103 level Int the signal quality level 11 cdmadb Int CDMA RSSI value -1 cdmaecio Int CDM Ec/Io value in db*10-1 evdodbm Int EVDO RSSI value in dbm -89 evdoecio Int EVDO Ec/Io value in db*10

evdosnr Int the signal to noise ratio ltetmadv Int the timing advance value for LTE ltecqi Int Channel quality indicator ltersrp int Reference signal received power

WiFi measurements file This file contains data from background Wi-Fi hotspots measurement process and contains: - Date and time of measurements - Location in which the measurement was made - Hotspot Wi-Fi information - Wi-Fi Signal strength information The extracted file name is in the form: srm_wifi_yyyymmddhhmmss.csv Next table show the file format. Field name Field Description Example type datetime Datetime The time at which the measurement was made 2014-10-31 11:56:55.0000000 bssid String the base station device identifier 00:15:63:10:21:00 ssid String the network name A hash of the actual SSID, for privacy reasons hiddenssid Bool true if the SSID is not being True/false broadcast capabilities String describes the authentication, key [WPA-PSK-TKIP][ESS] management, and encryption schemes supported by the access point macaddress String device MAC address 04:46:35:78:72:B8 networkid Int Each configured network has a unique 3 small integer ID opened Bool true if the network requires no True/false authentication loclat Double the latitude 45.810104 loclng Double the longitude 8.629137 localt Double the altitude 210.726501 locbearing Double the bearing of the phone (actually not 34.453125 available) locprovider String location provider (can be GPS or GPS NETWORK) locaccuracy Double estimated accuracy in meters 10.000000 locspeed Double the speed in meters/second 0.260000 locvaccuracy Double estimated vertical accuracy in meters 3.000000 (actually not available) freq Int frequency in khz of the Wi-Fi 2462 channel used lnkspeed Int the link speed in Mb/s during the 39 measurement (available when the wifi is connected) rssi Int connection power in dbm -78 level Int connection quality level 20

NETWORK PROTOCOL LOOKUP TABLE 1 ICMP 2 SIP 3 FTP 4 POP 5 SMTP 6 IMAP 7 DNS 8 IPP 9 HTTP 10 MDNS 11 NTP 12 NETBIOS 13 NFS 14 SSDP 15 BGP 16 SNMP 17 XDMCP 18 SMB 19 SYSLOG 20 DHCP 21 PostgreSQL 22 MySQL 23 TDS 24 DirectDownloadLink 25 I23V5 26 AppleJuice 27 DirectConnect 28 Socrates 29 WinMX 30 VMware 31 PANDO 32 Filetopia 33 imesh 34 Kontiki 35 OpenFT 36 Kazaa/Fasttrack 37 Gnutella 38 edonkey 39 Bittorrent

40 OFF 41 AVI 42 Flash 43 OGG 44 MPEG 45 QuickTime 46 RealMedia 47 Windowsmedia 48 MMS 49 XBOX 50 QQ 51 MOVE 52 RTSP 53 Feidian 54 Icecast 55 PPLive 56 PPStream 57 Zattoo 58 SHOUTCast 59 SopCast 60 TVAnts 61 TVUplayer 62 VeohTV 63 QQLive 64 Thunder/Webthunder 65 Soulseek 66 GaduGadu 67 IRC 68 Popo 69 Jabber 70 MSN 71 Oscar 72 Yahoo 73 Battlefield 74 Quake 75 VRRP 76 Steam 77 Halflife2 78 World of Warcraft 79 Telnet 80 STUN

81 IPSEC 82 GRE 83 IGMP 84 EGP 85 SCTP 86 OSPF 87 IP in IP 88 RTP 89 RDP 90 VNC 91 PCAnywhere 92 SSL 93 SSH 94 USENET 95 MGCP 96 IAX 97 TFTP 98 AFP 99 StealthNet 100 Aimini 101 Truphone 102 ICMPv6 103 DHCPv6 104 Armagetron 105 CrossFire 106 Dofus 107 Fiesta 108 Florensia 109 Guildwars 110 HTTP Application Activesync 111 Kerberos 112 LDAP 113 MapleStory 114 mssql 115 PPTP 116 WARCRAFT3 117 World of Kung Fu 118 MEEBO 119 FaceBook 120 Twitter 121 DropBox

122 Gmail 123 Google Maps 124 YouTube 125 Skype 126 Google 127 DCE RPC 128 NetFlow_IPFIX 129 sflow 130 HTTP Connect (SSL over HTTP) 131 HTTP Proxy 132 Netflix 133 Citrix 134 CitrixOnline/GotoMeeting 135 Apple (imessage, FaceTime ) 136 Webex 137 WhatsApp 138 Apple icloud 139 Viber 140 Apple itunes 141 Radius 142 WindowsUpdate 143 TeamViewer 144 Tuenti 145 LotusNotes 146 SAP 147 GTP 148 UPnP 149 LLMNR 150 RemoteScan 151 Spotify 152 H323 153 OpenVPN 154 NOE 155 CiscoVPN 156 TeamSpeak 157 Tor 158 CiscoSkinny 159 RTCP 160 RSYNC 161 Oracle

162 Corba 163 UbuntuONE 164 CNN 165 Wikipedia 166 Whois-DAS 167 Collectd 168 Redis 169 ZeroMQ 170 Megaco