summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2018-11-30 09:58:03 +0100
committerErich Eckner <git@eckner.net>2018-11-30 09:58:03 +0100
commit81971995d5fdae043d00fbf87ea9ab523af81b35 (patch)
tree0cc13403392dcf647e5e6e5dac1f122408c3e7f2
parent7af03170be553eb64372c0dc36c9334743a7059e (diff)
downloadnetwork-topology-scanner-81971995d5fdae043d00fbf87ea9ab523af81b35.tar.xz
network-topology-scanner: include subnet mask in ipv4 network address
-rwxr-xr-xnetwork-topology-scanner8
1 files changed, 7 insertions, 1 deletions
diff --git a/network-topology-scanner b/network-topology-scanner
index a57c555..d2929be 100755
--- a/network-topology-scanner
+++ b/network-topology-scanner
@@ -66,9 +66,15 @@ while read -r version address; do
base_address=$(
sipcalc "${address}" | \
sed '
- s/^Network\s\+address\s\+-\s\+\(\S\+\)\s*$/\1/
+ s/^Network address\s\+- \+\(\S\+\)\s*$/\1/
+ t
+ s/^Network mask (bits)\s\+- \+\([0-9]\+\)\s*$/\1/
t
d
+ ' | \
+ sed '
+ N
+ s,\n,/,
'
)
;;