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 9335 times)
jimmy shao
Newbie
Posts: 33
Karma: 3
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: 650
Karma: 57
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
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: 17661
Karma: 1611
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
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?