meta data for this page
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.
Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
linux:network [2020/01/14 16:17] – admin | linux:network [2024/03/21 16:49] (aktuális) – admin | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
====== Hálózati okosságok ====== | ====== Hálózati okosságok ====== | ||
+ | |||
+ | ==== File letöltő BASH-sel ==== | ||
+ | |||
+ | < | ||
+ | #!/bin/bash | ||
+ | # Usage: ./ | ||
+ | raw_download() { | ||
+ | wPROTO=" | ||
+ | af=" | ||
+ | wBASE=" | ||
+ | wSUB=" | ||
+ | |||
+ | HTTP_REQUEST=" | ||
+ | echo -en 'GET /'" | ||
+ | echo -en 'Host: '" | ||
+ | echo -en ' | ||
+ | })" | ||
+ | |||
+ | if [[ " | ||
+ | echo " | ||
+ | else | ||
+ | exec {NFD}<>"/ | ||
+ | echo " | ||
+ | while read -u " | ||
+ | echo " | ||
+ | done | ||
+ | exec {wFD}>& | ||
+ | fi | ||
+ | } | ||
+ | |||
+ | main() { | ||
+ | raw=" | ||
+ | echo " | ||
+ | } | ||
+ | |||
+ | main " | ||
+ | </ | ||
+ | |||
+ | ==== Rsync ==== | ||
+ | |||
+ | To create a new directory at the destination and back up your files there, add a trailing slash (/) at the end of the destination path. If you add the trailing slash to the source, then the source directory will not be created at the destination. Rsync only transfers its content in that case. | ||
+ | Kulcs használat: | ||
+ | |||
+ | rsync e "ssh -i $HOME/ | ||
+ | |||
+ | ==== Firewalld ==== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ==== Port tesztelés BASH-sel ==== | ||
+ | |||
+ | / | ||
+ | |||
+ | / | ||
+ | |||
+ | So you could use something like this: | ||
+ | |||
+ | xenon-lornix: | ||
+ | SSH-2.0-OpenSSH_6.2p2 Debian-6 | ||
+ | ^C pressed here | ||
+ | |||
+ | Szkriptbe: | ||
+ | |||
+ | (echo > / | ||
+ | timeout 1s bash -c "true <>/ | ||
+ | while [[ -n $((echo > / | ||
+ | |||
+ | nc-vel: | ||
+ | |||
+ | nc -zv hoszt port | ||
+ | |||
+ | Windows PowerShell: | ||
+ | |||
+ | Test-NetConnection -ComputerName myserver.com -Port 443 | ||
+ | ==== NFS okosságok ==== | ||
+ | |||
+ | Portcheck ([[http:// | ||
==== SSH okosságok ==== | ==== SSH okosságok ==== | ||
+ | |||
+ | [[linux: | ||
=== SSH-n másolás köztes állomáson át === | === SSH-n másolás köztes állomáson át === | ||
Sor 56: | Sor 135: | ||
expect eof" | expect eof" | ||
</ | </ | ||
+ | |||
+ | Az ssh parancs ne hajtsa végre a hibás RC kódú parancs utáni többi parancsot: set -e | ||
=== SFTP leírások === | === SFTP leírások === | ||
Sor 84: | Sor 165: | ||
ftp> bin | ftp> bin | ||
ftp> put "| dd if=/ | ftp> put "| dd if=/ | ||
+ | |||
+ | === Hálózat felderítés === | ||
+ | |||
+ | nmap -sP hoszt/ | ||
+ | |||
=== Port scanning === | === Port scanning === | ||
Sor 92: | Sor 178: | ||
< | < | ||
#!/bin/bash | #!/bin/bash | ||
- | VLAN_SNIFF_TIME=5 | ||
SEARCH=${1-.} | SEARCH=${1-.} | ||
+ | VLAN_SNIFF_TIME=10 | ||
#ETH | #ETH | ||
echo " | echo " | ||
Sor 101: | Sor 187: | ||
SPEED=$(ethtool $ETH 2>/ | SPEED=$(ethtool $ETH 2>/ | ||
MAC=$(ip addr | grep -A1 " | MAC=$(ip addr | grep -A1 " | ||
- | VLANS=$(timeout $VLAN_SNIFF_TIME tcpdump -c 1000 -nni $ETH -e vlan 2>/ | + | VLANS=$(timeout ${VLAN_SNIFF_TIME} tcpdump -c 1000 -nni $ETH -e vlan 2>/ |
SLAVES="" | SLAVES="" | ||
- | if [[ $(grep -c " | + | |
- | MAC=$(grep -A5 " | + | |
- | fi | + | MAC=$(grep -A5 " |
+ | fi | ||
+ | done | ||
if [[ $ETH =~ ^bond ]]; then | if [[ $ETH =~ ^bond ]]; then | ||
- | SLAVES=$(awk '/ | + | SLAVES=$(awk '/ |
fi | fi | ||
echo " | echo " | ||
Sor 133: | Sor 221: | ||
=== 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]*' | + | tcpdump -c 1000 -nni bond0 -e vlan | grep -o 'vlan [0-9]*' | sed ' |
[[http:// | [[http:// | ||
+ | |||
+ | [[https:// |