Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
linux:network [2020/01/14 15:17]
admin
linux:network [2020/03/26 08:32] (aktuális)
admin [Egyéb okosságok]
Sor 1: Sor 1:
 ====== Hálózati okosságok ====== ====== Hálózati okosságok ======
 +
 +==== Firewalld ====
 +
 +[[https://​linuxconfig.org/​introduction-to-firewalld-and-firewall-cmd-command-on-linux]]
 +
 +==== NFS okosságok ====
 +
 +Portcheck ([[http://​bluefinch-nl.blogspot.com/​2014/​04/​mounting-nfs-shares-from-linux-server.html|link]])
  
 ==== SSH okosságok ==== ==== SSH okosságok ====
Sor 84: Sor 92:
   ftp> bin   ftp> bin
   ftp> put "| dd if=/​dev/​zero bs=32k count=10000 " /dev/null   ftp> put "| dd if=/​dev/​zero bs=32k count=10000 " /dev/null
 +
 +=== Hálózat felderítés ===
 +
 +  nmap -sP hoszt/​hálózat
 +
 === Port scanning === === Port scanning ===
  
Sor 92: Sor 105:
 <​file>​ <​file>​
 #!/bin/bash #!/bin/bash
-VLAN_SNIFF_TIME=5 
 SEARCH=${1-.} SEARCH=${1-.}
 +VLAN_SNIFF_TIME=10
 #ETH #ETH
 echo "​Port#​Address#​Speed#​State#​VLANs#​Slaves"​ | awk -F'#'​ '​{printf "%-25s | %-17s | %10s | %-10s | %-13s | %-15s\n",​$1,​$2,​$3,​$4,​$5,​$6}'​ echo "​Port#​Address#​Speed#​State#​VLANs#​Slaves"​ | awk -F'#'​ '​{printf "%-25s | %-17s | %10s | %-10s | %-13s | %-15s\n",​$1,​$2,​$3,​$4,​$5,​$6}'​
Sor 101: Sor 114:
         SPEED=$(ethtool $ETH 2>/​dev/​null | awk -F': ' '/​Speed/​{print $2}' | sed '​s/​^[0-9]*/&​ /')         SPEED=$(ethtool $ETH 2>/​dev/​null | awk -F': ' '/​Speed/​{print $2}' | sed '​s/​^[0-9]*/&​ /')
         MAC=$(ip addr | grep -A1 "​[^@]$ETH:" ​ | grep -o '​\([0-9abcdef]\{2\}:​\)\{5\}[0-9abcdef]\{2\}'​ | awk '​{print $1}' | grep -v '​ff:​ff:​ff:​ff:​ff:​ff'​)         MAC=$(ip addr | grep -A1 "​[^@]$ETH:" ​ | grep -o '​\([0-9abcdef]\{2\}:​\)\{5\}[0-9abcdef]\{2\}'​ | awk '​{print $1}' | grep -v '​ff:​ff:​ff:​ff:​ff:​ff'​)
-        VLANS=$(timeout $VLAN_SNIFF_TIME tcpdump -c 1000 -nni $ETH -e vlan 2>/​dev/​null | grep -o 'vlan [0-9]*'​ | sort | uniq | awk '/​vlan/​{print $2}' | tr '​\n'​ ' ')+        VLANS=$(timeout ${VLAN_SNIFF_TIMEtcpdump -c 1000 -nni $ETH -e vlan 2>/​dev/​null | grep -o 'vlan [0-9]*'​ | sort | uniq | awk '/​vlan/​{print $2}' | tr '​\n'​ ' ')
         SLAVES=""​         SLAVES=""​
-        if [[ $(grep -c "​Slave.*$ETH" ​/​proc/​net/​bonding/​* 2>/​dev/​null) -gt 0 ]]; then +        ​for BOND in `ls /​proc/​net/​bonding/​* 2>/​dev/​null`;​ do 
-                MAC=$(grep -A5 "​Slave.*$ETH" ​/​proc/​net/​bonding/​* 2>/​dev/​null ​| tail -n1 | awk '{print ​$4}') +            ​if [[ $(grep -c "​Slave.*$ETH" ​$BOND) -gt 0 ]]; then 
-        fi+                MAC=$(grep -A5 "​Slave.*$ETH" ​$BOND | tail -n1 | grep -oP '(?<​=addr:​ ).*$') 
 +            fi 
 +        done
         if [[ $ETH =~ ^bond ]]; then         if [[ $ETH =~ ^bond ]]; then
-                SLAVES=$(awk '/​^Slave Interface/​{print $3}' /​proc/​net/​bonding/​$ETH ​2>/​dev/​null ​| tr '​\n'​ ' ')+                SLAVES=$(awk '/​^Slave Interface/​{print $3}' /​proc/​net/​bonding/​$ETH | tr '​\n'​ ' ')
         fi         fi
         echo "​$ETH#​$MAC#​$SPEED#​$STATE#​$VLANS#​$SLAVES"​ | awk -F'#'​ '​{printf "%-25s | %-17s | %10s | %-10s | %-13s | %-15s\n",​$1,​$2,​$3,​$4,​$5,​$6}'​         echo "​$ETH#​$MAC#​$SPEED#​$STATE#​$VLANS#​$SLAVES"​ | awk -F'#'​ '​{printf "%-25s | %-17s | %10s | %-10s | %-13s | %-15s\n",​$1,​$2,​$3,​$4,​$5,​$6}'​
Sor 133: Sor 148:
 === VLAN tag-ek az interfész csomagjain === === VLAN tag-ek az interfész csomagjain ===
  
-  tcpdump -c 1000 -nni bond0 -e vlan | grep -o 'vlan [0-9]*'​ | sort | uniq+  tcpdump -c 1000 -nni bond0 -e vlan | grep -o 'vlan [0-9]*' | sed '​s/​^.*$/​Found & tagged pockets/' | sort | uniq
  
 [[http://​www.yolinux.com/​TUTORIALS/​LinuxTutorialNetworking.html#​MULTICAST]] [[http://​www.yolinux.com/​TUTORIALS/​LinuxTutorialNetworking.html#​MULTICAST]]
 +
 +[[https://​www.aelius.com/​njh/​subnet_sheet.html|Subnet Mask Cheat Sheet]]
linux/network.1579015079.txt.gz · Utolsó módosítás: 2020/01/14 15:17 szerkesztette: admin
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0