1/2
RRCpacketSniffer screenshot 0
RRCpacketSniffer screenshot 1
RRCpacketSniffer Icon

RRCpacketSniffer

MUCResearch@IIITD
Trustable Ranking IconDe confianza
1K+Descargas
1MBTamaño
Android Version Icon2.2.x+
Versión Android
2.0(30-11-2015)Última versión
-
(0 Opiniones)
Age ratingPEGI-3
Descargar
DetallesOpinionesVersionesInfo
1/2

Descripción de 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 es una aplicación androide que puede ser utilizado para la captura de TCP y UDP paquetes de datos ICMP y dando como resultado transiciones de estado RRC, simultáneamente.


La aplicación está funcionando la aplicación de la herramienta analizados en este trabajo de investigación "teléfono Android valoración de la conducta de aplicaciones en redes basados ​​en células" (<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>)


Descripción


La cuantificación de eficiencia de señalización e fi de una aplicación requiere información sobre:


Los paquetes de datos que se intercambian.


Correspondientes transiciones de estado RRC.


A diferencia de las aplicaciones y herramientas existentes, esta aplicación no requiere ningún hardware especial, ni recupera estado RRC en una o ffl ine manera utilizando un simulador. La funcionalidad de la herramienta se divide en dos partes, el paquete Sniffer y el Estado Logger RRC.


Packet Sniffer


El ff er sni paquete utiliza C_packetCapture un binario ejecutable de libpcap, construido utilizando código fuente libpcap y Android NDK. El ejecutable se inicia en un shell con privilegios de superusuario. El ff er sni paquete nos permite capturar todos los paquetes de enlace ascendente y enlace descendente asociados con una interfaz de red, y almacena la fecha y hora de paquetes y la información de cabecera correspondiente a IP, UDP, TCP, y protocolos ICMP, en un log.text fi l.


RRC Estado Logger


Para Recuperando RRC Unidos, adoptamos un enfoque novedoso para hallar y registrar el estado RRC real del dispositivo en un momento dado. Se requieren los códigos secretos para Android para cambiar a modo de servicio RRC. Las transiciones de estado RRC resultantes con marca de tiempo se almacenan en un archivo dump.txt en sdcard.Currently tenemos códigos secretos para dispositivos Samsung limitados, aunque una amplia variedad de códigos secretos están disponibles para diferentes fabricantes.


La descripción detallada del cálculo de la eficiencia de la señalización de una aplicación a partir de los datos recolectados a través de nuestra aplicación (RRCpacketSniffer) se ha descrito en este documento "Android valoración basada en el teléfono del comportamiento de aplicaciones en redes celulares".


Dispositivos Compatibles


Actualmente, la aplicación es compatible con todos los dispositivos de Samsung que van desde la galaxia S Galaxy S5. Estamos trabajando en la obtención de apoyo para otros dispositivos de la marca también. Todos los dispositivos requerirían permisos de root.


Licencia


Derechos de autor (c), Indraprastha Instituto de Tecnología de la Información Delhi


El permiso para usar, copiar, modificar y / o distribuir este software para cualquier propósito con o sin cuota de la presente se concede, siempre que el aviso de copyright anterior se menciona y trabajo de investigación se cita.


EL SOFTWARE SE PROPORCIONA "TAL CUAL" Y EL AUTOR RENUNCIA A TODAS LAS GARANTÍAS CON RESPECTO A ESTE SOFTWARE, INCLUYENDO TODAS LAS GARANTÍAS DE COMERCIALIZACIÓN Y APTITUD. EN NINGÚN CASO EL AUTOR SERÁ RESPONSABLE POR CUALQUIER DAÑO ESPECIAL, DIRECTO, INDIRECTO, O INDIRECTOS O CUALQUIER DAÑO QUE RESULTE DE LA PÉRDIDA DE USO, DE DATOS O DE BENEFICIOS, YA SEA EN UNA ACCIÓN DE CONTRATO, NEGLIGENCIA U OTROS AGRAVIOS, DERIVADOS DE O EN RELACIÓN CON EL USO O RENDIMIENTO DE ESTE SOFTWARE.</div> <div class="show-more-end">

RRCpacketSniffer - Versión 2.0

(30-11-2015)
Otras versiones
NovedadesC_packetCapture file location updated

¡Todavía no hay reseñas! Para escribir la primera, .

-
0 Reviews
5
4
3
2
1
Info Trust Icon
¡Buena app garantizada!Esta app ha pasado las pruebas de seguridad de virus, malware y otros ataques maliciosos y no supone ninguna amenaza.

RRCpacketSniffer - Información de APK

Version de la app: 2.0Paquete: com.iiitd.RRCpacketSniffer
Compatibilidad con Android: 2.2.x+ (Froyo)
Desarrollador:MUCResearch@IIITDPermisos:4
Nombre: RRCpacketSnifferTamaño: 1 MBDescargas: 68Versión : 2.0Fecha de lanzamiento: 2017-04-05 23:55:03Pantalla mín: SMALLCPU soportada:
ID del paquete: com.iiitd.RRCpacketSnifferFirma SHA1: 6B:5D:BD:BB:8D:8C:C1:F6:A0:D5:94:BE:26:82:46:53:C9:6B:A9:B6Desarrollador (CN): gandharv kapoorOrganización (O): Tour De DelhiLocalización (L): New DelhiPaís (C): INDEstado/ciudad (ST): Delhi

Última versión de RRCpacketSniffer

2.0Trust Icon Versions
30/11/2015
68 descargas1 MB Tamaño
Descargar