I hereby claim:
- I am selvakn on github.
- I am selvakn (https://keybase.io/selvakn) on keybase.
- I have a public key ASBtvzv02q_0MZkqzj-EkCJosiX4vPWiuIQmkleugwJA_Qo
To claim this, I am signing this object:
from elastalert.alerts import Alerter, BasicMatchString | |
import requests | |
import json | |
class SlackAlerter(Alerter, BasicMatchString): | |
required_options = set(['slack_webhook_url']) | |
def alert(self, matches): | |
for match in matches: | |
data = {'text': str(BasicMatchString(self.rule, match)) } | |
headers = {'Content-type': 'application/json', 'Accept': 'text/plain'} |
# Tranliterate with ActiveSupport String extension. | |
"Gévry".mb_chars.normalize(:d).split(//u).reject { |e| e.length > 1 }.join | |
#=> "Gevry" | |
# From ActiveSupport 2.3 | |
ActiveSupport::Inflector.transliterate("Gévry").to_s | |
#=> "Gevry" | |
source ~/.git-completion.bash | |
export PATH=/Users/selva/.cabal/bin/:/opt/local/bin:/opt/local/sbin:$PATH | |
export PATH=/usr/local/mysql/bin/:$PATH | |
if [[ -s /Users/selva/.rvm/scripts/rvm ]] ; then source /Users/selva/.rvm/scripts/rvm ; fi | |
export CLICOLOR=1 | |
export LSCOLORS=ExFxCxDxBxegedabagacad | |
export PS_COLOR="0;32" |
#! /usr/bin/ruby | |
unless ARGV.size >= 3 | |
puts "USAGE: zoneedit_updater.rb username password domain [force [IP]]" | |
exit | |
end | |
USERNAME = ARGV[0] | |
PASSWORD = ARGV[1] | |
DOMAIN = ARGV[2] |
I hereby claim:
To claim this, I am signing this object:
-----BEGIN CERTIFICATE----- | |
MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/ | |
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT | |
DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow | |
PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD | |
Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB | |
AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O | |
rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq | |
OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b | |
xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw |
#!/usr/bin/ruby | |
require 'base64' | |
require 'json' | |
secrets = JSON.parse STDIN.read | |
data = secrets['data'] | |
parsed_values = data.map{|(k,v)| [k, Base64.decode64(v) ]} | |
puts JSON.pretty_generate Hash[parsed_values] |
# Add the following snippet to your dhcpd.conf | |
commit { | |
set ClientName = pick-first-value(option fqdn.hostname, option host-name); | |
set ClientIp = binary-to-ascii(10, 8, ".", leased-address); | |
set ClientMac = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6)); | |
execute("forward_dhcp_events.py", "commit", ClientName, ClientIp, ClientMac); | |
} | |
on release { |