home
/
code
/
khome.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Accept a name for dl and include starter script file
[khome.git]
/
home
/
bin
/
arp-recon
diff --git
a/home/bin/arp-recon
b/home/bin/arp-recon
index
c96192f
..
6444a38
100755
(executable)
--- a/
home/bin/arp-recon
+++ b/
home/bin/arp-recon
@@
-44,16
+44,22
@@
debug() {
}
log() {
}
log() {
- local -r interval="$1"
+ local -r interval
_init
="$1"
local -r log_file="$2"
local -r log_file="$2"
+ local interval_curr="$interval_init"
while :; do
debug '(>) scan'
while :; do
debug '(>) scan'
- if ! sudo arp-scan --localnet; then
- error 'scan failed'
+ if sudo arp-scan --localnet; then
+ debug '(.) scan ok'
+ interval_curr="$interval_init"
+ else
+ error '(.) scan failure'
+ interval_curr=$(( interval_curr * 2 ))
fi
fi
- debug '(.) scan'
- sleep "$interval";
+ debug '(>) sleep for %d seconds' "$interval_curr"
+ sleep "$interval_curr";
+ debug '(.) sleep'
done \
| stdbuf -o L awk '
/^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/ {
done \
| stdbuf -o L awk '
/^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/ {
This page took
0.028539 seconds
and
4
git commands to generate.