8.4
แอปพลิเคชัน Android เพื่อจับแพ็คเก็ตข้อมูลและผลการเปลี่ยนสถานะ RRC
RRCpacketSniffer เป็นแอปพลิเคชัน Android ซึ่งสามารถใช้สำหรับการจับแพ็คเก็ตข้อมูล TCP UDP และ ICMP และการเปลี่ยนสถานะ RRC ที่เกิดขึ้นพร้อมกัน
แอปพลิเคชันกำลังใช้งานเครื่องมือที่กล่าวถึงในรายงานการวิจัยนี้ "การประเมินพฤติกรรมแอพของ Android โทรศัพท์บนเครือข่ายเซลล์" (http://dl.acm.org/citation.cfm?id=2593916)
คำอธิบาย
การหาปริมาณการส่งสัญญาณของแอปพลิเคชันจำเป็นต้องใช้ข้อมูลเกี่ยวกับ:
แพ็คเก็ตข้อมูลที่แลกเปลี่ยน
การเปลี่ยนสถานะ RRC ที่สอดคล้องกัน
ซึ่งแตกต่างจากแอพพลิเคชั่นและเครื่องมือที่มีอยู่แอปพลิเคชันนี้ไม่ต้องการฮาร์ดแวร์พิเศษใด ๆ ฟังก์ชั่นของเครื่องมือถูกแบ่งออกเป็นสองส่วนแพ็คเก็ตดมและตัวบันทึกสถานะ RRC
แพ็คเก็ตดมกลิ่น
แพ็คเก็ต sni ff er ใช้ c_packetcapture การทำงานแบบไบนารีของ libpcap ที่สร้างขึ้นโดยใช้ซอร์สโค้ด libpcap และ Android NDK การดำเนินการจะเปิดตัวในเชลล์ที่มีสิทธิ์ superuser แพ็คเก็ต sni ff er ช่วยให้เราสามารถจับแพ็คเก็ตอัปลิงค์และ downlink ทั้งหมดที่เกี่ยวข้องกับอินเทอร์เฟซเครือข่ายและจัดเก็บข้อมูลการประทับเวลาและส่วนหัวของแพ็คเก็ตที่สอดคล้องกับโปรโตคอล IP, UDP, TCP และ ICMP ใน log.Text fi le
RRC State Logger
สำหรับการเรียกคืนสถานะ RRC เราใช้วิธีการใหม่ ๆ ในการบันทึกและบันทึกสถานะ RRC ที่แท้จริงของอุปกรณ์ในทันที ต้องใช้รหัสลับ Android เพื่อเปลี่ยนไปใช้โหมดบริการ RRC การเปลี่ยนสถานะ RRC ที่เกิดขึ้นกับการประทับเวลาจะถูกเก็บไว้ในไฟล์ dump.txt บน sdcard. ปัจจุบันเรามีรหัสลับสำหรับอุปกรณ์ Samsung ที่ จำกัด แม้ว่ารหัสลับที่หลากหลายจะมีให้สำหรับผู้ผลิตที่แตกต่างกัน
คำอธิบายโดยละเอียดเกี่ยวกับการคำนวณประสิทธิภาพการส่งสัญญาณของแอปพลิเคชันจากข้อมูลที่รวบรวมโดยใช้แอพของเรา (RRCPacketSniffer) ได้รับการอธิบายในบทความนี้ "การประเมินพฤติกรรมแอพของ Android โทรศัพท์บนเครือข่ายเซลล์"
รองรับอุปกรณ์
ปัจจุบันแอปพลิเคชันรองรับอุปกรณ์ Samsung ทั้งหมดตั้งแต่ Galaxy S ถึง Galaxy S5 เรากำลังทำงานเพื่อรับการสนับสนุนสำหรับอุปกรณ์แบรนด์อื่น ๆ เช่นกัน อุปกรณ์ทั้งหมดจะต้องได้รับอนุญาตรูท
ใบอนุญาต
ลิขสิทธิ์ (c), สถาบันเทคโนโลยีสารสนเทศ Indraprastha Delhi
การอนุญาตให้ใช้คัดลอกแก้ไขและ/หรือแจกจ่ายซอฟต์แวร์นี้เพื่อวัตถุประสงค์ใด ๆ ที่มีหรือไม่มีค่าธรรมเนียมจะได้รับอนุญาตโดยมีการกล่าวถึงการแจ้งลิขสิทธิ์ข้างต้นและมีการอ้างถึงรายงานการวิจัย
ซอฟต์แวร์มีให้ "ตามที่เป็นอยู่" และผู้เขียนปฏิเสธการรับประกันทั้งหมดเกี่ยวกับซอฟต์แวร์นี้รวมถึงการรับประกันโดยนัยเกี่ยวกับความสามารถในการค้าและการออกกำลังกาย ไม่ว่าในกรณีใดผู้เขียนจะต้องรับผิดชอบต่อความเสียหายพิเศษทางตรงทางอ้อมหรือผลสืบเนื่องหรือความเสียหายใด ๆ ที่เกิดจากการสูญเสียการใช้ข้อมูลหรือผลกำไรไม่ว่าจะเป็นการกระทำของสัญญาความประมาทเลินเล่อหรือการกระทำที่ทรมานอื่น ๆ
January 2, 2026
January 1, 2026
January 1, 2026
January 1, 2026
January 1, 2026
December 31, 2025
December 31, 2025
December 31, 2025
December 30, 2025
December 30, 2025
December 30, 2025
December 30, 2025