RRCpacketSniffer
Инструменты

RRCpacketSniffer на Андроид

158 загрузок
2.0 версия
1 МБ размер
Скачать APK
✓ Проверено источником

Скриншоты

Интерфейс приложения RRCpacketSniffer

Обзор RRCpacketSniffer

Краткий обзор по актуальным данным карточки приложения.

RRCpacketSniffer — приложение для устройств на Android из категории «Инструменты». В этом разделе собраны системные и прикладные инструменты для повседневной работы с устройством.

В карточке указаны версия 2.0, размер APK 1 МБ, совместимость с Android 2.2.x+, обновление от 29.05.2026. Разработчиком указан MUCResearch@IIITD.

По данным источника, у приложения 158 загрузок. Показатели могут меняться по мере выхода обновлений.

Приложение может подойти тем, кому нужны дополнительные инструменты и функции для устройства Android.

Источник отмечает текущий APK как проверенный. Перед установкой всё равно следует сверить название приложения, разработчика, идентификатор пакета.

  • Текущая версия: 2.0
  • Размер файла: 1 МБ
  • Требования: Android 2.2.x+
  • Идентификатор пакета: com.iiitd.RRCpacketSniffer
  • Разрешений в текущей версии: 4

Описание от разработчика

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 является Android приложение, которое может быть использовано для захвата TCP UDP и ICMP пакетов данных и в результате RRC переходы между состояниями, одновременно.

Приложение работает реализации инструмента, описанного в этом научно-исследовательскую работу "Android телефон на базе оценки поведения приложения на сотовые сети" (<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>)

Описание

Количественная сигнализации е FFI тивности приложение требует информацию о:

Пакеты данных, которые были обменены.

Соответствующие RRC переходы состояний.

В отличие от существующих приложений и инструментов, это приложение ни требуется специального оборудования, ни извлекает RRC государство в уплотнительного лит Ине образом с помощью имитатора. Функциональность инструмента разделяется на две части, анализатор пакетов и RRC государственного Logger.

Packet Sniffer

Пакет сни FF э использует C_packetCapture двоичный исполняемый Libpcap, построенный с использованием источника Libpcap код и Android NDK. Исполняемый запущен в оболочке с привилегиями суперпользователя. Пакет сни FF э позволяет охватить все пакеты восходящей линии связи и нисходящей линии связи, связанные с сетевым интерфейсом, и сохраняет пакет метку и заголовок информацию, соответствующую IP, UDP, TCP, и протоколы ICMP, в log.text Fi файл.

RRC Государственный регистратор

Для получения RRC государства, мы принимаем новый подход к фи-й и записывать фактическую RRC состояние устройства в любой момент времени. Android Секретные коды требуются для переключения в режим обслуживания RRC. В результате RRC переходы состояний с отметкой времени хранятся в dump.txt файла на sdcard.Currently мы имеем секретные коды для устройства с ограниченными Samsung, хотя широкое разнообразие секретных кодов для разных производителей.

Подробное описание расчета эффективности сигнализации приложение от собранных данных с помощью нашего приложения (RRCpacketSniffer) была описана в этой статье "Android телефон на базе оценки поведения приложения на сотовые сети».

Поддерживаемые устройства

В настоящее время приложение поддерживает все устройства Samsung, начиная от Galaxy S к Galaxy S5. Мы работаем на получение финансовой поддержки для других марок устройств, а также. Все устройства потребуется корневой разрешения.

Лицензия

Copyright (C), Indraprastha Институт Информационных Технологий Дели

Разрешение на использование, копирование, изменение и / или распространение данного программного обеспечения в любых целях и без оплаты, при условии, что указанное выше уведомление об авторских правах упоминается и исследования статья цитируется.

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ "КАК ЕСТЬ" И АВТОР ОТКАЗЫВАЕТСЯ ОТ ВСЕХ ГАРАНТИЙ В ОТНОШЕНИИ ДАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ВКЛЮЧАЯ ВСЕ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ. НИ В КОЕМ СЛУЧАЕ АВТОР НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА КАКИЕ-ЛИБО СПЕЦИАЛЬНЫЕ, ПРЯМЫЕ, КОСВЕННЫЕ ИЛИ ПОСЛЕДУЮЩИЕ УБЫТКИ ИЛИ ЛЮБЫЕ УБЫТКИ ОТ ПОТЕРИ ДАННЫХ ИЛИ ПРИБЫЛИ, будь то в действии контракта, небрежности или другого деликта, вытекающие из или в В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ИЛИ РАБОТОЙ ДАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.</div> <div class="show-more-end">

Что нового

C_packetCapture file location updated

Как установить RRCpacketSniffer на Андроид

Короткая инструкция по установке APK.

  1. Нажмите «Скачать APK» и дождитесь завершения загрузки файла.
  2. Откройте APK через браузер или файловый менеджер устройства.
  3. Если Android запросит разрешение, временно разрешите установку из используемого источника.
  4. Перед подтверждением установки ещё раз проверьте название приложения и разработчика.

Разрешения приложения

Технический список разрешений текущей версии APK.

Показать все разрешения (4)
android.permission.READ_LOGS android.permission.READ_PHONE_STATE android.permission.WRITE_EXTERNAL_STORAGE com.sec.android.app.servicemodeapp.permission.KEYSTRING

Предыдущие версии

Доступные в источнике версии приложения.

2.0 2015-11-30
1 МБ ✓ Проверена