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/13 01:18]
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\\
  
-== Balickovaci system == +==== Balickovaci system ====
-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+
 sudo installer -verbose -pkg aaa.pkg ... nainstaluje balíček\\ sudo installer -verbose -pkg aaa.pkg ... nainstaluje balíček\\
 pkgutil --pkgs ... seznam nainstalovaných balíčku\\ pkgutil --pkgs ... seznam nainstalovaných balíčku\\
Line 15: Line 10:
 pkgutil --only-files --files net.pulsesecure.TnccPlugin.pkg ... seznam nainstalovaných souboru z balíčku\\ pkgutil --only-files --files net.pulsesecure.TnccPlugin.pkg ... seznam nainstalovaných souboru z balíčku\\
  
-== Sit/network ==+=== 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**\\ **stove karty**\\
 ifconfig ... seznam síťových zařízení a ip adres\\ ifconfig ... seznam síťových zařízení a ip adres\\
 ifconfig lo0 10.0.0.1 alias ... pride dalsi alias (ip adresu)\\ ifconfig lo0 10.0.0.1 alias ... pride dalsi alias (ip adresu)\\
 +scutil --proxy ... ukáže nastavení proxy\\
  
 **Routing**\\ **Routing**\\
Line 31: Line 47:
 networksetup -setadditionalroutes networkservice [dest1 mask1 gate1] [dest2 mask2 gate2] ... [destN maskN gateN]]\\ networksetup -setadditionalroutes networkservice [dest1 mask1 gate1] [dest2 mask2 gate2] ... [destN maskN gateN]]\\
  
-**firewall**\\ +**firewall - pf packet filtering**\\ 
-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 -d'' ... zakáže packet filtering (firewall)\\ 
-pfctl -v -n -f /etc/pf.conf ... otestovani sitovych pravidel\\ +''pfctl -e'' ... opvolí firewall\\ 
-pfctl -v /etc/pf.conf ... nacteni sitovych pravidel\\ +''pfctl -F all'' ... Flush - smaže všechna pravidla (rules, nat, queue, info)\\ 
-pfctl -q .. tichy mod\\+''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**\\ **name resolution**\\
 discoveryutil udnsflushcaches\\ discoveryutil udnsflushcaches\\
 dscacheutil -flushcache\\ 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 ==
Line 46: Line 74:
 ==other== ==other==
 csrutil status ... system integrity protection status\\ 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\\