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" |