-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Request: randomize within a single vendor #27
Comments
Nice idea. It was actually on the roadmap but then I thought nobody needs this, so I dropped it 😯 I will think about how a GUI for this might look like. |
So, these are the use-cases I see for this feature:
Did I miss any? As for number 3, I'm trying to mitigate that by only using the most commonly known vendors. I keep an arbitrary list of popular names and then I download the complete prefix list and export all relevant prefixes into the LinkLiar core. So LinkLiar only uses these prefixes when randomizing the prefix. (Now that I think of it, this is something I should document in the README :) As for scenario 1 and 2, I'm not sure how to best solve that in the most simple way possible. If you look at the prefixes that Dell uses, you come up with a pretty long list:
These are questions I'm considering when implementing a GUI for choosing a vendor prefix. WiFiSpoof has a GUI like this, but I'm sure this can be simplified: In the past, LinkLiar used to have a GUI like this, the randomization wheel was really funny and I might as well bring it back. When you spun that wheel, it would randomize the prefix, the suffix, or both, depending on your need. So to sum up, could you elaborate a little more on your use-case? I'm trying to find out the scope of this feature that will be useful for most people, including beginners. |
Interesting discussion, @halo. Although not currently needed, I would like the ability to choose a vendor, as well. Use case is most similar to the first one you listed. No need for customization, just a generic Apple/Google/Samsung. |
Hi @veekas Thank you for your feedback. Could you be more specific?
What would the steps look like that you would take in order to achieve this? What do you mean by "no need for customization"? Would you specify one vendor or multiple? What would randomization mean in this context? Thank you for your time. |
Thanks for your response. I listed those three vendors in particular as stand-ins for any short list of popular vendors that would be expected by an IT admin at work or a university. I'm not sure how you would determine which to include in that short list, though. For example, if a US-based workplace primarily uses company-issued Chromebooks and Google Pixel phones, a user would want to be able to specify Google as a vendor. I think specifying one vendor at a time would be fine, as choosing subsets of vendors could complicate the UI. I am envisioning a dropdown, either in the main section or under Settings, that allows the user to define a MAC address by vendor. To clarify the concept of randomization, I believe that a randomization wheel or GUI like that of WiFiSpoof seems like overkill for this use case. |
Randomizing inside a vendor (or shortlist of vendors) would be truly great, I think.
The scenario might want to include a configuration where ones MAC address becomes a needle in a haystack of needles. When one gets a Cisco or Motorola or some non-ordinary MAC, it begins to appear pretty interesting and attracts attention. Thank you for such a great app! |
Thank you for your valuable feedback! I’m trying to wrap my head around the scope of this feature. I just want to make sure I properly meet the needs. Feature description
I’m planning on giving the end-user three ways to specify one or more prefixes: Option 1
Option 2
Option 3
Thank your for helping me to triage this :) |
I just wanted to let you know that in the past 2 years, not a month goes by where I don't think of this issue. Because the solution is already in my head, I just could not prioritize this yet and implement it. (If I would spare an hour or two per week, I would still have to allocate multiple weeks in a row to not forget how I started off :D So far, there has always been some more urgent project, but I don't give up hope that I will find the time for this in 2020). |
Ok, thanks for waiting... 3 years 😅 You can try out this feature in this pre-release: |
OK, I've released a follow-up version 3.0.1 with minor changes. I feel confident that I can release it officially this week. It appears to work fine. I will close this issue for now. Thanks for all your support and patience. |
Example, randomize MAC but make it always under Dell vendor
The text was updated successfully, but these errors were encountered: