HTTP logging android app

Completed Posted Nov 10, 2012 Paid on delivery
Completed Paid on delivery

We need a HTTP logger app for a research study on browsing behaviour of users. The key functionalities required are:

1. The logger app should run a local proxy server inside the phone so that whenever any other application sends or receives an HTTP message, it can be logged. This should work in an un-rooted phone and upon installation, our app should automatically make the required changes to the android proxy settings. An open-source project called Android Adblock already has working code for implementing a HTTP proxy app, although for a different application. This could be a good starting point upon which the additional features described below can be added.

2. For each HTTP message sent or received, the app should log as much information as possible, including: (i) the hostname of the server to which the request was sent/received, (ii) the URL, i.e. the path and file requested from the server, (iii) The content type (e.g. text/html, image/png), (iv) Content of the body, (v) Timestamp of when the message was sent/received, (vi) Name of the app that issued the HTTP request. For reference, the logging functionality should have similar fields as any desktop based HTTP logger such as Fiddler. The logs should be stored in csv format in either the external SD card or the internal storage.

3. In-app viewing/deleting of the HTTP log: There should be a simple viewer through which the user can browse the stored log. The display should have 1 row for each HTTP message logged and 4 columns: (i) Selection button, (ii) App Name through which this HTTP message came, (ii) URL of the HTTP, (iv) Time of log. The user should be able to select/deselect each row manually and through the use of a Delete button on the bottom, should be able to delete the selected log entries. For details, see mockup images in the attached file.

4. Emailing of log: The ultimate aim of the app is to send the logs from the user to the researchers. For this, we want two modes of operation: Automatic & Manual. In the automatic mode, our app should send an email from the user’s phone to a pre-specified email address periodically (e.g. once every 24 hrs) with the logged csv file as an attachment. In the Manual mode, the user can delete selective logs from the in-app viewer described above and once he is done, can press a ‘SEND NOW’ button which will trigger the email to be sent.

Android Mobile App Development

Project ID: #2637731

About the project

12 proposals Remote project Active Nov 25, 2012

Awarded to:

mj7007

I'm happy to work on this project. Check PMB

$200 USD in 25 days
(8 Reviews)
4.7

12 freelancers are bidding on average $784 for this job

hegazy

This type of work will go much beyond mentioned budget

$3500 USD in 20 days
(7 Reviews)
6.9
biddyweb

I can handle this for android. For more devices consider reviewing budget. Also kindly specify os versions for android.

$500 USD in 7 days
(3 Reviews)
5.4
ranakrishnapaul

I am very much interested on your project. Please do contact me and we will discuss further about this project implementation steps,approaches. I will be waiting for your reply. Check your PMB for my work portfolio. More

$2000 USD in 30 days
(12 Reviews)
5.2
minyun

Hi sir. I have 3+ years of experiences on Android development. I can finish this project for you. Thanks

$350 USD in 7 days
(2 Reviews)
4.8
kruraval888

Hey , Thanks for posting. gone through with the requirement and we understood. check your private message board for detail proposal. Thanks.

$200 USD in 4 days
(8 Reviews)
3.9
ProWebPhoneApp

Hi,check PM.

$1000 USD in 30 days
(5 Reviews)
3.8
shaz123

Hi ===YESS!! WE ARE EXPERT IN IPHONE APP, IPAD APP, ANDROID , WE LOVE TO DEVELOP AND DESIGN==== MORE DETAIL AND PORTFOLIO CHECK PMB THANKS REGARD, SHAZ -------------------------------------------------------

$750 USD in 21 days
(2 Reviews)
1.1
eXtremCode

Hi. I can do this one.

$100 USD in 10 days
(1 Review)
1.0
Dea3T94OA

Custom software development: w w w . The Administrator removed this message for containing contact details which breaches our Terms of Service . i o

$250 USD in 1 day
(0 Reviews)
0.0
bilod

we will provide you complete Solution as per your need. For more detail please check our message where you can find our previous work too

$160 USD in 2 days
(0 Reviews)
0.0
dotsaravanan

Hello, Thanks for your post. We have done many apps same as your requirements. Kindly check PMB.

$250 USD in 5 days
(1 Review)
0.0