LinkLiar Versions Save

:link: Link-Layer MAC spoofing GUI for macOS

4.0.0.beta

4 months ago

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.

4.0.0.delta

4 months ago

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.

This pre-release version was updated 2024-03-03.

TODO

  • Write a manual testing sequence to go through before release
  • More automatic test coverage
  • Write instruction about how to uninstall
  • Introduce CHANGELOG for beta releases

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.

4.0.0.alpha

4 months ago

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.

4.0.0.gamma

4 months ago

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.

This pre-release version was updated 2024-02-23.

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.

3.1.0

2 years ago

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.

3.0.3

2 years ago

After having tested out version 3 betas for some time now, I feel confident to officially release 3.0.3.

3.0.3

  • [BUGFIX] Make sure only allowed prefixes are ever in use when checking for re-randomization.

3.0.2

  • [BUGFIX] Specifying a manual address as default now affects the interfaces that should use the default
  • [BUGFIX] Properly disable/enable submenus if config file cannot be found/written

3.0.1 (beta)

  • [BREAKING] Daemon executable directory moved from /Library/Application Support/LinkDaemon to /Library/Application Support/io.github.halo.linkdaemon as this is more future-proof.
  • [USABILITY] Hide "Prefixes" submenu and reveal it only when holding the option key. I think it's only for advanced users.
  • [DOCUMENTATION] Updated most images
  • [DOCUMENTATION] Add Airpass to list of alternative apps
  • [DOCUMENTATION] Make the background dark
  • [DOCUMENTATION] Add section about prefix configuration

3.0.0 (alpha)

  • [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

3.0.1

2 years ago

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.

3.0.1

  • [BREAKING] Daemon executable directory moved from /Library/Application Support/LinkDaemon to /Library/Application Support/io.github.halo.linkdaemon as this is more future-proof.
  • [USABILITY] Hide "Prefixes" submenu and reveal it only when holding the option key. I think it's only for advanced users.
  • [DOCUMENTATION] Updated most images
  • [DOCUMENTATION] Add Airpass to list of alternative apps
  • [DOCUMENTATION] Make the background dark
  • [DOCUMENTATION] Add section about prefix configuration

3.0.1 (alpha)

  • [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

2.1.1

6 years ago

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

2.1.0

6 years ago

No major changes since 2.0.0, but everything works smoother.

See CHANGELOG.md for details.

2.0.0

6 years ago

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.