Jump to content

[Suggestions] Detect MAC Address


Badarosk0

Recommended Posts


  • Group:  Members
  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  81
  • Reputation:   5
  • Joined:  02/07/12
  • Last Seen:  

 
I would suggest the implementation of the MAC address detection system . The brA already use on your emulator version. I find it interesting super that can help in many projects since the the MAC address is much safer than the existing IP . Useful for any kind of event handling , access etc.

 

 

LINK:

https://github.com/brAthena/brAthena/commit/d1ebe6dd5424bd92ec6bbd0e1b9ff033105f80f7

  • Upvote 2
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  51
  • Topics Per Day:  0.01
  • Content Count:  452
  • Reputation:   33
  • Joined:  12/18/14
  • Last Seen:  

+1 for this, would be really really helpful not to depend on third party programs to get the MAC Address.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  166
  • Topics Per Day:  0.04
  • Content Count:  789
  • Reputation:   50
  • Joined:  04/16/12
  • Last Seen:  

+1 looking forward for this /rice

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  298
  • Reputation:   47
  • Joined:  03/30/13
  • Last Seen:  

+99999999 for this :)

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  11
  • Reputation:   0
  • Joined:  02/26/15
  • Last Seen:  

If the emulator is adapted to receive the mac address, ta problem in creating the socket and put the tool that will send pro server along with the hexed. If someone available and it would be wonderful.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  513
  • Reputation:   83
  • Joined:  08/11/12
  • Last Seen:  

This will definitely need a custom client since the official ones do not have this feature built-in. I do hope rA could create an #ifdef for this though for those 3rd party devs out there.

Link to comment
Share on other sites

  • 4 weeks later...

  • Group:  Members
  • Topic Count:  68
  • Topics Per Day:  0.02
  • Content Count:  212
  • Reputation:   5
  • Joined:  01/24/12
  • Last Seen:  

+ 1 for this can't wait  /no1

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  265
  • Reputation:   95
  • Joined:  09/30/14
  • Last Seen:  

Correct.

As the client itself does not send the information, building this into the emulator would mean forcing every single server to need to use a launcher that did send the MAC info.

I doubt many people would be for this.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  513
  • Reputation:   83
  • Joined:  08/11/12
  • Last Seen:  

Correct.

As the client itself does not send the information, building this into the emulator would mean forcing every single server to need to use a launcher that did send the MAC info.

I doubt many people would be for this.

 

It can also be in a form of #ifdef. this way, Server owners will have the choice of enabling or disabling it. 

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  46
  • Topics Per Day:  0.01
  • Content Count:  292
  • Reputation:   17
  • Joined:  12/12/11
  • Last Seen:  

Well, this could be done with making a custom dll and hooking into client to send the packets needed for the mac address or other address we would like to check which is I don't know how to do. I have tried doing this myself, find a dll which gets mac address but lack of knowledge with hooking in client and packets made me stop pursuing this and use launchers for now. If someone could do this, it would be easier because use of launchers can be prevented.. :)

Link to comment
Share on other sites

  • 4 weeks later...

  • Group:  Development Manager
  • Topic Count:  56
  • Topics Per Day:  0.01
  • Content Count:  732
  • Reputation:   525
  • Joined:  12/13/11
  • Last Seen:  

All brAthena did was add the source from Harmony into their source. This does absolutely nothing since as stated above by others requires the client to send this info, which it doesn't by default. A third party DLL is required to send this information.

Link to comment
Share on other sites

×
×
  • Create New...