:link: Link-Layer MAC spoofing GUI for macOS
This is an experimental complete rewrite of LinkLiar from scratch, specifically for macOS 14 (Sonoma).
It works pretty well, but there is no support yet for automatic re-randomization.
Notice that you would first have to uninstall any older versions, as they will have conflicting background services. Luckily, that won't be a problem in the future, though. Because the background service is now integrated into the main app and doesn't have a "separate life" any more.
This is a complete rewrite of LinkLiar from scratch, specifically for macOS 14 (Sonoma). While you should expect a few minor bugs, I think it is ready for testing by a wider audience.
Notice that you would first have to uninstall any older versions, as they will have conflicting background services. Luckily, that won't be a problem in the future, though. Because the background service is now integrated into the main app and doesn't have a "separate life" any more.
This is an experimental complete rewrite of LinkLiar, specifically for macOS 14 (Sonoma).
It works 90% and has minor bugs (such as Access Point pinning not working yet and there is no automatic re-randomization).
Do not use it unless you want to help me program 😄
Notice that you would first have to uninstall any older versions, as they will have conflicting background services. Luckily, that won't be a problem in the future, though. Because the background service is now integrated into the main app and doesn't have a "separate life" any more.
This is a complete rewrite of LinkLiar from scratch, specifically for macOS 14 (Sonoma). While you should expect a few minor bugs, I think it is ready for testing by a wider audience.
Notice that you would first have to uninstall any older versions, as they will have conflicting background services. Luckily, that won't be a problem in the future, though. Because the background service is now integrated into the main app and doesn't have a "separate life" any more.
Notice: This was unfortunately never confirmed as working properly.
As of macOS 12.3
(Monterey), the MAC address of an interface cannot be modified while connected to a network. That's why LinkLiar (as of version 3.1.0
) will disassociate from any connected network before modifying the MAC address. It will then reconnect to the network it was connected to.
Once it has been confirmed that this works as expected this draft release will be turned into an official release.
After having tested out version 3 betas for some time now, I feel confident to officially release 3.0.3
.
/Library/Application Support/LinkDaemon
to
/Library/Application Support/io.github.halo.linkdaemon
as this is more future-proof.[BREAKING] Configuration directory moved from
/Library/Application Support/LinkLiar/
to
/Library/Application Support/io.github.halo.LinkLiar
as this is more future-proof and I think the way Apple wants it.
[FEATURE] Choose among vendors (and custom prefixes) to be used when randomizing MAC addresses #27
[FEATURE] Do not show leakage icon for ignored interfaces #38
[FEATURE] Show which MAC address was specified by default
[FEATURE] Show paths to all relevant directories and files in developer menu
[UPDATE] Update MAC prefixes of "popular" vendors
This is a beta release for testing purposes. Please try it out. You can provide feedback in this discussion
Once I feel confident enough that everything works fine and I fixed the test suite, I'll release a "real" version. Thanks for your patience.
/Library/Application Support/LinkDaemon
to
/Library/Application Support/io.github.halo.linkdaemon
as this is more future-proof.[BREAKING] Configuration directory moved from
/Library/Application Support/LinkLiar/
to
/Library/Application Support/io.github.halo.LinkLiar
as this is more future-proof and I think the way Apple wants it.
[FEATURE] Choose among vendors (and custom prefixes) to be used when randomizing MAC addresses #27
[FEATURE] Do not show leakage icon for ignored interfaces #38
[FEATURE] Show which MAC address was specified by default
[FEATURE] Show paths to all relevant directories and files in developer menu
[UPDATE] Update MAC prefixes of "popular" vendors
The difference between 2.1.0 and 2.1.1 is merely a new feature that allows you to start the LinkLiar menu bar GUI on login. See CHANGELOG.md
No major changes since 2.0.0, but everything works smoother.
See CHANGELOG.md for details.
This is a "beta" release but it has been tested for some time now and works well. It introduces managing Interfaces as a LaunchDaemon instead of via the GUI alone.
Note that it only works on macOS Sierra - NOT El Capitan or older.