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
Last revision Both sides next revision
os:macos [2022/08/13 01:17]
tomas
os:macos [2023/10/25 15:16]
tomas [Sit/network]
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 corkscrew       # ==> tunnel SSH through HTTP proxies
 brew install htop            # ==> https://htop.dev brew install htop            # ==> https://htop.dev
Line 10: Line 10:
 brew install tree            # ==> http://mama.indstate.edu/users/ice/tree brew install tree            # ==> http://mama.indstate.edu/users/ice/tree
 brew install vim             # ==> https://www.vim.orgtunnel SSH through HTTP proxies 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ů\\
 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 18:
 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 == +==== Sit/network ===
-= stove karty =+[[https://github.com/xjasonlyu/tun2socks/wiki/Examples]] ... Socks5 nastavení\\ 
 +**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**\\
 netstat -rn #... zobrazi routovaci tabulku\\ netstat -rn #... zobrazi routovaci tabulku\\
 route delete default\\ route delete default\\
Line 31: Line 36:
 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 63:
 ==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\\