Attention: this is the key used to sign the certificate requests, anyone holding this can sign certificates on your behalf. So keep it in a safe place!
openssl genrsa -des3 -out rootCA.key 4096
/* | |
* HID RFID Reader Wiegand Interface for Arduino Uno | |
* Originally by Daniel Smith, 2012.01.30 -- http://www.pagemac.com/projects/rfid/arduino_wiegand | |
* | |
* Updated 2016-11-23 by Jon "ShakataGaNai" Davis. | |
* See https://obviate.io/?p=7470 for more details & instructions | |
*/ | |
#define MAX_BITS 100 // max number of bits |
#!/usr/bin/env xcrun swift | |
// Adapted from | |
// https://forums.developer.apple.com/thread/5137 | |
// https://joearms.github.io/2016/01/04/fun-with-swift.html | |
import WebKit | |
class ApplicationDelegate: NSObject, NSApplicationDelegate { | |
internal var window: NSWindow |
# from http://www.proxmark.org/forum/viewtopic.php?pid=5415#p5415 | |
0000 0010 0000 0000 01xx xxxx xxxx xxxx xxxx xxxx xxxx 26-bit | |
0000 0010 0000 0000 1xxx xxxx xxxx xxxx xxxx xxxx xxxx 27-bit | |
0000 0010 0000 0001 xxxx xxxx xxxx xxxx xxxx xxxx xxxx 28-bit | |
0000 0010 0000 001x xxxx xxxx xxxx xxxx xxxx xxxx xxxx 29-bit | |
0000 0010 0000 01xx xxxx xxxx xxxx xxxx xxxx xxxx xxxx 30-bit | |
0000 0010 0000 1xxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx 31-bit | |
0000 0010 0001 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx 32-bit | |
0000 0010 001x xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx 33-bit |
Current version: 1.0.19 1.0.15 (as of 2018-12-10)
read_size = FFI::MemoryPointer.new(:int32, 1) | |
read_size.write_int32(4) | |
p2p_buffer_size = 128 * 1024 | |
input_buffer = FFI::MemoryPointer.new(:char, p2p_buffer_size, true) | |
some_obj = SandBox.new.authenticate read_size, input_buffer, 100000 | |
class SandBox | |
def authenticate(read_size, input_buffer, timeout=100000) |
package main | |
import ( | |
"io" | |
"net/http" | |
"os/exec" | |
) | |
var ( | |
BUF_LEN = 1024 |
Adapted from http://www.digitalham.co.uk/web/development/embedding-cctv/ipcam-cgi-sdk/
AFAIK, everything is based on the CGI scripts below, there might be ways to get the streams but I believe it's doable without hacking the firmware and stuff. All functions should be accessible via GET and POST methods.
ACL groups:visitor、operator and Administrator.
Upgrade_firmware.cgi
and upgrade_htmls.cgi
only support post method,others cgi only support get method.
next_url:
These links aren't always easy to find. | |
http://developer.apple.com/library/mac/#documentation/Networking/Reference/SCNetworkConfiguration/Reference/reference.html | |
http://developer.apple.com/library/mac/#documentation/Networking/Reference/SCPreferences/Reference/reference.html | |
nigelk$ python | |
Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29) | |
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin |