oliver@142: #!/bin/bash oliver@142: oliver@142: # ------------------------------------------------------ oliver@142: # sample test file for checking the logiing oliver@142: # ------------------------------------------------------ oliver@142: oliver@142: FILE_TO_LOG=${1} oliver@142: if [ -z "${FILE_TO_LOG}" ]; then oliver@142: echo "please specify file name to log" oliver@142: exit 1 oliver@142: fi oliver@142: FILE_TO_LOG=$(readlink -f ${FILE_TO_LOG}) oliver@142: oliver@142: FILE_TIMESTAMP=$(date +"%s") # unix epoch timestamp oliver@142: FILE_CHECKSUM=$(md5sum < "${1}" | gawk '{ print $1; }') # MD5-Checksum oliver@142: oliver@142: OPENSECURITY_URL="http://localhost:8090/log" oliver@142: oliver@142: # POST the log oliver@142: curl --data-urlencode "file=${FILE_TO_LOG}" --data-urlencode "checksum=${FILE_CHECKSUM}" --data-urlencode "timestamp=${FILE_TIMESTAMP}" --data-urlencode 'action=copy' --data-urlencode 'memo=copied to unsafe USB Drive G:\\' ${OPENSECURITY_URL} oliver@142: