PaulDotCom mailing list archives
Re: networking command comparison between OS X and Linux
From: "Josh Little" <josh () zombietango com>
Date: Tue, 31 Aug 2010 12:39:14 -0400
There is also the systemsetup and networksetup utils. On 10.5 and 10.6, these should be in /usr/sbin. On 10.4, they are in /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support/ networksetup Here is what is available under networksetup: networksetup -listnetworkserviceorder networksetup -listallnetworkservices networksetup -listallhardwareports networksetup -detectnewhardware networksetup -getmacaddress <hardwareport or device name> networksetup -getcomputername networksetup -setcomputername <name> networksetup -getinfo <networkservice> networksetup -setmanual <networkservice> <ip> <subnet> <router> networksetup -setdhcp <networkservice> [clientid] networksetup -setbootp <networkservice> networksetup -setmanualwithdhcprouter <networkservice> <ip> networksetup -setv4off <networkservice> networksetup -setv6off <networkservice> networksetup -setv6automatic <networkservice> networksetup -setv6manual <networkservice> <networkservice> <address> <prefixlength> <router> networksetup -getdnsservers <networkservice> networksetup -setdnsservers <networkservice> <dns1> [dns2] [...] networksetup -getsearchdomains <networkservice> networksetup -setsearchdomains <networkservice> <domain1> [domain2] [...] networksetup -create6to4service <newnetworkservicename> networksetup -set6to4automatic <networkservice> networksetup -set6to4manual <networkservice> <relayaddress> networksetup -getftpproxy <networkservice> networksetup -setftpproxy <networkservice> <domain> <port number> <authenticated> <username> <password> networksetup -setftpproxystate <networkservice> <on off> networksetup -getwebproxy <networkservice> networksetup -setwebproxy <networkservice> <domain> <port number> <authenticated> <username> <password> networksetup -setwebproxystate <networkservice> <on off> networksetup -getsecurewebproxy <networkservice> networksetup -setsecurewebproxy <networkservice> <domain> <port number> <authenticated> <username> <password> networksetup -setsecurewebproxystate <networkservice> <on off> networksetup -getstreamingproxy <networkservice> networksetup -setstreamingproxy <networkservice> <domain> <port number> <authenticated> <username> <password> networksetup -setstreamingproxystate <networkservice> <on off> networksetup -getgopherproxy <networkservice> networksetup -setgopherproxy <networkservice> <domain> <port number> <authenticated> <username> <password> networksetup -setgopherproxystate <networkservice> <on off> networksetup -getsocksfirewallproxy <networkservice> networksetup -setsocksfirewallproxy <networkservice> <domain> <port number> <authenticated> <username> <password> networksetup -setsocksfirewallproxystate <networkservice> <on off> networksetup -getproxybypassdomains <networkservice> networksetup -setproxybypassdomains <networkservice> <domain1> [domain2] [...] networksetup -getpassiveftp <networkservice> networksetup -setpassiveftp <networkservice> <on off> networksetup -getairportnetwork <device name> networksetup -setairportnetwork <network> <device name> [password] networksetup -getairportpower <device name> networksetup -setairportpower <device name> <on off> networksetup -listpreferredwirelessnetworks <device name> networksetup -addpreferredwirelessnetworkatindex <device name> <network> <index> <security type> [password] networksetup -removepreferredwirelessnetwork <device name> <network> networksetup -removeallpreferredwirelessnetworks <device name> networksetup -getnetworkserviceenabled <networkservice> networksetup -setnetworkserviceenabled <networkservice> <on off> networksetup -createnetworkservice <newnetworkservicename> <hardwareport> networksetup -renamenetworkservice <networkservice> <newnetworkservicename> networksetup -duplicatenetworkservice <networkservice> <newnetworkservicename> networksetup -removenetworkservice <networkservice> networksetup -ordernetworkservices <service1> <service2> <service3> <...> networksetup -getMTU <hardwareport or device name> networksetup -setMTU <hardwareport or device name> <value> networksetup -listvalidMTUrange <hardwareport or device name> networksetup -getmedia <hardwareport or device name> networksetup -setmedia <hardwareport or device name> <subtype> [option1] [option2] [...] networksetup -listvalidmedia <hardwareport or device name> networksetup -createVLAN <VLAN name> <parent device name> <tag> networksetup -deleteVLAN <VLAN name> <parent device name> <tag> networksetup -listVLANs networksetup -listdevicesthatsupportVLAN networksetup -isBondSupported <hardwareport> networksetup -createBond <bondname> <hardwareport1> <hardwareport2> <...> networksetup -deleteBond <bonddevicename> networksetup -addDeviceToBond <hardwareport> <bonddevicename> networksetup -removeDeviceFromBond <hardwareport> <bonddevicename> networksetup -listBonds networksetup -showBondStatus <bonddevicename> networksetup -listpppoeservices networksetup -showpppoestatus <service name ie., MyPPPoEService> networksetup -createpppoeservice <device name ie., en0> <service name> <account name> <password> [pppoe service name] networksetup -deletepppoeservice <service name> networksetup -setpppoeaccountname <service name> <account name> networksetup -setpppoepassword <service name> <password> networksetup -connectpppoeservice <service name> networksetup -disconnectpppoeservice <service name> networksetup -getcurrentlocation networksetup -listlocations networksetup -createlocation <location name> [populate] networksetup -deletelocation <location name> networksetup -switchtolocation <location name> networksetup -listalluserprofiles networksetup -listloginprofiles <service name> networksetup -enablesystemprofile <service name> <on off> networksetup -enableloginprofile <service name> <profile name> <on off> networksetup -enableuserprofile <profile name> <on off> networksetup -import8021xProfiles <service name> <file path> networksetup -export8021xProfiles <service name> <file path> <yes no> networksetup -export8021xUserProfiles <file path> <yes no> networksetup -export8021xLoginProfiles <service name> <file path> <yes no> networksetup -export8021xSystemProfile <service name> <file path> <yes no> networksetup -settlsidentityonsystemprofile <service name> <file path> <passphrase>
networksetup -settlsidentityonuserprofile <profile name> <file path>
<passphrase>networksetup -deletesystemprofile <service name> networksetup -deleteloginprofile <service name> <profile name> networksetup -deleteuserprofile <profile name> networksetup -resetBMCToDefaults networksetup -showBMCSettings networksetup -setupBMC <lan port> < static dhcp> <ip address> <subnet mask> <router address> <admin name> <password> networksetup -version networksetup -help networksetup -printcommands ZT -----Original Message----- From: pauldotcom-bounces () mail pauldotcom com [mailto:pauldotcom-bounces () mail pauldotcom com] On Behalf Of Carlos Perez Sent: Tuesday, August 31, 2010 11:31 AM To: PaulDotCom Security Weekly Mailing List Subject: Re: [Pauldotcom] networking command comparison between OS X and Linux Forgot for something like iwconfig the closest thing is /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/ airport you will not be able to set the interface in monitor mode like you can in Linux, if you want you can do a ln -s to your /usr/bin so you can have it handy in the path On Aug 31, 2010, at 10:11 AM, Robin Wood wrote:
On 31 August 2010 14:10, Larry McDonald <larrymcdonald () uhost org> wrote:If you have never looked at the UNIX Rosetta Stone, you will might start with that. http://bhami.com/rosetta.html You can select what OSs you want to see and have it draw the table.Thats a great start. Shame it is missing the two commands I'm after, dhcp and iwconfig. I'll have to format that up somehow missing the bits I already know so I can print it and put it up somewhere. RobinOn Tue, Aug 31, 2010 at 4:54 AM, Robin Wood <robin () digininja org> wrote:I doubt it, but has anyone done a command comparison for pen-testers moving from Linux to OSX? I'm just after one liners with thing like how to start and stop dhcp clients, what replaces iwconfig and things like that. Robin _______________________________________________ Pauldotcom mailing list Pauldotcom () mail pauldotcom com http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom Main Web Site: http://pauldotcom.com-- Larry McDonald _______________________________________________ Pauldotcom mailing list Pauldotcom () mail pauldotcom com http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom Main Web Site: http://pauldotcom.com_______________________________________________ Pauldotcom mailing list Pauldotcom () mail pauldotcom com http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom Main Web Site: http://pauldotcom.com
_______________________________________________ Pauldotcom mailing list Pauldotcom () mail pauldotcom com http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom Main Web Site: http://pauldotcom.com _______________________________________________ Pauldotcom mailing list Pauldotcom () mail pauldotcom com http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom Main Web Site: http://pauldotcom.com
Current thread:
- networking command comparison between OS X and Linux Robin Wood (Aug 31)
- Re: networking command comparison between OS X and Linux Larry McDonald (Aug 31)
- Re: networking command comparison between OS X and Linux Robin Wood (Aug 31)
- Re: networking command comparison between OS X and Linux Carlos Perez (Aug 31)
- Re: networking command comparison between OS X and Linux Carlos Perez (Aug 31)
- Re: networking command comparison between OS X and Linux Robin Wood (Aug 31)
- Re: networking command comparison between OS X and Linux Josh Little (Aug 31)
- Re: networking command comparison between OS X and Linux Robin Wood (Aug 31)
- Re: networking command comparison between OS X and Linux Michael Douglas (Aug 31)
- Re: networking command comparison between OS X and Linux Larry McDonald (Aug 31)
- Re: networking command comparison between OS X and Linux Jim Halfpenny (Aug 31)