1/2
RRCpacketSniffer screenshot 0
RRCpacketSniffer screenshot 1
RRCpacketSniffer Icon

RRCpacketSniffer

MUCResearch@IIITD
Trustable Ranking IconAffidabile
1K+Download
1MBDimensione
Android Version Icon2.2.x+
Versione Android
2.0(30-11-2015)Ultima versione
-
(0 Recensioni)
Age ratingPEGI-3
Scarica
InformazioniRecensioniVersioniInformazioni
1/2

Descrizione di RRCpacketSniffer

RRCpacketSniffer is an android application which can be used for capturing tcp udp and icmp data packets and resulting RRC state transitions, simultaneously.


The application is working implementation of the tool discussed in this research paper "Android phone based appraisal of app behavior on cell networks" (<a href="https://www.google.com/url?q=https://www.google.com/url?q%3Dhttp://dl.acm.org/citation.cfm?id%253D2593916%26sa%3DD%26usg%3DAFQjCNEmS9e85p51wm3tn8IzAV2Qj1Hs5Q&sa=D&usg=AFQjCNGBJBOgmGj19v8jUgjVusz4URaRrA" target="_blank">http://dl.acm.org/citation.cfm?id=2593916</a>)


Description


Quantifying an application’s signaling efficiency requires information about:


The data packets that were exchanged.


Corresponding RRC state transitions.


Unlike the existing applications and tools, this application neither requires any special hardware, nor retrieves RRC state in an offline manner using a simulator. The functionality of the tool is split into two parts, the Packet Sniffer and the RRC State Logger.


Packet Sniffer


The packet sniffer uses C_packetCapture a binary executable of libpcap, built using libpcap source code and Android NDK. The executable is launched in a shell with superuser privileges. The packet sniffer enables us to capture all uplink and downlink packets associated with a network interface, and stores the packet timestamp and header information corresponding to IP, UDP, TCP, and ICMP protocols, in a log.text file.


RRC State Logger


For Retrieving RRC States, we adopt a novel approach to find and record the actual RRC state of the device at any given instant. Android Secret codes are required to switch to RRC service mode. The resulting RRC state transitions with timestamp are stored in a dump.txt file on sdcard.Currently we have secret codes for limited samsung devices, though a wide variety of secret codes are available for different manufacturers.


The detailed description of calculating an application's signalling efficiency from the data collected using our app (RRCpacketSniffer) has been described in this paper "Android phone based appraisal of app behavior on cell networks".


Devices Supported


Currently the application supports all Samsung devices ranging from Galaxy S to Galaxy S5. We are working on getting support for other brand devices as well. All devices would require root permission.


License


Copyright (c), Indraprastha Institute of Information Technology Delhi


Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice is mentioned and research paper is cited.


THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.


</div> <div jsname="WJz9Hc" style="display:none">RRCpacketSniffer è un'applicazione Android che può essere utilizzato per la cattura tcp UDP e ICMP pacchetti di dati e conseguente transizioni di stato RRC, contemporaneamente.


L'applicazione è l'attuazione dello strumento discussi in questo documento di ricerca lavorando "telefono Android valutazione del comportamento app su reti cellulari based" (<a href="https://www.google.com/url?q=http://dl.acm.org/citation.cfm?id%3D2593916&sa=D&usg=AFQjCNEmS9e85p51wm3tn8IzAV2Qj1Hs5Q" target="_blank">http://dl.acm.org/citation.cfm?id=2593916</a>)


Descrizione


Quantificare segnalazione e ffi cienza di un'applicazione richiede informazioni su:


I pacchetti di dati che sono stati scambiati.


Corrispondenti transizioni di stato RRC.


A differenza delle applicazioni e gli strumenti esistenti, questa applicazione non richiede alcun hardware speciale, non recupera stato RRC in una o ffl ine modo con un simulatore. La funzionalità dello strumento è diviso in due parti, la ventosa di pacchetto e il RRC Stato Logger.


Packet Sniffer


Il ff er pacchetto SNI utilizza C_packetCapture un binario eseguibile di libpcap, costruita utilizzando il codice sorgente libpcap e Android NDK. L'eseguibile è lanciato in una shell con privilegi di superutente. Il ff er pacchetto SNI ci permette di catturare tutti i pacchetti di uplink e downlink associati ad un'interfaccia di rete, e memorizza il timestamp dei pacchetti e l'intestazione informazioni corrispondenti a IP, UDP, TCP, e protocolli ICMP, in un log.text fi le.


RRC Stato Logger


Per Recupero RRC Uniti, adottiamo un approccio di fi nd e registrare lo stato attuale RRC del dispositivo in un determinato istante. Codici segreti Android sono tenuti a passare alla modalità di servizio RRC. I risultanti transizioni di stato RRC con timestamp sono memorizzati in un file dump.txt su sdcard.Currently abbiamo codici segreti per i dispositivi Samsung limitati, anche se una grande varietà di codici segreti sono disponibili per diversi produttori.


La descrizione dettagliata del calcolo dell'efficienza di segnalazione di un'applicazione dai dati raccolti utilizzando la nostra applicazione (RRCpacketSniffer) è stato descritto in questo documento "telefono Android valutazione basata su un comportamento app sulle reti cellulari".


Dispositivi supportati


Attualmente l'applicazione supporta tutti i dispositivi Samsung che vanno dal Galaxy S al Galaxy S5. Stiamo lavorando su come ottenere il supporto per altri dispositivi di marca pure. Tutti i dispositivi richiederebbe permessi di root.


Licenza


Copyright (c), Indraprastha Institute of Information Technology Delhi


Il permesso di utilizzare, copiare, modificare e / o distribuire il software per qualsiasi scopo, con o senza soldi è concessa, a condizione che l'avviso di copyright è menzionato e documento di ricerca è citata.


IL SOFTWARE VIENE FORNITO "COSÌ COM'È" E L'AUTORE NON RICONOSCE ALCUNA GARANZIA RIGUARDO A QUESTO SOFTWARE COMPRESE TUTTE LE GARANZIE DI COMMERCIABILITÀ E IDONEITÀ. IN NESSUN CASO L'AUTORE SARÀ RESPONSABILE PER DANNI SPECIALI, DIRETTI, INDIRETTI O CONSEGUENTI O DANNI DI QUALSIASI TIPO RISULTANTI DA PERDITA DI UTILIZZO, DATI O PROFITTI, SIA IN UN'AZIONE DI CONTRATTO, NEGLIGENZA O ALTRE AZIONI LESIVE, DERIVANTI DA O IN RELAZIONE ALL'USO O ALLE PRESTAZIONI DI QUESTO SOFTWARE.</div> <div class="show-more-end">

RRCpacketSniffer - Versione 2.0

(30-11-2015)
Altre versioni
Che cosa c'è di nuovoC_packetCapture file location updated

Non ci sono ancora recensioni né valutazioni! Per essere il primo a lasciare un commento,

-
0 Reviews
5
4
3
2
1
Info Trust Icon
Ottima App garantitaQuesta applicazione ha superato il test di sicurezza per virus, malware e altri attacchi dannosi e non contiene minacce.

RRCpacketSniffer - Informazioni APK

Versione APK: 2.0Pacchetto: com.iiitd.RRCpacketSniffer
Compatibilità Android: 2.2.x+ (Froyo)
Sviluppatore:MUCResearch@IIITDAutorizzazioni:4
Nome: RRCpacketSnifferDimensione: 1 MBDownload: 68Versione : 2.0Data di uscita: 2017-04-05 23:55:03Schermo minimo: SMALLCPU Supportate:
ID del pacchetto: com.iiitd.RRCpacketSnifferFirma SHA1: 6B:5D:BD:BB:8D:8C:C1:F6:A0:D5:94:BE:26:82:46:53:C9:6B:A9:B6Sviluppatore (CN): gandharv kapoorOrganizzazione (O): Tour De DelhiLocalizzazione (L): New DelhiPaese (C): INDStato/città (ST): Delhi

Ultima versione di RRCpacketSniffer

2.0Trust Icon Versions
30/11/2015
68 download1 MB Dimensione
Scarica

App nella stessa categoria

Potrebbe piacerti anche...