つまり、いくつかのアプリケーションは、いくつかのゲームやFacebookのような特定のサーバーにHTTPリクエストを送信します。では、httpヘッダーを見てどのアプリがそれを送信しているのかを特定する方法はありますか?httpヘッダーからAndroidアプリを識別することはできますか?
3
A
答えて
1
デフォルトヘッダーを識別できる可能性がありますが、クライアントが実行しているプログラムによって変更できるため、保証はありません。何が価値があるために
、ここでユーザーエージェントは、私のAndroid携帯電話が送信するヘッダーです:
Moxilla/5.0 (Linux; U; Android 2.2; en-us; T-Mobile G2 Build/FRF91) AppleWebKit/533.1(KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
3
どのアプリがそれを送信しているかを特定する方法はありますか?
一般的に、いくつかのアプリはユーザーエージェントを変更するかもしれませんが、おそらくそれをそのままにしておきます。
1
ほとんどすべての要求は、それらの身分のいくつかのフォームを持っています。多くの場合、サーバーAPIはこの識別を必要とします。
しかし、クライアントが自分自身をどのように識別するための一般的なルールはありません。リクエストログを見ている人間は、自分がどのアプリから来ているのかをよく知ることができます。しかし、私はこれを行うための標準化された方法や自動化された方法があるとは思わない。
関連する問題
- 1. Referer HTTPヘッダーに頼ることはできますか?
- 2. SkypeとAndroidアプリをリンクすることはできますか?
- 3. Android、ダイヤラーからアプリを実行することはできますか?
- 4. Androidアプリをアップグレードすることはできますか?
- 5. 「生のHTTPヘッダー」とは何ですか? "HTTPヘッダー"と "生のHTTPヘッダー"の違いは何ですか?
- 6. 私のiPhoneのアプリ名は私のバンドルの識別子と異なることができますか?
- 7. 誰かがVisual Studio 2010からこのバーベルを識別できますか?
- 8. iPhoneアプリを別のiPhoneアプリに組み込むことはできますか?
- 9. iphoneで別のアプリを起動することはできますか?
- 10. HTTPトラフィックを別のポートに転送することはできますか?
- 11. Androidのユーザーエージェントの文字列からキャリア/オペレータ(ATT、Verizonなど)を識別することは可能ですか
- 12. JavaはHTTPリクエストでいくつかのヘッダーを送信することを省略できますか?
- 13. イメージからグラフィックスプログラムを識別できますか?
- 14. iOSアプリからwatchOSアプリを開くことはできますか?
- 15. Androidアプリでdiffを使用することはできますか?
- 16. アプリをフレームで表示することはできますか? (Android)
- 17. Androidアプリで画面を常に変更することはできますか?
- 18. 誰でもこの画像フォーマットを識別できますか?
- 19. NSUserDefaults:別のアプリからuserDefaultsを取得することは可能ですか?
- 20. NSISでhttp getとhttp postを使用することはできますか?
- 21. iOSやAndroid上の別のアプリにダウンロードボタンを埋め込むことはできますか?元のアプリを残すことなく可能ですか?
- 22. iPhoneアプリから.mを書き出すことはできますか?
- 23. Http getとHttp Postで同じアクションメソッドのビューで別のオブジェクトを返すことはできますか?
- 24. Phonegap Androidアプリをマーケットプレイスに公開することはできますか?
- 25. ネイティブのPhoneGap/jQuery Androidアプリにコンテンツをキャッシュすることはできますか?
- 26. 別のアプリのキャッシュディレクトリからファイルを一覧表示することはできますか?
- 27. UIWebViewページからappstoreアプリをダウンロードすることはできますか?
- 28. iPhoneアプリ内からローミングをオフにすることはできますか?
- 29. iOSアプリのバンドルからファイルを削除することはできますか?
- 30. HTTP POSTでファイルをダウンロードすることはできますか?
httpヘッダーではなく、ネットワークトラフィックを読み取る必要があります。確かに可能ですが、私はどのようにアンドロイドかわかりません。 "OS Monitor"アプリがそれを行います。 – tacone
お待ちください、あなたの質問は不明です。誰が検出を行う必要がありますか?リモートサーバーまたは電話機にインストールされているアプリですか? – tacone