Monitor app url connections from iPhone through proxy or vpn


I want you to use a tool like a VPN or a HTTP Proxy to find out what URLs apps are calling. You will need strong networking skills and a very curious mind. Also beneficial might be some scripting skills

1. Use your iPhone/iPod to download 10 free apps (*list is below).

2. Shutdown all other background apps

3. Connect your phone through a VPN that you setup through an HTTP Proxy. My goal is for you to experiment and find the system which we can have other people use with minimal setup (asking end users to install a proxy on their network like CharlesProxy is not scalable, but asking them to install a certificate and setup a VPN is possible).

4. Monitor which URL's are being called from the 10 apps.

5. If you have scripting skills, write a script to classify the URL's into analytics tools, marketing tools or other. Note, the HTTP User-agent identifies the app, so you can ignore noise from other apps in the logs. Provide a summary report to me of the analytics tools used in each app. If you don't have scripting skills, thats OK, I can do that bit.

My long term goal is to build a database of different tools being embedded into Android and iPhone apps. The data is valuable and doesn't exist on the web.

You can use Perl, Python, node.js or Ruby to process the log file. No other languages please. You can use AWS or any other environment to setup a proxy or VPN. I will pay for any software or hosting you need.

If you have web development or scripting skills please let me know as well in your response.

The list of iPhone/iPad apps you need to download and track:

- Target

- Walmart

- Sephora

- Tinder

- Walgreens

- NYTimes

- News Flash

- Meerkat

- Speedtest

- Sketches

(I'm flexible on this list. It is not important that it is this exact list of apps).


Skills: Network Administration, Perl, Ruby, Shell Script, System Admin

See more: what to use node.js for, what is an apps script, what is a long term goal, web proxy free, web development with node.js, web development tools & languages, web development skills list, web development scripting languages, web development iphone apps, web development ipad apps, web development certificate, web development agencies, web apps development tools, vpn on android, vpn for android, use of node.js, url download tool, system monitor 1.1, sephora, ruby or python for web development

About the Employer:
( 0 reviews ) piedmont, United States

Project ID: #7793841

6 freelancers are bidding on average $29/hour for this job


Hi! I'd gladly find the URL's the apps are calling. I have extensive knowledge in networking - giving workshops about botnet's and APT's, so strong networking skill is mandatory. About finding the URL's it is ea More

$25 USD / hour
(1 Review)

Hello Sir, I am a programmer with 7+ years experience, I have developed applications such as bot program, scrapper/crawler, back end application for apps etc. I have strong Perl/Shell skills that you require to do the More

$22 USD / hour
(2 Reviews)

Hello Sir... I read your description carefully.. I'm mobile developer.... i have many experience about mobile program... i can also decompile any exisiting apk... if you have sample app, i will extract full source More

$21 USD / hour
(1 Review)

10 years experience in configuration and management Linux based servers. Honest and reliable. Open for new challenges. In my last project I had to install and configure VPN for many mobile devices including IOS. Bui More

$25 USD / hour
(1 Review)

hi, I can help you.. i can finish in 1 or 2 hours.. i am ready to start. I have experience in .networking thanks.

$55 USD / hour
(1 Review)

To whom it may concern, We offer a team of experienced software developers (employees) who can quickly and professionally complete your project. Our hourly rates for professional and experienced software developers a More

$25 USD / hour
(0 Reviews)