I would like to query a BOOTP server as a specific MAC address to test the response. What tools exists for macOS? Something like this? https://www.weird-solutions.com/enterprise-solutions/bootp-turbo

  • What tool or package would you use on another os? Adding that might help narrow your options. I could see a fairly short python script / C program filling the shoes, but if you have a code base / candidate in mind, it might be a simple research task to find it on macOS.
    – bmike
    Nov 11, 2017 at 22:48
  • @bmike One that will simulate a bootp query as if it were a device looking to boot. Nov 12, 2017 at 4:46
  • The code I linked to in my comment above does exactly what you want - so fire up python and see if the libraries needed are portable to macos. Also, just virtualization Linux on Mac isn’t a bad solution if you have something you know you like and no one here knows a similar recommendation.
    – bmike
    Nov 12, 2017 at 14:56
  • @bmike Thanks, I will look that python script over. Nov 12, 2017 at 15:02

2 Answers 2


If you just want to see if a BOOTP machine responds to a particular MAC address, just use a virtuall machine with a manually configured MAC address

In VirtualBox:

enter image description here

  • Where do I see the results of the bootp query? @Allan Like this: weird-solutions.com/enterprise-solutions/bootp-turbo Nov 12, 2017 at 14:56
  • @FrankBarcenas You’d need wireshark or another packet capture tool to use the GUI to do this.
    – bmike
    Nov 12, 2017 at 14:57
  • Allan - you can even just use macOS to define a second network device on the Mac and spoof the hardware without needing any third party software.
    – bmike
    Nov 12, 2017 at 14:58
  • 1
    As @bmike stated, you would need a sniffer like Wireshark. I suggested a VM with a spoofed MAC because BOOTP was normally used with diskless workstations and having this setup would allow you to simulate the whole boot process.
    – Allan
    Nov 12, 2017 at 17:46

You can spoof your MAC address, which is significantly less effort than setting up a VM.

Your command should be along the lines sudo ifconfig en1 Wi-Fi xx:xx:xx:xx:xx:xx, where en1 is your network interface and xx:xx:xx:xx:xx:xx is the MAC address you'd like to spoof as.

  • It is considerably less effort, but how does a spoof survive when the OS isn't loaded?
    – Allan
    Nov 12, 2017 at 12:26
  • @Allan Does it not persist through a restart?
    – JMY1000
    Nov 13, 2017 at 2:21
  • ifconfig operates at the OS level, not the physical layer so it wouldn't be in effect when the OS isn't loaded like in the pre-boot stage.
    – Allan
    Nov 13, 2017 at 10:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .