Check for mac address (physical address) of ethernet card

Hi!
We want to deliver LabVIEW code which will run only on licensed machines (node locked licensing).
We have a PXI chassis with one or more PCs connected to the same LAN as the chassis. We have locked our first license to the chassis by checking for the serial number of the DAQ card installed in the chassis. Now, we want to run a second license on ONLY ONE of the standard desktops connected to the chassis. We've removed the DAQ card check since there are no DAQ cards on the desktops. But a no check software can be freely copied and run on more than one desktops. How do we prevent this?
One idea is to check for the MAC address of the ethernet card at runtime. Question is how do I retrieve the MAC address at run time in my LV exe?
Is there another way to achieve a node locked licensing? Some people use HDD serial number .... ??
We are using LV 7.1 on Win2K.
Thanks.
- Gurdas
Gurdas Singh
PhD. Candidate | Civil Engineering | NCSU.edu

Gurdas wrote:
Is there another way to achieve a node locked licensing? Some people use HDD serial number .... ?? Gurdas
About this questions, below I include a response I wrote to a similar subject. I hope it is useful.
Enrique wrote:
If you still want to implement the copyright scheme yourself, this are some of my thoughts about that subject. I hope this can start a good topic of conversation:
If you want your program to run on a specific machine, you need to know about that machine so your software is somehow "made" exclusively for that machine. If you can make the software so it utilize resources very specific to the target computer, then you are ok. It is difficult to come up with the right analogy. Let say it is like somebody make a uniform specifically for you and take into consideration all your exact measurements like size, weight, etc. (we are assuming a little here, like those measurement won't change). It can be argued that there maybe somebody in the universe that is like you, but the chances can be sufficiently low so it is acceptable to you to take the risk. All this is usually very difficult and expensive.
A more common approach is to know information that can uniquely identify the computer and then create the application so it first ask the computer to identify itself. Upon correct identification, the application provide its services. An analogy is that I am the one who provide the services and I have your name and driver license number on file. If you request service, I ask you for those identifiers and once I verify your identity you are good to go.
A more secure approach will be that we share a secret like a password. I, as the application, ask you (the computer) to authenticate, that is, to provide identification and the password. An alternative is to have something that, although is not secret, it cannot be forged (at least, within certain probability). Let say I ask you for your signature. The bundle human presence + signature cannot be forged.
A way to implement the latest one may go like the following: each copy of your software has a unique identifier (SI) and a unique key (K) that enable the application. You ask the target computer for its unique identifiers (CUI). You generate a random string (R) for the secret and then create a function f such that: K = f(SI, CUI, R). To get the right key K that enable your software, all the other parameters must be the right ones.
If this is done right, the security of the application will depend on the secret (R), so you better generate and manage R right. Also, you want to make sure the function f() cannot be bypassed (i.e., direct insertion of K is not possible).
There are a lot of additional issues to deal here, but I'll stop for now. I need to run some errands....
Regards;
Enrique
www.vartortech.com

Similar Messages

  • How to configure dot1x to check for mac address then to send to radius

    hi,
    is there any way on a switch to get a port to check a list of mac addresses then if the pc is not in that list send the request to a radius server. the radius we use is steelbelt radius.
    cheers
    tony

    Hi,
    It looks you are looking for the mac authentication bypass (MAB) feature.
    Please take a look at the feature in detail:
    http://www.cisco.com/en/US/partner/docs/switches/lan/catalyst3750/software/release/12.2_52_se/configuration/guide/sw8021x.html#wp1205506.
    You can authenticate devices based on MAC address.
    Here is a step guide to configure it on older IOS releases:
    http://preview.cisco.com/en/US/docs/solutions/Enterprise/Campus/IBD/MACAuthB.html.
    12.2(50) and later IOS:
    http://www.cisco.com/en/US/partner/docs/switches/lan/catalyst3750/software/release/12.2_52_se/configuration/guide/sw8021x.html#wp1196845.
    HTH,
    Tiago
    If  this helps you and/or answers your question please mark the question as "answered" and/or rate it, so other users can easily find it.

  • I would like to change Mac Address of Ethernet only without card change

    I would like to change Mac Address of Ethernet only without ethernet card change.
    Please let me know how to change Mac Address.
    It's need to keep internet security.

    I question why you want/need to also, but it can be easily done...
    http://osxdaily.com/2008/01/17/how-to-spoof-your-mac-address-in-mac-os-x/
    http://whatismyipaddress.com/change-mac

  • 522 IP REPUTATION BAD (please check for IP address...

    Hello,
    We are a big hosting provider within the UK with multiple servers and thousands of hosted websites.
    We have recently migrated a shared hosting server to new hardware and a new set of IPv4 IP addresses (freshly assigned by RIPE).
    Customers hosted on this new server are trying to send emails to @btinternet and @btopenworld mailboxes using our smtp email server but they receive a bounce back stating "522 IP REPUTATION BAD (please check for IP address listing on reputation services)"
    I have checked our shared IP address that is used to send email and it comes back squeeky clean!
    What I need help with is who can I speak to to find out why our IP address was blocked and how to go about getting it removed again.
    I tried BT's automated telephone service who put me through the the broadband team - They were helpful but kept giving me new numbers of departments I needed to phone which sent me on a wild goose chase returning me back to the same department again.
    There must be a BT Yahoo email postmaster department I can get ahold / speak to regarding this...
    Any help or advise please?

    I am also getting this error today when I wasn't getting it yesterday sending from and to the same email addresses from the same location I now get the error 
    This message was created automatically by mail delivery software.
    A message that you sent could not be delivered to one or more of its
    recipients. This is a permanent error. The following address(es) failed:
        SMTP error from remote mail server after initial connection:
        host mx.bt.lon5.cpcloud.co.uk [65.20.0.49]: 522 IP REPUTATION BAD  (please check for IP address listing on reputation services)
    ------ This is a copy of the message, including all the headers. ------
    Return-path: 
    Received: from [93.157.219.252] (helo=[192.168.1.56])
    by mx1uk.supremebox.com with esmtpa (Exim 4.72)
    (envelope-from )
    id 1VMvWR-0002So-Gl
    for ; Fri, 20 Sep 2013 11:53:04 +0400
    User-Agent: Microsoft-MacOutlook/14.3.6.130613
    Date: Fri, 20 Sep 2013 08:53:00 +0100
    if i try to send from by bt account to the bt account i get this error
    Your message has not been sent as you are accessing your email over an unsecure or untrusted connection. Visit www.bt.com/emailcodes  for advice on using secure connections.

  • How to create apple id for mac app store without using credit card and there is no any option for payment none. please tell how to download free apps from mac app store

    how to create apple id for mac app store without using credit card and there is no any option for payment none. please tell how to download free apps from mac app store

    my problem solve by me
    first create apple id
    fill credit card details
    and complete your account creating  process.
    than go to app store or itune store
    login your acount
    click right side  - account button
    than again login for account setting
    next go to payment information and click edit button
    when u enter payment infomation
    click none button in payment method and click done button.
    than ur credit card has been removed.
    but rs. 60 will deducted in your account when u doing this process.

  • [Windows] list MAC addresses of ethernet-connected devices to AEBS?

    I have an ethernet connected device (among others) that is running headless, so I need to create a static IP ("DHCP Reservation") based on the MAC address to SSH into the device.
    This device is connected to my AEBS with an ethernet cable, and I cannot figure out where in the Airport Utility app lists MAC addresses connected by ethernet. This is very easy if it were a wirelessly connected device but it appears the Airport Utility -> Advanced -> Logging and Statistics tab -> "Logs and Statistics" only holds information of wirelessly connected devices.
    I am connecting to my AEBS with the most updated Airport Utility for Windows v5.6.1
    So, where do you find the MAC addresses listed of ethernet-connected devices using Windows Airport Utility?

    but it appears the Airport Utility -> Advanced -> Logging and Statistics tab -> "Logs and Statistics" only holds information of wirelessly connected devices.
    That would be true if the AEBS is configured in Bridge Mode.  In this case, another device....you likely call this your modem....is providing DHCP information to all connected devices. That is the device where you need to locate MAC Addresses and set up Static IP addresses.....not the AEBS.
    If your AirPort Extreme is in charge of providing DHCP services, then the window in Airport Utility will have a DHCP tab, which will display all of this information for both wired and wireless devices.  If you don't see a DHCP tab....this is yet another confirmation that the AEBS is in Bridge Mode.

  • MAC addresses of ethernet-connected devices to AEBS?

    I have an ethernet connected device (among others) that is running headless, so I need to create a static IP ("DHCP Reservation") based on the MAC address to SSH into the device.
    This device is connected to my AEBS with an ethernet cable, and I cannot figure out where in the Airport Utility app lists MAC addresses connected by ethernet. This is very easy if it were a wirelessly connected device but it appears the Airport Utility -> Advanced -> Logging and Statistics tab -> "Logs and Statistics" only holds information of wirelessly connected devices.
    I am connecting to my AEBS with the most updated Airport Utility for Windows v5.6.1

    but it appears the Airport Utility -> Advanced -> Logging and Statistics tab -> "Logs and Statistics" only holds information of wirelessly connected devices.
    That would be true if the AEBS is configured in Bridge Mode.  In this case, another device....you likely call this your modem....is providing DHCP information to all connected devices. That is the device where you need to locate MAC Addresses and set up Static IP addresses.....not the AEBS.
    If your AirPort Extreme is in charge of providing DHCP services, then the window in Airport Utility will have a DHCP tab, which will display all of this information for both wired and wireless devices.  If you don't see a DHCP tab....this is yet another confirmation that the AEBS is in Bridge Mode.

  • Format of WCS template file for mac-address filtering

    I am looking for the format of the template file used for WCS Mac-address filtering.
    I need to know how the fields are delimited within the file.

    Sample csv file :
    #MAC Address,Profile Name,Interface,Description
    22:22:22:22:22:22,profile8,management,cisco
    00:00:00:00:00:01,myprofile,int1,First filter
    00:00:00:00:00:02,,management,Second filter
    00:00:00:00:00:03,,,Third filter
    Note: "MAC Address" and "Description" are mandatory fields

  • Check for Duplicate address

    Hi,
    Can anyone help me, I have a problem where the address for 2 plants is same , so while replicating the two plants from R/3 to SRM the one plant is getting replicated and otherone is not getting replicated.
    I hope there is a check for this in SPRO for this duplicate entry.
    Can any one help me where exactly falls in SPRO?
    Best Regards,
    sairam.

    Hi
    Seems like data issue. Which SRM version are you using ?
    <b>Please try this -></b>
    (I approach) Try to delete the 2 locations in SRM then replicate the 2 from the backend again
    (II Approach)
    1- You can try to first delete the location in SRM, then replicate it again;
    the deletion can be done via FM BBP_BUPA_EVENT_DELE2 with the partner number as input.
    2- Then you can check in table BBP_LOCMAP that the deletion was correctly done.
    3- Run again the BBP_LOCATIONS_GET_SELECTED for your plant;
    4- Update your PPOMA
    To delete the Old Plant entry use SE37 transaction with BBP_BUPA_EVENT_DELE2 and input Plant number say ' 0000000241' then execute.The entries is deleted correctly in table bbp_locmap ! Please check that your BP you input comes from bbp_locmap : field PARTNER_NO
    Similar related links ->
    Need to update Plant Address in SRM - User Attributes still show old Plant
    How the BBP_ATTR_VALUE_T  table is updated?
    Re: How to get change of Plant  address replicated to SRM
    How to delete a user in the Organizational structure
    Hope this will help.
    Regards
    - Atul

  • IOS 5 OTA: Device query for mac address

    Device query for attribute "MAC_ADDRESS_EN0" doesn't return any value on iOS 5. It use to work fine on iOS 4. Does anyone know the new attribute to query mac address on iOS 5. Appreciate any help.
    Thanks,
    Juzer.

    That attribute was deprecated in iOS 4, and has been removed in iOS 5. There is no replacement for it.

  • Restrict vlan for mac address

    Hello sirs, I bought a sf300 48 and made 4 vlans.
    How can I restrict the mac address of device can be connect each vlan ? I just want allow the macs for vlan, dont need join the pc to a vlan.
    Thanks so much!

    Sorry for my bad eng, but I will try explain to you.
    I have 5 pcs on one vlan, this vlan is a security vlan for develop. I just want this computer can connect on this vlan. In the switch sf300 the 5 ports of sw is marked for this vlan. I want keep safe this ports for just the 5 mac address can connect on this.
    Understand?
    This is the translate of googole :
    I have a vlan that would have only 5 computers can connect them. Vlan This was made ​​from a 5-point networks directly connected to the switch. I would like to prevent just these 5 computers can connect the network cable that vlan through the mac.
    thanks!!!!

  • Using my hotspot for first time and when configuring devise it asked for MAC address

    I dont have a MAC. I want to use this on a  Mini laptop. I am adding my first device. I live in the country and dont think any one elses computer will hook to this hotspot. . I am leaving on vacation tomorrow and need for this too work.

    Personally, I use the MAC filter. Go into network on your mini and you can find that devices MAC address.
    MAC address has nothing to do with Apple.

  • How i can change MAC-address of ethernet?

    in the tiger i just was typing "sudo ifconfig en0 lladdr (or ether) 00:0c:76:18:25:ac" but in leopard that doesn't work.
    Programms like MacDaddy X and ChangeMAC doesn't work too.
    I dunno what i must do, please help.
    how it works in leopard?
    Message was edited by: Flamesix

    i'm having the same problem (and because of that i claim Apple did really forgot the 'Computers' part when they changed their name, i had to install Leopard just to see i cant change the mac thus connect to my lan, thus i had to install tiger back, grr)
    in another thread i've found this alternative to en0 ether xx:xx... :
    sudo ifconfig en0 lladdr 00:00:00:00:00:00
    but i remember trying it without success, anyone has a clue how to change the MAC address in leopard? on top of it - why on earth would they downgrade a system? is this one of these 300 new features? sweet :P

  • [SOLVED] Lost MAC address on network card

    It seems that my wired ethernet card has lost its MAC address. Some information/output:
    # lspci|grep Ethernet
    02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller
    The card uses the sky2 kernel module
    # dmesg|grep sky2
    sky2 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
    sky2 0000:02:00.0: setting latency timer to 64
    sky2 0000:02:00.0: v1.22 addr 0xf7dfc000 irq 16 Yukon-2 EC Ultra rev 2
    sky2 eth0: addr 00:00:00:00:00:00
    Adding a line
    #ifconfig eth0 hw ether <random-address-here>
    to the startup-scripts makes it possible to use the nic, but it seems like a very temporary solution.
    I don't know what can have caused this. Maybe the winter cold here in Norway erased some part of the nic's ROM?
    - Does anybody have any idea how I can remedy this?
    - Do I have to send the laptop in for repair to get it restored?
    Last edited by kapelrud (2008-12-05 16:35:54)

    iBertus wrote:I suppose a driver bug could have corrupted the ROM on the network card. Do you have a Windows install that you can boot into to see if the card is working correctly with those drivers?
    Using "ipconfig /all" on windows showed the same zeroed mac address, so I guess the problem isn't (wasn't) linux-specific.
    I left the pc in my locker at school last night and when I started it up again this morning the mac had mysteriously returned! Maybe the university leprechaun was bored yesterday.
    So I guess the problem is solved, for now... Thanks anyway!

  • Free or cheap AoE network drive support for Mac?   [(S)ATA over Ethernet)]

    Hi.
    I recently bought an AoE network drive (this one: http://www.newegg.com/Product/Product.aspx?Item=N82E16817113049 ).
    Is there a way to set it up as a shared drive from a Mac, so that other Macs (and possibly PCs) and the LAN can access it simultaneously via its gigabit Ethernet port ?
    I found an AoE driver for Mac ( http://store.shop2degreesfrost.com/aoedrcli-1.html ) only that it's about $200 !!!

    I found out the IP address of the drive, through the router clients list, but what you suggest didn't work.
    Neither the IP itself (x.x.x.x) nor smb://x.x.x.x worked.
    Any other ideas?
    Thanks!

Maybe you are looking for

  • How can i change my iphone mode from t-mobile contract free to unlocked?

    i actually was cheated from the online assistant! I always want an unlocked iphone 5s.Last time i was consulting the online agent, he or she recommanded me to choose t-mobile contract free mode.He said as long as its a nano sim card. it will work wit

  • Saving psd file as jpg

    Hello all - I have recently upgraded from PSE–3 to PSE–9.0 on my Intel MAC running OSX 10.5.8. With PSE–3, when I wanted to save a psd file as a jpg, I would click File/SaveAs, and in the subsequent window select JPG.  When I did that, the file name

  • How to use CSS in JEditorPane?

    I want to dispalay a XML file in JEditorPane with CSS. I have do the following: StyleSheet stylesheet=new StyleSheet(); FileReader in=new FileReader(cssFileName); stylesheet.loadRules(in,null); HTMLEditorKit kit=(HTMLEditorKit)ShowPane.getEditorKitFo

  • Copy protecting PDF files

    I know that complete copy protection of a PDFs is not possible--at least that is what I have read. But can someone tell me why this shouldn't work: I create my document in InDesign. The layer I want to protect (the data I sell) is the bottom layer. I

  • Sluggish iMac performance; maintenance help needed

    I have a 21.5 inch, mid-2011 iMac with 12 GB memory and a 1 Tb drive (660 GB free). Have upgraded to Mavericks, and the iMac is running slow (although it was sluggish prior to the upgrade). Am looking for advice on how to get things sped up a bit. I