Modern Architecture
24.0 August 17, 2025- 9.4
- 1
- 2
- 3
- 4
- 5
Приложение для Android для захвата пакетов данных и полученных переходов RRC.
RRCpacketSniffer - это приложение для Android, которое можно использовать для захвата пакетов данных UDP и ICMP TCP и полученных переходов RRC состояния одновременно.
Приложение работает в реализации инструмента, обсуждаемого в этом исследовательском документе «Оценка поведения приложений на основе Android в сотовых сетях» (http://dl.acm.org/citation.cfm?id=2593916)
Описание
Количественная оценка эффективности сигнализации приложения требует информации о:
Пакеты данных, которые были обменены.
Соответствующие переходы состояния RRC.
В отличие от существующих приложений и инструментов, это приложение не требует какого -либо специального оборудования и не извлекает состояние RRC в манере с использованием симулятора. Функциональность инструмента разделена на две части, пакет SNIFFER и RRC State Logger.
Пакет неффер
В пакете используется C_PACKETCAPTUTE, бинарный исполняемый файл LIBPCAP, созданный с использованием исходного кода LIBPCAP и Android NDK. Исполняемый файл запускается в оболочке с привилегиями суперпользователя. Пакет SNIFIR позволяет нам снимать все пакеты восходящей линии связи и нисходящей линии связи, связанные с сетевым интерфейсом, и хранит информацию о временных тканях и заголовка, соответствующую протоколам IP, UDP, TCP и ICMP, в файле Log.Text.
RRC State Logger
Для получения государств RRC мы применяем новый подход, чтобы найти и записать фактическое состояние RRC в любом данном моменте. Секретные коды Android необходимы для перехода в режим обслуживания RRC. Полученные переходы на состояние RRC с временной меткой хранятся в файле Dilm.txt на SDCARD. В настоящее время у нас есть секретные коды для ограниченных устройств Samsung, хотя для различных производителей доступны широкий спектр секретных кодов.
Подробное описание вычисления эффективности сигнализации приложения из данных, собранных с использованием нашего приложения (rrcpacketsniffer), было описано в этой статье «Оценка на основе телефона Android поведения приложений в сотовых сетях».
Устройства поддерживаются
В настоящее время приложение поддерживает все устройства Samsung, от Galaxy S до Galaxy S5. Мы также работаем над получением поддержки для других бренд -устройств. Все устройства потребуют разрешения корня.
Лицензия
Copyright (C), Институт информационных технологий Индрапрастха Дели
Разрешение на использование, копирование, изменение и/или распределение этого программного обеспечения для любой цели с платой или без него предоставляется, при условии, что упомянуто вышеупомянутое уведомление об авторском праве и цитируется исследовательская статья.
Программное обеспечение предоставляется «как есть», и автор отказывается от всех гарантий в отношении этого программного обеспечения, включая все подразумеваемые гарантии товарной способности и пригодности. Ни в коем случае автор не должен нести ответственность за какие -либо специальные, прямые, косвенные или косвенные убытки или каких -либо ущерб, вызванных потерей использования, данных или прибыли, будь то в действии контракта, халатности или других искажений, возникающих из или в связи с использованием или производительности этого программного обеспечения.