Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
os:macos [2022/08/10 14:06]
tomas
os:macos [2023/10/26 16:13] (current)
tomas [Balickovaci system]
Line 1: Line 1:
-=====MacOS===== +===== MacOS ===== 
-== Sluzby ==+==== Sluzby====
 launchctl list ... seznam slizem\\ launchctl list ... seznam slizem\\
 launchctl unload  /System/Library/LaunchDaemons/ssh.plist ... zastaveni/stop slushy\\ launchctl unload  /System/Library/LaunchDaemons/ssh.plist ... zastaveni/stop slushy\\
  
-== Nastroje == +==== Balickovaci system ==== 
-brew install corkscrew       # ==> tunnel SSH through HTTP proxies +sudo installer -verbose -pkg aaa.pkg ... nainstaluje balíček\\ 
-brew install htop            # ==> https://htop.dev +pkgutil --pkgs ... seznam nainstalovaných balíčku\\ 
-brew install node            # ==> https://nodejs.org +pkgutil --pkg-info net.pulsesecure.TnccPlugin.pkg ... informace o balíčku\\ 
-brew install tree            # ==> http://mama.indstate.edu/users/ice/tree +pkgutil --only-files --files net.pulsesecure.TnccPlugin.pkg ... seznam nainstalovaných souboru z balíčku\\ 
-brew install vim             # ==> https://www.vim.orgtunnel SSH through HTTP proxies+ 
 +=== Homebrew === 
 +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ů\\ 
 + 
 +=== Macports === 
 +port ... management [[https://ports.macports.org/search|balíčků]]\\ 
 +sudo port -v selfupdate\\ 
 +sudo port install nodejs10 ... instalace node\\ 
 +port installed ... seznam nainstalovaných balíčků\\ 
 + 
 + 
 +=== pkgsrc === 
 + 
 +==== Sit/network ==== 
 +[[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\\
  
 == Microsoft Defender == == Microsoft Defender ==
 mdatp\\ mdatp\\
 +
 +==other==
 +csrutil status ... system integrity protection status\\
 +
 +==== správa zařízení a disků ====
 +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\\