Video stream url for VLC/DVR:
- rtsp://192.168.1.93:554/user=admin&password=&channel=&stream=.sdp?real_stream--rtp-caching=100
Telnet access
- telnet 192.168.1.10 23
- Localhost login: root
- Password: xmhdipc
#!/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] |
-----BEGIN CERTIFICATE----- | |
MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/ | |
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT | |
DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow | |
PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD | |
Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB | |
AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O | |
rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq | |
OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b | |
xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw |
# 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 { |
I hereby claim:
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'} |
importPackage(java.io); | |
(function(args) { | |
var templateFileExtension = 'handlebars', | |
output = ['// This file is auto-generated and should be ignored from version control.\n'], | |
console = { | |
log: print | |
}, | |
showUsage = function() { | |
console.log('Usage: java -jar <rhino.jar> rhino-handlebars-compiler.js --handlebars <handlebars library path> --templates <templates directory> --output <output file>'); |
#! /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] |
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" |