launchctl list … seznam slizem
launchctl unload /System/Library/LaunchDaemons/ssh.plist … zastaveni/stop slushy
sudo installer -verbose -pkg aaa.pkg … nainstaluje balíček
pkgutil –pkgs … seznam nainstalovaných balíčku
pkgutil –pkg-info net.pulsesecure.TnccPlugin.pkg … informace o balíčku
pkgutil –only-files –files net.pulsesecure.TnccPlugin.pkg … seznam nainstalovaných souboru z balíčku
brew install corkscrew # =⇒ tunnel SSH through HTTP proxies
brew install htop # =⇒ https://htop.dev
brew install node # =⇒ https://nodejs.org
brew install tree # =⇒ http://mama.indstate.edu/users/ice/tree
brew install vim # =⇒ https://www.vim.orgtunnel SSH through HTTP proxies
brew install –cask balícek … nejaké balíčky jsou typu cask - instalace balíčku
brew uninstall cask -balíček … odinstalace cask balíčku
brew upgrade –cask –greedy –all … upgrade a přeinstalování všech cask balíčků
port … management balíčků
sudo port -v selfupdate
sudo port install nodejs10 … instalace node
port installed … seznam nainstalovaných balíčků
https://github.com/xjasonlyu/tun2socks/wiki/Examples … Socks5 nastavení
stove karty
ifconfig … seznam síťových zařízení a ip adres
ifconfig lo0 10.0.0.1 alias … pride dalsi alias (ip adresu)
scutil –proxy … ukáže nastavení proxy
Routing
netstat -rn #… zobrazi routovaci tabulku
route delete default
route add default 192.168.0.1
route change default -interface $INTF
route change 192.168.0.0/16 -interface $INTF
route -n add -net 192.168.2.0/24 192.168.1.1
networksetup -listallnetworkservices #… nastaveni site, stere pretrva restart
networksetup -listnetworkserviceorder #.. jine vylistovani
networksetup -setadditionalroutes networkservice [dest1 mask1 gate1] [dest2 mask2 gate2] … [destN maskN gateN]]
firewall - pf packet filtering
pfctl -d
… zakáže packet filtering (firewall)
pfctl -e
… opvolí firewall
pfctl -F all
… Flush - smaže všechna pravidla (rules, nat, queue, info)
pfctl -z
… smaže statistiky
pfctl -s all
… ukáže všechna pravidla
pfctl -v -s rules
… ukáže pravidla RULES i se statistikama
pfctl -vvsTables
… seznam tabulek
echo "rdr pass on lo0 inet proto tcp from any to 10.0.0.1 port 80 -> 127.0.0.1 port 3000" | sudo pfctl -ef -
pfctl -v -n -f /etc/pf.conf
… otestovani sitovych pravidel
pfctl -v /etc/pf.conf
… nacteni sitovych pravidel
pfctl -q
.. tichy mod
name resolution
discoveryutil udnsflushcaches
dscacheutil -flushcache
Síťové profily
networksetup -listlocations … seznam profilů, tzv. lokací
networksetup -getcurrentlocation … ukáže aktuálmí profil
networksetup -switchtolocation aaa … přepne na profil aaa
mdatp
csrutil status … system integrity protection status
xattr -dr com.apple.quarantine /usr/local/bin/saml2aws … povolí spouštění binárky
system_profiler SPUSBDataType … ukáže připojená USB zařízení
system_profiler SPPCIDataType … sezam PCI zařízení
diskutil list … seznam disků
diskutil listFilesystems … seznam file systémů
ioreg -p IOUSB seznam USB