Skip to content

Instantly share code, notes, and snippets.

View vhiribarren's full-sized avatar
🐱

Vincent Hiribarren vhiribarren

🐱
View GitHub Profile
@vhiribarren
vhiribarren / gist:9c8759d9d1f69b224bd7985c8af27b01
Created September 16, 2022 18:11
Debug with VSCode on MacOS
Sign gdb with: https://sourceware.org/gdb/wiki/PermissionsDarwin
Install VSCode extension: CodeLLDB
Worked for MacOS 12.5.1
#!/usr/bin/env python
import os
import time
import urllib2
CONTROLER_CODE = "METTRE_LE_CODE_TELECOMMANDE"
def send_command(code_controler, code_key):
url = "http://hd1.freebox.fr/pub/remote_control?key={}&code={}".format(code_key, code_controler)
@vhiribarren
vhiribarren / SSLHelper.m
Last active August 27, 2015 14:41
iOS - How to add HTTPS support for one's own Certificate Authority
#import <Security/Security.h>
#import <CoreFoundation/CoreFoundation.h>
#import <Foundation/Foundation.h>
@interface SSLHelper : NSObject
+ (SSLHelper *)sharedInstance;
- (void) addCertToKeychain:(NSData*)certInDer;
- (BOOL) canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace;
- (BOOL) manageAuthorizationForChallenge:(NSURLAuthenticationChallenge*)challenge;
@vhiribarren
vhiribarren / SslCertificateAuthority.java
Last active August 27, 2015 14:40
Android - Example on using personal Certificate Authority
import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.security.KeyManagementException;
import java.security.KeyStore;
import java.security.KeyStoreException;
import java.security.NoSuchAlgorithmException;
import java.security.cert.Certificate;
import java.security.cert.CertificateException;