-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathjson-net
34 lines (29 loc) · 1.07 KB
/
json-net
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# -*- tab-width: 4 -*- ;; Emacs
# vi: set filetype=sh tabstop=8 shiftwidth=8 noexpandtab :: Vi/ViM
############################################################ IDENT(1)
#
# $Title: dwatch(8) JSON module for network activity $
# $Copyright: 2014-2022 Devin Teske. All rights reserved. $
# $FrauBSD: dwatch-json/json-net 2022-08-04 13:17:58 -0700 freebsdfrau $
# $Version: 0.2.1 $
#
############################################################ DESCRIPTION
#
# Produce JSON custom log format for network activity
#
############################################################ PROBE
_RAW_PROFILE=$PROFILE-raw
load_profile $_RAW_PROFILE
############################################################ MAIN
if [ "$DEBUG$EXIT_AFTER_COMPILE" ]; then
eval dwatch $ARGV -qX $_RAW_PROFILE
exit
fi
info "Watching '$PROBE' ..."
eval dwatch $ARGV -qX $_RAW_PROFILE | awk '
sub(/^.*: /, "") { print; fflush() }
' # END-QUOTE
exit $SUCCESS
################################################################################
# END
################################################################################