SMAC-CL was developed for RESPONSIBLE, LEGAL AND ETHICAL USE ONLY!!!
SMAC-CL has a very detailed built-in help file, which describes every available parameters, which could be very useful in scripting. In order to view this help file, you can click here; or you can simplify start a command-line window and type “smaccl.exe”
Activate New MAC Addresses
There are 3 ways to make the newly changed MAC addresses active. Method I does not require a system reboot:
1. De-activate and Re-activate the network adapter by using DEVCON (by Microsoft.) To de-activate a network adapter, type “devcon disable [hardware id]”. To activate a network adapter, type “devcon enable [hardware id]”. Hardware ID for a network adapter can be obtained by using “-hid” switch in SMAC-CL. Please refer to the SMAC-CL help file for more details. This could be extremely handy for users who need an automated solution for modifying MAC addresses.
2. Go to Start->Setting->Control Panel, and double click on “Network Neighborhood”. WARNING: Make sure you understand that you WILL lose the network connection after completing step “2.” below. If you are a DHCP client, you might get a new IP address after completing step “3.”
- Select the Network Adaptor for which you want the MAC address changed.
- Right click on the selected Network Adaptor and click “Disable.” Verify that the status column for this adaptor has changed to “Disabled”
- Right click on the selected Network Adaptor and click “Enable.” Verify that the status column for this adaptor has changed to “Enabled”
- If for any reason the network adapter cannot be disabled or re-enabled, you will have to reboot your system to make the changes effective.
3. Reboot your computer.
True Hardware Burned-in MAC Address
In order to get the True Hardware MAC address, you must remove the spoofed MAC entry. Here are the steps: You can just use the “-rid” or “-rip” switch to remove spoofed MAC addresses.
Caution: To avoid problems in your local area network
- Make sure you DO NOT assign one MAC address to multiple NIC’s on a local area network (LAN). If you do that, you might create some problems. MAKE SURE YOU HAVE ONE UNIQUE MAC ADDRESS PER NIC!!!
- You must assign MAC address according to the IANA Ethernet-number assignment database.
- Make sure you DO NOT use Multicast MAC addresses. You can check out the Multicast MAC addresses at http://www.iana.org/assignments/ethernet-numbers.
- Note: “00-00-00-00-00-00” is NOT a valid MAC address. Even though you spoofed your MAC address to “00-00-00-00-00-00,” your network adapter will reject this MAC address, and your TRUE MAC address will remain.
- In order to activate the new MAC address, you need to disable then re-enable the network adapter, or reboot your system.
- Please read the Readme / Release Notes file before using SMAC-CL.
SMAC-CL is a powerful, yet an easy Command-Line version of MAC Address Modifying Utility (spoofer) for Windows VISTA, 2003, XP, and 2000 systems, regardless of whether the manufactures allow this option or not.
SMAC-CL does NOT require any software installs, and it can be easily scripted via languages such as Perl, Windows Script Host (WSH, wscript, cscript,) and integrated with Microsoft’s DEVCON utility to fully automate SMAC-CL and disable/re-enable network adapters.
- SMAC-CL is the most powerful, versatile, flexible Command-line (console) MAC Address Spoofer for Windows VISTA, 2003, XP, 2000, regardless of whether the manufacturers allow this option or not. SMAC-CL is designed for users who prefer command line tools, and professionals who need to automate MAC address spoofing via scripts.
- SMAC-CL does NOT require any software installs, and it can be easily scripted via languages such as Perl, Windows Script Host (WSH, wscript, cscript,) and integrated with Microsoft’s DEVCON utility to fully automate SMAC-CL and disable/re-enable network adapters.
- SMAC-CL does not change the hardware burned-in MAC addresses. It is not necessary. SMAC-CL changes the “software based” MAC addresses on the Windows VISTA, 2003, XP, and 2000 systems, and the new MAC addresses you change will sustain from reboots.
- SMAC-CL is created by Certified Information Systems Security Professionals (CISSP), Certified Information Systems Auditors (CISA), Microsoft Certified Systems Engineers (MCSE), and professional software engineers. With combined efforts, SMAC-CL is well designed to be an user-friendly tool for both the technical and non-technical users.
- SMAC-CL is a sister tool of SMAC, the most popular MAC Address Modifier with easy and user friendly Graphical User Interface (GUI). We take our experience from SMAC and ported the essential and useful features to SMAC-CL for users that requires scripting and automation.
- We are a proud leader in the Windows MAC Address Modification Utility Research. We have over 500,000 SMAC downloads from satisfied users all over the world, and we have received tremendous feedbacks from many IT professionals and Security experts about our input to the community. Yet, we don’t just stop here.
- Modify (Spoof) MAC address in seconds on your Windows 2000, XP and 2003 systems.
- User-Friendly command-line based tool.
- No software installs required. Simply run the SMAC-CL from the command line.
- Very small footprint (27K)
- Easy to script to automate MAC Address Modifying
- Update MAC addresses by NIC’s IP
- Update MAC addresses by NIC’s Device ID
- Remove Spoofed MAC addresses by NIC’s IP
- Remove Spoofed MAC addresses by NIC’s Device ID
- Display NICs’ network info
- Create report of NICs’ with user defined format)
- Display NICs’ device ID’s
- Display NICs’ config ID’s
- Protect your privacy.
SMAC-CL provides capabilities to display the most common and useful features and information of network adapters. Therefore, SMAC-CL can be easily scripted and integrated with Microsoft’s DEVCON utility to fully automate SMAC-CL and disable/re-enable network adapters.
Benefits and Applications of SMAC-CL
- Perform Security Vulnerability Testing, Penetration Testing on MAC Address based Authentication and Authorization Systems, i.e. Wireless Access Points. (Disclaimer: Authorization to perform these tests must be obtained from the system owner(s).)
- Build “TRUE” Stand-by (offline) systems with the EXACT same CompterName, IP, and MAC ADDRESSES as the Primary Systems. If Stand-by systems should be put online, NO arp table refresh is necessary, which eliminates potential network disruption and extra downtime.
- Build High-Availability solutions. For example, some firewalls that run on multi-port NIC’s (i.e. quad port NIC) require the same MAC address for every port.
- Troubleshoot Network problems. Arp Tables, Routering, Switching, …
- Troubleshoot system problems
- Test network management tools
- Test incident response procedures on simulated network problems
- Test Intrusion Detection Systems (IDS), whether they are Host and Network Based IDS.
- If for whatever reason you need to keep the same MAC address as your old NIC, but your old NIC failed…
- Some software can ONLY be installed and run on the systems with pre-defined MAC address in the license file. If you need to install one of these software to another system with a different Network Interface Card (NIC) because your NIC is broken, SMAC-CL will come handy. However, you are responsible to comply with the software vendor’s licensing agreement.
- Some Cable Modem ISP’s assign IP addresses base on the PC’s MAC addresses. For whatever reason, if you need to swap 2 PC’s regularly to connect to the cable modem, it would be a lot easier to change the MAC addresses rather than to change Network Interface Card (NIC). (You need to check with your ISP and make sure you are not violating any service agreements.)
- Some online Game Players (Gamers) require changing the MAC addresses to fix IP problems for some reason…
- Over 300,000 SMAC downloads by users from major corporations and from around the world, making SMAC the most stable and popular Windows MAC Address Modifying utility. You can experience the same quality on the SMAC-CL.
SMAC-CL works on Network Interface Cards (NIC) that are on the Microsoft Hardware Compatibility List (HCL). Usually you will see a “Designed for Windows VISTA” or “Designed for Windows XP” logo on the box of the NIC. If your NIC is not on the HCL, please contact your NIC manufacturer to check for compatibility.