Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8948781
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 15, 20262026-06-15T13:05:00+00:00 2026-06-15T13:05:00+00:00

Consider this hypothetical situation: Bob and Eve’s apps are installed on the same iPhone.

  • 0

Consider this hypothetical situation:

Bob and Eve’s apps are installed on the same iPhone. Bob’s app is running and binds to localhost:8080 to listen for AJAX calls from its own UIWebView. Eve’s app runs in the background and tries to interfere with Bob’s app by making AJAX calls to localhost:8080.

Two questions:

  1. Assuming Eve’s app knows Bob’s AJAX API, will her calls be successful? (i.e. does iOS sandbox traffic on localhost?)

  2. Is it possible for Eve’s app to sniff the traffic Bob’s app is generating?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-15T13:05:01+00:00Added an answer on June 15, 2026 at 1:05 pm
    1. if Bob’s app is running, yes Eve’s app can connect to it.

    There are 2 possible ways to have this happen. Either Bob’s app is in the foreground, and Eve’s app connect to it in the background, given that Eve’s app is running in background. Or, Bob’s app is running in the background, and Eve’s app connect to it in foreground.

    By default the iOS suspend apps in background. If the app make use of background execution, and continue to run in the background, it can access the network as usual.

    You may want to read “Beyond The Basics” in Apple’s technical notes on Networking and Multitasking

    1. Sniffing traffic require root access, it cannot be done unless Eve’s app is a jailbroken app.

    In the section “BSD (including Mac OS X)” of the article Wireshark CapturePrivileges, it state that on BSD systems we need to have permission to access BPF devices to capture packets (read: sniff network traffic). Only root (or any superuser) can access the BPF devices, or grant permission to any other user to access them.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

This is kind of hypothetical as I'm thinking about how to design this. Consider
Consider this hypothetical implementation of vector : template<class T> // ignore the allocator struct
Consider this situation: on a multi-monitor system, an application was maximized, then minimized, in
This question requires some hypothetical background. Let's consider an employee table that has columns
Consider this code: enum { ERR_START, ERR_CANNOTOPENFILE, ERR_CANNOTCONNECT, ERR_CANNOTCONNECTWITH, ERR_CANNOTGETHOSTNAME, ERR_CANNOTSEND, }; char* ERR_MESSAGE[]
Consider this contrived, trivial example: var foo = new byte[] {246, 127}; var bar
Consider this (rather pointless) javascript code: function make_closure() { var x = 123, y
Consider this simple model: A base Location table: +-------------------------------+ | Locations | +-------------------------------+ |(PK)
Consider this template function: template<typename ReturnT> ReturnT foo(const std::function<ReturnT ()>& fun) { return fun();
consider this simple function def foo(l=[]): if not l: print List is empty else

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.