Of the two commands, networksetup would require less parsing of the answer in order to get the device/MAC address pairing.
Marc On Mar 30, 2017, at 2:17 PM, Tiemo Hollmann TB via use-livecode <use-livecode@lists.runrev.com<mailto:use-livecode@lists.runrev.com>> wrote: :) you are right! So I think I'll manage to replace the old and slow function using "netstat" by "ifconfig" as well as by "networksetup" I have no idea, why the external programmer choose "netstat" at that time (2009). Does anybody see any pitfalls, why "ifconfig" or "networksetup" could return other results (after filtering, sorting etc.) or why I shouldn't use one of them? Are these commands the same available as netstat in modern Oss (> 10.9)? networksetup seems to be the easiest solution and is fast as ifconfig. Thanks for any advice Tiemo -----Ursprüngliche Nachricht----- Von: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] Im Auftrag von Mike Bonner via use-livecode Gesendet: Donnerstag, 30. März 2017 20:02 An: How to use LiveCode <use-livecode@lists.runrev.com<mailto:use-livecode@lists.runrev.com>> Cc: Mike Bonner <bonnm...@gmail.com<mailto:bonnm...@gmail.com>> Betreff: Re: shell("netstat -i") has getting slow on MacOS10.x If you call it with no arguments, doesn't it list them all? I'll have to get my mac running again so I can test this stuff. On Thu, Mar 30, 2017 at 11:52 AM, Tiemo Hollmann TB via use-livecode < use-livecode@lists.runrev.com<mailto:use-livecode@lists.runrev.com>> wrote: Yes, using ifconfig <interface> I get exact 1 MAC (see Ken Rays script as Klaus pointed out). I don't see a parameter to get all at once, but I could perhaps call ifconfig 4 times with <interface> lo0, en0,en1 and fw0. Or I will try to use "networksetup -listallhardwareports”, as Marc pointed out Don't ask me why I need exactly these 4 interfaces. The old function, working with netstat is made by an external programmer and I have to get exact the same results as the old function has provided, so I need these 4 interfaces. Tiemo -----Ursprüngliche Nachricht----- Von: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] Im Auftrag von Bob Sneidar via use-livecode Gesendet: Donnerstag, 30. März 2017 18:52 An: How to use LiveCode <use-livecode@lists.runrev.com<mailto:use-livecode@lists.runrev.com>> Cc: Bob Sneidar <bobsnei...@iotecdigital.com<mailto:bobsnei...@iotecdigital.com>> Betreff: Re: shell("netstat -i") has getting slow on MacOS10.x That works great for the default adapter. I think Tiemo is looking for a way to enumerate ALL adapter mac addresses. I have like 24 entries using netstat. Some are ipv6 addresses, others ipv4, and still others have no mac address at all. Of course I am using Parallels and have 2 physical network adapters and a couple virtual ones. Bob S On Mar 30, 2017, at 09:06 , Klaus major-k via use-livecode <use-livecode@lists.runrev.com<mailto:use-livecode@lists.runrev.com>> wrote: using this script from Ken Ray: <http://www.sonsothunder.com/devres/livecode/tips/env001.htm> took 30 millisecs on my Mac Mini, macOS 10.12.4 and LC 9 dp6. :-) Tiemo Best Klaus -- Klaus Major _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com<mailto:use-livecode@lists.runrev.com> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com<mailto:use-livecode@lists.runrev.com> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode --------------- Marc Siskin Manager, Modern Language Resource Center Carnegie Mellon University msis...@andrew.cmu.edu<mailto:msis...@andrew.cmu.edu> _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode