
Android 기기용 원격 관리 도구
Android용 원격 관리 도구
Androrat은 클라이언트 측은 Java Android로, 서버는 Java/Swing으로 개발된 클라이언트/서버 애플리케이션입니다.
Androrat이라는 이름은 Android와 RAT(원격 접속 도구)의 합성어입니다.
이 프로젝트는 대학 프로젝트로 4명이 팀을 이루어 개발했으며, 한 달 만에 완성되었습니다. 이 애플리케이션의 목표는 Android 시스템을 원격으로 제어하고 그로부터 정보를 수집하는 것입니다.
프로젝트에는 다음 폴더가 포함됩니다:
연결된 모든 클라이언트가 표시되는 메인 GUI입니다. 새 클라이언트가 연결되거나 연결이 끊기면 목록이 동적으로 업데이트됩니다. 또한 모든 연결 및 전반적인 정보의 로그가 창 하단의 로그 패널에 표시됩니다. 클라이언트를 더블클릭하면 해당 클라이언트와 상호작용할 수 있는 창이 열립니다.
메인 GUI
클라이언트 창은 탭으로 구성되어 있으며 클라이언트와 관련된 모든 작업을 수행할 수 있습니다. 기본 탭은 Home이라고 하며 다양한 기능을 제공합니다. 먼저 왼쪽 스크롤뷰에서 SIM 정보, 배터리 정보, 네트워크 정보, 센서 정보 등 클라이언트에 대한 모든 정보를 볼 수 있습니다. 오른쪽에는 연결할 IP와 포트, 서버 연결을 시작하기 위한 트리거 대기 여부 등 클라이언트 구성을 원격으로 변경할 수 있는 옵션이 있습니다. 마지막으로 이 탭에서 토스트 메시지 표시, 휴대폰 진동, URL 열기 같은 빠른 작업을 수행할 수 있습니다.
클라이언트 패널
아래의 두 스크린샷은 각각 연락처 가져오기와 위치 추적이라는 두 가지 기능에 대한 두 개의 다른 탭을 보여줍니다. 연락처 패널에서 왼쪽 목록에는 모든 연락처의 이름, 전화번호, 가능한 경우 사진이 표시됩니다. 또한 오른쪽의 세 개의 버튼을 사용하여 선택한 연락처에 대한 추가 정보를 얻거나 SMS를 보내거나 전화를 걸 수 있습니다. 위치 추적의 경우 GPS 또는 Google을 사용하여 위치를 찾는 네트워크 중에서 공급자를 선택할 수 있습니다. 그런 다음 스트리밍을 시작할 수 있으며 데이터가 수신되는 즉시 지도가 업데이트됩니다.
연락처
GPS 탭