Skip to content

Instantly share code, notes, and snippets.

@rcmelendez
rcmelendez / probio-domain-creation.sh
Created December 1, 2023 15:55
Bash shell script that creates domains for a Devo MSSP account and assigns a domain owner using the Devo Provisioning API.
#!/usr/bin/env bash
#
# Bash shell script that creates domains for a Devo MSSP account and
# assigns a domain owner using the Devo Provisioning API.
#
#
# Version: 1.0.0
# Author: Roberto Meléndez [Cambridge, USA]
# API Doc: https://docs.devo.com/space/latest/177864705/Provisioning+API
# Released: December 1, 2023
@rcmelendez
rcmelendez / probio.sh
Last active November 28, 2023 16:01
Bash shell script that performs requests using the Devo Provisioning API.
#!/usr/bin/env bash
#
# Bash shell script that performs requests using the Devo Provisioning API.
#
# Tested on Linux (CentOS/Ubuntu) and macOS.
#
#
# Version: 1.1.1
# Author: Roberto Meléndez [Cambridge, USA]
# API Doc: https://docs.devo.com/space/latest/177864705/Provisioning+API
@rcmelendez
rcmelendez / zeek.sh
Created March 20, 2021 15:01
Bash shell script that runs Zeek IDS automatically on macOS.
#!/usr/bin/env bash
#
# Bash shell script that starts the Zeek process if it's not running.
#
# Add this script to the root crontab, e.g.:
#*/5 * * * * /Users/roberto/zeek.sh > /tmp/zeek.log 2>&1
#
#
# Version: 1.0.0
# Author: Roberto Meléndez [Cambridge, USA]
@rcmelendez
rcmelendez / co.elastic.auditbeat.plist
Last active August 11, 2021 20:19
Elastic Filebeat, Metricbeat, and Auditbeat launchd jobs for macOS. Tested on macOS Catalina with Beats 7.9.3.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>co.elastic.auditbeat</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/auditbeat/auditbeat</string>
<string>-c</string>
@rcmelendez
rcmelendez / com.syslog-ng.syslog-ng.plist
Created March 19, 2020 15:34
syslog-ng launchd job for macOS
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<!--
launchd job for macOS that runs in the background upon system start.
Tested environment:
- macOS Catalina 10.15.3
- syslog-ng 3.25