
Androidデバイス向けリモート管理ツール
Android用リモート管理ツール
Androratは、クライアント側がJava Android、サーバー側がJava/Swingで開発されたクライアント/サーバーアプリケーションです。
Androratという名前は、AndroidとRAT(Remote Access Tool)を組み合わせたものです。
これは4人のチームによる大学のプロジェクトとして開発されました。1ヶ月で完成しました。このアプリケーションの目的は、Androidシステムをリモートで制御し、そこから情報を取得することです。
プロジェクトには以下のフォルダが含まれています:
これは、接続されているすべてのクライアントが表示されるメインGUIです。新しいクライアントが接続または切断されると、リストは動的に更新されます。さらに、すべての接続とグローバル情報のログが、ウィンドウ下部のログパネルに表示されます。クライアントをダブルクリックするだけで、そのクライアントと対話するためのウィンドウが開きます。
Main GUI
クライアントとのすべての操作は、タブを中心に構成されたクライアントウィンドウで行えます。デフォルトのタブはHomeと呼ばれ、さまざまな機能を提供します。まず、左側のスクロールビューに、SIM情報、バッテリー情報、ネットワーク情報、センサー情報など、クライアントに関するすべての情報が表示されます。右側には、接続先のIPやポートの変更、サーバー接続を開始するためのトリガーを待つかどうかなど、クライアントの設定をリモートで変更できるオプションがあります。最後に、このタブではトーストメッセージ、電話のバイブレーション、URLを開くなどのクイックアクションを実行できます。
Client Panel
以下の2つのスクリーンショットは、それぞれ連絡先の取得と位置情報の取得という2つの機能に対応する、他の2つのタブを示しています。連絡先取得パネルでは、左側のリストにすべての連絡先の名前、電話番号、および可能であれば写真が表示されます。さらに右側の3つのボタンで、選択した連絡先の詳細情報の取得、SMSの送信、または電話をかけることができます。位置情報については、GPSまたはGoogleを利用して位置を特定するネットワークのどちらかをプロバイダーとして選択できます。その後、ストリーミングを開始でき、データを受信するとすぐに地図が更新されます。
Contacts
GPS tab