HTTP logging android app

Finalizat Postat la Nov 10, 2012 S-au achitat serviciile după ce au fost prestate
Finalizat S-au achitat serviciile după ce au fost prestate

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

ID Proiect: #2637731

Detalii despre proiect

12 propuneri Proiect la distanță Activ Nov 25, 2012

Acordat lui:

mj7007

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

%selectedBids___i_sum_sub_7%%project_currencyDetails_sign_sub_8% USD în 25 zile
(8 Recenzii)
4.7

12 freelanceri plasează o ofertă medie de 784$ pentru proiect

hegazy

This type of work will go much beyond mentioned budget

$3500 USD în 20 zile
(7 recenzii)
6.9
biddyweb

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

$500 USD în 7 zile
(3 recenzii)
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. Mai multe

$2000 USD în 30 zile
(12 recenzii)
5.2
minyun

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

$350 USD în 7 zile
(2 recenzii)
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 în 4 zile
(8 recenzii)
3.9
ProWebPhoneApp

Hi,check PM.

$1000 USD în 30 zile
(5 recenzii)
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 în 21 zile
(2 recenzii)
1.1
eXtremCode

Hi. I can do this one.

$100 USD în 10 zile
(1 părere)
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 în 1 zi
(0 recenzii)
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 în 2 zile
(0 recenzii)
0.0
dotsaravanan

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

$250 USD în 5 zile
(1 părere)
0.0