OPNsense
  • Home
  • Help
  • Search
  • Login
  • Register

  • OPNsense Forum »
  • Archive »
  • 15.7 Legacy Series »
  • What "Source OS" is Android Phone?
« previous next »
  • Print
Pages: [1]

Author Topic: What "Source OS" is Android Phone?  (Read 5638 times)

jimmy shao

  • Newbie
  • *
  • Posts: 33
  • Karma: 3
    • View Profile
What "Source OS" is Android Phone?
« on: August 04, 2015, 03:15:29 pm »
in the firewall rules, Source OS is a good function.
However, what "Source OS" is Android Phone? and iPhone?
Logged

weust

  • Hero Member
  • *****
  • Posts: 644
  • Karma: 57
    • View Profile
Re: What "Source OS" is Android Phone?
« Reply #1 on: August 04, 2015, 04:29:03 pm »
Android is Linux. iOS is iOS (Apple, not Cisco).
Logged
Hobbyist at home, sysadmin at work. Sometimes the first is mixed with the second.

jimmy shao

  • Newbie
  • *
  • Posts: 33
  • Karma: 3
    • View Profile
Re: What "Source OS" is Android Phone?
« Reply #2 on: August 04, 2015, 05:58:15 pm »
seems like there is no specific OS for android? Just select Linux in the "OS Type" option?
Also, there no such "iOS" in the "OS Type" options.
Logged

franco

  • Administrator
  • Hero Member
  • *****
  • Posts: 13699
  • Karma: 1178
    • View Profile
Re: What "Source OS" is Android Phone?
« Reply #3 on: August 04, 2015, 08:07:07 pm »
The source OS setting is a passive TCP fingerprinting technique that looks at TCP Handshake packets to determine a particular pattern for an OS or rather its TCP/IP stack. It may or may not be 100% reliable (especially if the headers are scrubbed as pf can also do).

The patterns itself are not updated very often. In OpenBSD where pf originates from the patterns were last updated 3 years ago:

http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc/pf.os

In FreeBSD the patterns were last updated a little under 2 years ago:

https://github.com/freebsd/freebsd/commit/1692416703a568df7fe1b9077ab6b7d674ddd9f2

If the patterns do what you want as is, then use them. If not, you'll have to look for something else to solve your issue, e.g. MAC filtering according to Manufacturers or DPI.
Logged

chol

  • Jr. Member
  • **
  • Posts: 99
  • Karma: 17
    • View Profile
Re: What "Source OS" is Android Phone?
« Reply #4 on: August 05, 2015, 12:55:21 pm »
Quote from: weust on August 04, 2015, 04:29:03 pm
Android is Linux. iOS is iOS (Apple, not Cisco).

Android is a specific modified Linux-kernel merged with a version of the BSD standard C-Library, and is BSD-Licensed.

iOS is based on BSD Darwin and the BSD derivative OS-X ( BSD-License)

Hope that helps.
Logged

  • Print
Pages: [1]
« previous next »
  • OPNsense Forum »
  • Archive »
  • 15.7 Legacy Series »
  • What "Source OS" is Android Phone?
 

OPNsense is an OSS project © Deciso B.V. 2015 - 2023 All rights reserved
  • SMF 2.0.19 | SMF © 2021, Simple Machines
    Privacy Policy
    | XHTML | RSS | WAP2