All Projects β†’ halo β†’ Linkliar

halo / Linkliar

Licence: mit
πŸ”— Link-Layer MAC spoofing GUI for macOS

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Linkliar

v-switch
Virtual Encrypted Switch across the network, using UDP + AES + TAP
Stars: ✭ 27 (-96.95%)
Mutual labels:  daemon, ethernet
FNET
The FNET is a free, open source, dual TCP/IPv4 and IPv6 Stack (under Apache Version 2.0 license) for building embedded communication software on 32bit MCUs.
Stars: ✭ 97 (-89.04%)
Mutual labels:  wifi, ethernet
UPnP Generic
A simple library that implements port mappings to router using UPnP SSDP for Arduino boards, running on nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based boards, WT32_ETH01, Portenta_H7, etc. besides ESP8266/ESP32, using ESP WiFi, WiFiNINA, Ethernet W5x00, ESP8266/ESP32 AT-command WiFi, Portenta_H7 Murata WiFi or Vision-shield Ethe…
Stars: ✭ 14 (-98.42%)
Mutual labels:  wifi, ethernet
Alfred Network Workflow
Show and change your network settings
Stars: ✭ 186 (-78.98%)
Mutual labels:  wifi, ethernet
Esp At
AT application for ESP32 ESP-IDF & ESP32S2 ESP-IDF & ESP8266 ESP8266_RTOS_SDK
Stars: ✭ 319 (-63.95%)
Mutual labels:  wifi, ethernet
Spoofmac
πŸ’Ό Change your MAC address for debugging
Stars: ✭ 2,687 (+203.62%)
Mutual labels:  wifi, mac
x-ray
See the wifi password of the network you're on
Stars: ✭ 13 (-98.53%)
Mutual labels:  mac, wifi
You Dont Need Gui
Stop relying on GUI; CLI **ROCKS**
Stars: ✭ 4,766 (+438.53%)
Mutual labels:  mac, gui
Eiskaltdcpp
File sharing program using DC and ADC protocols
Stars: ✭ 277 (-68.7%)
Mutual labels:  mac, gui
changemac
change mac address of linux ,ubuntu
Stars: ✭ 17 (-98.08%)
Mutual labels:  mac, wifi
Spoof
Easily spoof your MAC address in macOS, Windows, & Linux!
Stars: ✭ 1,541 (+74.12%)
Mutual labels:  wifi, mac
Cnp3
Computer Networking : Principles, Protocols and Practice (first and second edition, third edition is being written on https://github.com/cnp3/ebook)
Stars: ✭ 471 (-46.78%)
Mutual labels:  wifi, ethernet
Arpspoof
arpspoof for macOS - intercept packets on a switched LAN
Stars: ✭ 40 (-95.48%)
Mutual labels:  ethernet, mac
Maclaunch
Manage your macOS startup items.
Stars: ✭ 133 (-84.97%)
Mutual labels:  daemon, mac
Glimmer
DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for XML (& HTML), Glimmer DSL for CSS, and Glimmer DSL for Tk (MRI Ruby Desktop Development GUI Library)
Stars: ✭ 186 (-78.98%)
Mutual labels:  mac, gui
wipri
(Network Metadata Privacy) MAC Address spoofer with bonus combo (options): hostname + signal spoofer - *no disconnects!* Privacy Changing w/Brand Mimics: run as command or optional new randomized identity each boot; includes flags for continually changing random times/changing valid OUI addresses + Hostname randomizer + Device/Signal/location an…
Stars: ✭ 26 (-97.06%)
Mutual labels:  mac, wifi
Simple
The Simple Intelligent and Modular Programming Language and Environment
Stars: ✭ 120 (-86.44%)
Mutual labels:  mac, gui
Ndm
πŸ’» npm desktop manager https://720kb.github.io/ndm
Stars: ✭ 1,904 (+115.14%)
Mutual labels:  mac, gui
ProxySwitcher
Easily enable / disable WiFi proxy on a jailbroken iOS device
Stars: ✭ 55 (-93.79%)
Mutual labels:  daemon, wifi
Linux Wifi Hotspot
Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line interface. It is also able to create a hotspot using the same wifi card which is connected to an AP already ( Similar to Windows 10).
Stars: ✭ 434 (-50.96%)
Mutual labels:  wifi, gui

Version Downloaded License Build Status Gitter

Prevent your Mac from leaking MACs

This is an intuitive macOS status menu application written in Swift to help you spoof the MAC addresses of your Wi-Fi and Ethernet interfaces.

Download instructions

It is free as in open-source. Should you like to motivate me, you may click on the ✭ in the top-right corner.

Screenshot

Requirements

  • macOS Sierra or later (see releases for older versions)
  • Administrator privileges (you will be asked for your root password once)

Installation

If you have Homebrew, just run brew cask install linkliar.

To install it manually, follow these instructions.

Documentation

The end-user documentation is located at halo.github.io/LinkLiar.

What you're looking at right now is the technical documentation.

There is also a source-code documentation in progress, see bin/docs for inspiration.

Limitations/Caveats

  • When your Wi-Fi (aka Airport) is turned off, you cannot change its MAC address. You need to turn it on first.
  • If you change a MAC address while the interface is connected, you will briefly loose connection.
  • If you rapidly close and open your MacBook, the MAC address may change while the Wi-Fi connection remains and you loose the connection.
  • Whenever you successfully changed your MAC address, your System Preferences will still show you the original hardware MAC address. This is normal behavior and your actual network traffic uses the new, changed MAC address.
  • Choosing a "random vendor" prefix does not choose from all possible vendors, but only from the most commonly known vendors (these)).
  • 2018 Macbooks (and later) cannot change their MAC address, for unknown reasons.

Troubleshooting

You can create this logfile and whenever it exists, all LinkLiar components will write to it:

touch "/Library/Application Support/LinkLiar/linkliar.log"

Delete the log file again to silence logging.

Once LinkLiar is started and the menu is visible, you can hold the βŒ₯ Option key for advanced options. This is only intended for developers.

If you want a more colorful output, clone this git repository and run bin/logs. That's what I use when I'm debugging. This utility is also bundled in LinkLiar so you can run it with

/Applications/LinkLiar.app/Contents/Resources/logs

Development

Future work

  • Add badge with test coverage to README
  • Nicer GUI for specifying a MAC address manually (with option to randomize)
  • Choose which vendor prefixes to randomize with

Thanks

  • The icon in Link/Images.xcassets is from Iconmonstr.

License

MIT 2012-2018 halo. See MIT-LICENSE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].