#!/bin/bash
echo "== ARP =="
ip neigh 2>/dev/null | head -50
echo "== HOSTS FULL =="
cat /etc/hosts
echo "== SCAN 192.168.1.0/24: 22 80 443 3306 3389 8080 445 =="
for i in $(seq 1 254); do
  for p in 22 80 443 3306 3389 445 8080; do
    timeout 1 bash -c "echo >/dev/tcp/192.168.1.$i/$p" 2>/dev/null && echo "192.168.1.$i:$p OPEN"
  done
done
echo "== SCAN 10.0.30.0/24: 22 80 443 3306 1433 3389 8080 8443 =="
for i in $(seq 1 254); do
  for p in 22 80 443 3306 1433 3389 8080 8443; do
    timeout 1 bash -c "echo >/dev/tcp/10.0.30.$i/$p" 2>/dev/null && echo "10.0.30.$i:$p OPEN"
  done
done
echo "== DONE =="
