A freeware utility to spoof MAC address instantly
Version 6.0.7
Windows 10/8.1/8/7/Vista/XP/Server 2012 R2/Server 2012/Server 2008 R2/Server 2008/Server 2003/Server 2000
Oracle VM VirtualBox Extension Pack. Free for personal, educational or evaluation use under the terms of the VirtualBox Personal Use and Evaluation License on Windows, Mac OS X, Linux and Solaris x-86 platforms. Download Bridge Baron Teacher for Mac (Lets you play Introduction to Bridge Play and Learn with Pat Harrington and Learn and Play Bidding Conventions lessons) Try Learn and Play Bidding Conventions for Windows. Try Introduction to Bridge Play and Learn with Pat Harrington lessons 1-6.
Technitium MAC Address Changer allows you to change (spoof) Media Access Control (MAC) Address of your Network Interface Card (NIC) instantly. It has a very simple user interface and provides ample information regarding each NIC in the machine. Every NIC has a MAC address hard coded in its circuit by the manufacturer. This hard coded MAC address is used by windows drivers to access Ethernet Network (LAN). This tool can set a new MAC address to your NIC, bypassing the original hard coded MAC address. Technitium MAC Address Changer is a must tool in every security professionals tool box.
Features
- Works on Windows 10, 8 & 7 for both 32-bit and 64-bit.
- Enhanced network configuration presets with IPv6 support allow you to quickly switch between network configurations.
- Allows complete configuration of any network adapter.
- Command line options with entire software functionality available. You can select a preset from specified preset file to apply directly.
- Update network card vendors list feature allows you to download latest vendor data (OUI) from IEEE.org.
How Does It Work?
This software just writes a value into the windows registry. When the Network Adapter Device is enabled, windows searches for the registry value 'NetworkAddress' in the key HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E972-E325-11CE-BFC1- 08002bE10318}[ID of NIC e.g. 0001]. If a value is present, windows will use it as MAC address, if not, windows will use the hard coded manufacturer provided MAC address. Some Network Adapter drivers have this facility built-in. It can be found in the Advance settings tab in the Network Adapter's Device properties in Windows Device Manager.
How To Change MAC Address
- Starting MAC address changer will list all available network adapters.
- Select the adapter you want to change the MAC address. You will get the details of your selection below.
- In the Information tab, find the Change MAC Address frame. Enter new MAC address in the field and click Change Now! button. You may even click Random MAC Address button to fill up a randomly selected MAC address from the vendor list available.
- To restore the original MAC address of the network adapter, select the adapter, click Restore Original button in the Change MAC Address frame.
NOTE: This tool cannot change MAC address of Microsoft Network Bridge. Network Bridge will automatically use the original MAC address of the first NIC added into bridge with the first octet of MAC address set to 0x02.
Help Topics
Click here for frequently asked help queries.
Blog
Read this blog post for more details on issues with wireless networks and workaround.
brctl stands for Bridge Control.
In Linux, this command is used to create and manipulate ethernet bridge.
This is typically used when you have multiple ethernet networks on your servers, and you want to combine them and present it as one logical network.
Bridge Master 2000 Download
For example, if you have eth0 and eth1, you can combine them and present it as just br0, which will inturn use both eth0 and eth1 for network traffic.
In this tutorial, we’ve covered the following:
- Create New Ethernet Bridge using addbr
- Display Available Ethernet Bridge using show
- Delete Existing Ethernet Bridge using delbr
- Add an Interface to Existing Bridge
- Add Multiple Interfaces to Existing Bridge
- Tracking MAC address of a Bridge
- Set Ageing Time for Mac Address on a Bridge
- Setup Spanning Tree on Ethernet Bridge
- Display STP Parameter Values of a Bridge
- Change Bridge Parameters Values
1. Create New Ethernet Bridge using addbr
Using brctl addbr, we can create a new ethernet bridge.
In the following example, we have created three ethernet bridges on this server: dev, stage and prod.
Please note that at this stage, this is just an empty ethernet bridge which doesn’t have any other ethernet network on it.
Please note that this brctl is bit different than the Linux EtherChannel NIC bonding that we discussed earlier.
2. Display Available Ethernet Bridge using show
Using brctl show, we can view all available ethernet bridges on your server.
The following example will display all the current instances of the three bridges that we just created.
If you notices the last column “interfaces” has nothing on it. This means that none of this bridge currently has any ethernet device associated with it yet.
On a related note: 9 Linux ethtool Examples to Manipulate Ethernet Card
3. Delete Existing Ethernet Bridge using delbr
Using brctl delbr, we can delete an existing ethernet bridge.
The following example will delete the “stage” instance of the ethernet bridge.
As you see from the show command, we don’t see the “stage” ethernet bridge anymore.
Please note that when a bridge is active (i.e up), you can remove it. You need to first bring down the bridge and then delete it.
Also, please note that earlier brctl command was called as brcfg.
4. Add an Interface to Existing Bridge
Using brctl addif, we can add an interface to an existing ethernet bridge.
The following example will add the ethernet network eth0 to the bridge “dev” that we just created.
Warning: Don’t try this on any critical machines, as you might loose network connection to that machine when something goes wrong. Try this only on a test instance where you have console access.
In the above:
- This will really make the eth0 as a port of of the bridge “dev”.
- So, all the frames that arrives on eth0 will be processed as if it is really arriving at the bridge.
- Also, when the frames are sent-out on “dev” bridge, it will use eth0. When multiple interfaces are part of “dev” bridge, then eth0 will be a potential candidate to sent-out the outgoing frames from the bridge.
After adding the eth0 to “dev” bridge, the brctl show command will display the following.
Bridge Master 2000 Download Mac Os
As you see from the above output, the last column “interfaces” how has eth0 for “dev” bridge.
Note: If something goes wrong while adding eth0 to the “dev” bridge, execute the following command from the console to delete the dev bridge.
Also, note that if you try to add the loopback interface to the bridge, you’ll get the following invalid argument command.# brctl addif dev lo
can’t add lo to bridge dev: Invalid argument
As you can imagine, you can’t add an interface that doesn’t exist on the system to the bridge.
5. Add Multiple Interfaces to Existing Bridge
In the above example, we added only one ethernet device (eth0) to the bridge.
But, the whole idea of using a bridge is to add more interfaces to the bridge.
In the following example, we are adding both eth0 and eth1 to the bridge “dev”.
As you see from the following output, for the dev bridge we see two lines. In the last column “interfaces”, we see both eth0 and eth1 for “dev” ethernet bridge.
Note: If a particular ethernet interface is already part of a bridge, then you can’t add it to another bridge.
Basically, one network can be part of only one bridge. If not, we’ll get the following error message when trying to add it to another bridge.
6. Tracking MAC address of a Bridge
Using brctl showmacs, we can see all the learned MAC addresses of a bridge.
In the following example, as of now, the following are the two mac addresses that connected to the ethernet bridge “prod”. This data will keep changing depending on the current status of what is connected to the bridge.
7. Set Ageing Time for Mac Address on a Bridge
In the following example, we are setting the mac address ageing time to 120 seconds on “dev” ethernet bridge.
In the above:
- dev is the name of the bridge where we are setting this value
- 120 is seconds
- So, if a frame is not seen for “dev” bridge in 120 seconds, then “dev” bridge will delete the mac address from the forwarding database.
8. Setup Spanning Tree on Ethernet Bridge
Using brctl stp, we can setup spanning tree on ethernet bridge.
But default, spanning tree is not enabled when we create a bridge.
Bridge Master 2000 full. free download
Spanning tree is helpful when you have multiple bridges on your network, and they can all collaborate to find the shortest path between two ethernets.
In the following example, we are turning on the spanning tree on “dev” ethernet bridge.
We can use either on or yes to enable spanning tree. So, both of the following command will do exactly the same.
As you see from the following show output, the values in the “STP enabled” column for “dev” bridge is now “yes”.
To turn off spanning tree on your ethernet bridge, do the following:
9. Display STP Parameter Values of a Bridge
STP stands for Spanning Tree Protocol.
Once you’ve enabled stp on your bridge, you can use showstp as shown below to view all the stp parameter values of your bridge.
The following will display the stp parameter and its current value for “dev” bridge.
10. Change Bridge Parameters Values
The spanning tree parameter default values for a specific bridge can be changed. You can also change other parameter values of the bridge that you created.
All of the following set commands mentioned in the table below starts with brctl. For example:
The following table displays available set commands for brctl. The time value is in seconds.
brctl command | Description |
---|---|
setageing bridge time | Set ageing time |
setbridgeprio bridge prio | Set bridge priority (between 0 and 65535) |
setfd bridge time | Set bridge forward delay |
sethello bridge time | Set hello time |
setmaxage bridge time | Set max message age |
setgcint bridge time | Set garbage collection interval in seconds |
sethashel bridge int | Set hash elasticity |
sethashmax bridge int | Set hash max |
setmclmc bridge int | Set multicast last member count |
setmcrouter bridge int | Set multicast router |
setmcsnoop bridge int | Set multicast snooping |
setmcsqc bridge int | Set multicast startup query count |
setmclmi bridge time | Set multicast last member interval |
setmcmi bridge time | Set multicast membership interval |
setmcqpi bridge time | Set multicast querier interval |
setmcqi bridge time | Set multicast query interval |
setmcqri bridge time | Set multicast query response interval |
setmcqri bridge time | Set multicast startup query interval |
setpathcost bridge port cost | Set path cost |
setportprio bridge port prio | Set port priority (between 0 and 255) |
setportmcrouter bridge port int | Set port multicast router |
sethashel bridge int | Set hash elasticity value |
.