1. Kyle Matthews's Avatar
    The firewall Mac OS X uses. To start up, type FireWallTool into the iPhone. You need to move the .plist file into /var/root/Preferneces/. Brought to you by Insanely Me.

    Available via <a href="http://www.insanelyme.com/Site/iPhone.html" title="http://www.insanelyme.com/Site/iPhone.html" target="_blank">their site</a>.

    http://www.insanelyme.com/Site/iPhone.html
    2007-09-07 12:49 AM
  2. copland007's Avatar
    very nice, thanx for pointing it out!
    2007-09-07 04:48 AM
  3. Gazoo's Avatar
    So you copy over both the usr/libexec/firewalltool and the plist and type FireWallTool in the terminal?
    2007-09-07 04:49 AM
  4. Kyle Matthews's Avatar
    Yes, according to the dev.
    .


    ↑ ↑ ↓ ↓ ← → ← → B A [select] [start] Kyle Matthews
    2007-09-07 06:53 AM
  5. shizzabrick's Avatar
    What can it do??
    2007-09-07 09:43 AM
  6. lh99's Avatar
    Does anyone have this working? I've been waiting for someone to come out with a firewall for the iPhone. All I get is:

    FirewallTool: command not found

    even though the file is definitely in /usr/libexec and has execute permissions.
    2007-09-09 06:36 PM
  7. infiniteone's Avatar
    you know I've been waiting for someone to give some sort of update or wondering why it hasen't been added to the installer I mean the guy asked for it to be added on his blogg I think it was.????????

    Basically I get the same results after doing the same install
    2007-09-12 05:22 AM
  8. hillie's Avatar
    Does anyone have this working? I've been waiting for someone to come out with a firewall for the iPhone. All I get is:

    FirewallTool: command not found

    even though the file is definitely in /usr/libexec and has execute permissions.
    Try firewalltool .. Unix is case sensitive.. don't know why he'd tell you to do it with capital letters when the file is lowercase. if it indeed is that file in libexec that you're running it won't work because FirewallTool and firewall tool are 2 diff files.

    Also make sure that the libexec dir is in your path (echo $PATH)

    What can it do??
    Firewalls allow you to control network access to and from a computer. It's important on the iPhone especially since it doesn't come with one built in.

    For example, let's see you install the webssh server on your phone (even though I don't know of the PyOpenSSL bindings being available for the iphone yet).. you probably do so, so that you can connect locally to it in Safari to ssh out to remote computers.. but you do not want OTHERS to be able to connect to your web server.

    If you're running a service anyone who knows the IP (and it's not hard to discover) can connect to it, and either use it, or in the case of ssh, attempt to use it. They can also run scans and OS fingerprint checks to see what OS you're running and try to run known hacks on your phone. Not cool.

    A firewall can restrict access to certain computers, or deny all external access completely.
    Last edited by hillie; 2007-09-14 at 04:40 PM.
    2007-09-14 04:32 PM
  9. infiniteone's Avatar
    has anyone gotten this to work yet
    2007-09-26 08:19 PM
LINK TO POST COPIED TO CLIPBOARD