-
Notifications
You must be signed in to change notification settings - Fork 16
IPv6 Audit always fails #28
Description
Only bugs related to the latest macOS release, Catalina (10.15.x
), will be fixed
mOSL is being rewritten in Swift and the Bash version will be deprecated
See: https://0xmachos.github.io/2019-09-21-The-Future-of-mOSL.
Output of ./Lockdown debug
:
√ mOSL-3.1.0-beta.2 % ./Lockdown debug
[⚠️ ] Unable to verify Lockdown signature as minisign is not installed
[🍺] brew install minisign
Debug information:
mOSL Version: v3.1.0-beta.2
System Version: macOS 10.15.2 (19C46a)
Kernel Version: Darwin 19.2.0
Is admin: True
Full Disk Access: True
Virtual Machine: False
Codesigned: no minisgn
SIP: True
T2: False
Describe the bug
Sorry that I'm just getting around to documenting this, but I've had this issue for at least a couple of years through multiple macOS versions.
I had manually disabled IPv6 long before I started using mOSL using networksetup for all network services, but Audit always shows [❌] Disable IPv6, even after running a Fix.
To Reproduce
Steps to reproduce the behavior:
- Execute ./Lockdown Audit
- Observe [❌] Disable IPv6
- Execute ./Lockdown Fix 10
- Observe Results:
[❌] Disable IPv6 - Execute ./Lockdown Audit
- Observe [❌] Disable IPv6
Expected behavior
A clear and concise description of what you expected to happen.
Observe [✅] Disable IPv6
Terminal Output
If applicable, copy and paste your terminal output to help explain your problem.
√ mOSL-3.1.0-beta.2 % networksetup -listallnetworkservices
An asterisk (*) denotes that a network service is disabled.
Ethernet
iPad USB
Thunderbolt FireWire
Wi-Fi
iPhone USB
Thunderbolt Bridge
Thunderbolt Ethernet Slot 1
Thunderbolt Ethernet Slot 1
√ mOSL-3.1.0-beta.2 % networksetup -getinfo Ethernet
DHCP Configuration
Client ID:
IPv6: Off
Ethernet Address: 78:7b:8a:db:a6:4c
√ mOSL-3.1.0-beta.2 % networksetup -getinfo Thunderbolt\ FireWire
DHCP Configuration
Client ID:
IPv6: Off
√ mOSL-3.1.0-beta.2 % networksetup -getinfo Thunderbolt\ Bridge
DHCP Configuration
Client ID:
IPv6: Off
√ mOSL-3.1.0-beta.2 % networksetup -getinfo Thunderbolt\ Ethernet\ Slot\ 1
DHCP Configuration
Client ID:
IPv6: Off
Ethernet Address: (null)
√ mOSL-3.1.0-beta.2 % networksetup -getinfo Thunderbolt\ Ethernet\ Slot\ \ 1
DHCP Configuration
Client ID:
IPv6: Off
Ethernet Address: 64:4b:f0:12:b9:c0
√ mOSL-3.1.0-beta.2 % networksetup -getinfo Wi-Fi
Manually Using DHCP Router Configuration
IP address: 10.0.1.157
Subnet mask: 255.255.255.0
Router: 10.0.1.1
IPv6: Off
Wi-Fi ID: 14:20:5e:04:8c:90
Additional context