My MAC address does not match the MAC value within remotely-generated Version 1 UUID [closed] - uuid

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 2 years ago.
Improve this question
When I create a version 1 UUID on this website, for all version 1 generations, last 48 bits are the same. I did some research and saw that it is the MAC address of the machine/host that UUID being created. However, I don't know which MAC address of my PC is this one. I checked the MAC addresses seen by ipconfig -all on Windows, but none of them were same with the value shown in the UUIDs.
I nmost probably misinterpret something, would be glad if anyone makes it clear for me.
Thanks.

I seriously doubt that websites have access to your MAC address by any mechanism (short of you entering it into a form manually), so it wouldn't be able to take that into consideration when generating a UUID on that site. If I pull up the developer tools and watch the network traffic when loading and submitting the form, I don't see a MAC ever transmitted to the website.
I'm going to guess that it's "emulating" a MAC address by using other information, like your public IP address combined with something else like your user-agent (both of which it does have access to).
It wouldn't even be that hard to do. Concatenate the IP + User Agent + Whatever else into a long string, hash the string, turn it into binary, then truncate it to 48-bits. That should be largely unique; even among users sharing the same public IP.

Related

AT91SAM7X-EK Evaluation Board [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
I just recentely started working with a new board: a AT91SAM7X-EK. I would like to get more information about the board's processor (AT91SAM7X256) and the board's flash. So I looked at a pretty detailed data sheet and a summary of the data sheet, but have been unsucessfull (so far) of finding the information I want. I would appreciate if anyone could help me on the following aspects of the board:
How do I connect to the board? Is it through ssh? If so, how is it possible to recuperate the board's IP address. I have an ethernet cable for the connection.
How do I load an application onto the board's flash? For example, I would like to cross compile (using a toolchain I've already installed - arm-none-eabi) a simple hello world program in C to load onto my board. How would I go about doing so?
I would appreciate any help on this issue.
The board is supplied "bare-metal" - no code, no OS. You will not be able to run Linux on an AT91SAM7X-EK - it has insufficient memory resources and rins at 30MHz tops (and has no MMU).
You need a hardware JTAG or DBGU interface device and a tool-chain that will work with it.
You should probably also be looking at the datasheet for the board itself. From the Getting Started section of that:
The AT91SAM7X-EK evaluation board is delivered with a DVD-ROM containing all necessary
information and step-by-step procedures for working with the most common
development tool chains. Please refer to this DVD-ROM, or to the AT91 web site,
http://www.atmel.com/products/AT91/, for the most up-to-date information on getting
started with the evaluation kit.
So start there.

Nautilus 2.16 - trash confirmation difference between filesystems [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago.
Improve this question
Apologies if this question seems rather trivial, but it's causing me some frustration.
I have a Redhat 5.3 installation, using nautilus-2.16.2-7.el5 that has two filesystems mounted. Under user1, when sending to the trash (pressing Del) on filesystem A we receive a confirmation dialogue box (do you want to etc). The behaviour is the same on filesystem B.
However, under user2, we receive the confirmation on Del on filesystem A, but NOT on filesystem B.
I've tried renaming the ~/.gconf/apps/nautilus folder and logging out/in to reset the Nautilus settings, but it's still behaving the same.
This is basically leading to users accidently deleting data, which isn't great!
Any advice would be appreciated folks!
D
Turns out that creating a new user profile and copying the settings corrected the problem (even though there was nothing filesystem specific in the gconf file).
cp /home/new_username/.gconf/apps/nautilus/preferences/%gconf.xml /home/username/.gconf/apps/nautilus/preferences/

What is the benefit of multiple public ip's on a server [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
I have developed an app which talks to a sql database on a server. I have just arranged with a server company to host my sql database and in setting it up have asked how many public ip's do i need.
The application will be used by 10/20 companies each having approx 10-20 ipads / android tablets. There will also be a website they can log onto to again look at the data on the server.
How many public ip's would i require, or what factors do i need to consider when deciding.
I should add if you haven't already worked it out, know nothing about servers.
The number of ip address wouldn't matter that much if you don't need them. When will you need them?
When you want to add an extra layer of separation between companies (each its own ip)
More ip addresses means more DIFFERENT connections (so failover)
More ip addresses means more SIMULTANEOUS connections (so more possible users)
You want to have extra maintenance ;)
Just to mention a few

Read network data from Airport Extreme [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 4 years ago.
Improve this question
I'm making a network manager program as a small project, and I want it to be able to access data on my Airport Extreme (most importantly, the DHCP client list).
There has to be a way of accessing the client list file from the Airport Extreme, after all, Airport Utility can do it. All I want to do is read the data from the file/list.
If anyone could even point me in the right direction, that would be great. I'm also hoping that I can get this program to run on all *nix machines, not just a mac (so any Airport utility hacks wouldn't really help).
You can do this via SNMP. Get hold of an SNMP browser such as GetIF and browse around the Airport via its address to see exactly what's in there, then use an SNMP library to get hold of the same information yourself in your application.
Network management essentially is SNMP. I'm surprised you hadn't come across it already.
I can't leave a comment so I will leave an answer. I don't have a solid answer but I have a few bread crumbs that might be helpful.
see the comment on page 5 — https://discussions.apple.com/thread/5101886?start=60&tstart=0 by user "_r_s_"
Also
1) Open airport utility
2) Double click your airport device from the window or click the device and then click the edit button.
3) Now go to File>Export Configuration File
4) Open the .baseconfig file in your favorite editor
5) Now go to http://aldentech.wnyric.org/webshare/mkempste/AirPort%20Utility%20copy.app/Contents/Resources/English.lproj/AirPortSettings.strings to help you sort out what all the strings mean.
6) Edit your base config file — Use the site below to find out the strings meaning in the .baseconfig file and edit the file to yield the result you are looking for.
7) Import the file back to your airport device and it should give you the features it is capable of.
I am posting these steps because Apple has removed SNMP for Airport Utility but they appear to be in the XML.
If you are willing please leave a link to your project.

best way to bounding software licence to a machine/environment? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I need to create a software license key, and one of the requirement is to bound the key to a particular server, to avoid image duplication.
1. what is the preferred way to achieve this task (CPU, MAC, other) ?
2. Can it be achieved on virtual machines?
Extra credits for to cross-platform approaches :)
Follow the same approach as the Windows activation does. Collect the information about hardware, convert it into some sort of hash and here is your machine key.
Check here what hardware it watches:
Windows Product Activation
Windows Product Activation (WPA) on Windows XP
Please don't do anything like this: all you are doing is pissing off your legitimate customers. The bad guys will find a way around whatever you do.
The last thing any customer wants is to be up at 4:00am trying to convince a piece of software they paid good money for that, yes, it is still running on the same machine as before only the network card/ disk controller/ motherboard/ etc. has been changed.
The tricky thing is to find a unique key determined by the above, with some reduncancy. I.e. to allow that either CPU(s), MAC or harddisk is replaced, but not all of them. Actually, CPU-ID is less likely to change as MAC and harddisk, so it is more suitable. It can be acchieved on virtual machines, although virtual machines can also clone these IDs. In that case you may want to combine an active license with a single internet based server which validates the activity; this way if VM's are cloned, only one can be active.

Resources