allan icon

Checkpoint VPN Log Files Collector

allan | PRO | 09/28/22 06:22:10 PM UTC (Edited) | 0 ⭐ | 1259 👁️ | Never ⏰ | []
Bash |

600 B

|

Source Code

|

0 👍

/

0 👎

#!/bin/bash
# collects VPN files from $FWDIR and sends tar.gz to a TFTP server.
 
FDATE=$(date +%Y%m%d-%H%M)
DNAME="${HOME}/$(hostname)-${FDATE}"
FILES=($FWDIR/log/iked.elg* \
  $FWDIR/log/ike.elg* \
  $FWDIR/log/ikev2.xmll* \
  $FWDIR/log/vpnd.elg* \
  $FWDIR/log/legacy_ike.elg* \
  $FWDIR/log/legacy_ikev2.xmll*)
 
mkdir ${DNAME}
for file in ${FILES[@]}; do
 cp -v ${file} ${DNAME}
done
 
cd ${HOME}
tar cfvz ${DNAME}.tar.gz $(basename ${DNAME})
[ -f "${DNAME}.tar.gz" ] && rm -r ${DNAME}
 
tftp server_name -m binary -c put "$(basename ${DNAME}.tar.gz)"
 
unset FILES
unset DNAME
unset FDATE
 

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎