Kilho.net

Author: Kilho, Oh

Notice

SecretSNI Release

A program that interferes with the monitoring and tampering of Server Name Indication (SNI). I created it because using SecretDPI, GoodbyeDPI, or MTU settings caused speed reductions. It fragments only the strings detected in SNI; all other packets work normally.…

Read more — SecretSNI Release
Notice

SecretDPI Release

A program that uses Deep Packet Inspection to prevent illegal surveillance and tampering. I made GoodbyeDPI into a GUI version for easier use. Delete the /vendor folder (GoodbyeDPI) and run SecretDPI.exe by itself to change the MTU and make it…

Read more — SecretDPI Release
IT

Getting the Access IP in AWS (PHP)

When using an Amazon server, retrieving the server IP returns the private IP address. So I made this to get the public IP address. <? if(in_array(substr($_SERVER[‘SERVER_ADDR’], 0, 3), array(‘172’))) if(strrpos(gethostname(), ‘.compute.internal’)!==false) $_SERVER[‘SERVER_ADDR’] = file_get_contents(‘http://169.254.169.254/latest/meta-data/public-ipv4’); echo $_SERVER[‘SERVER_ADDR’]; ?>

Read more — Getting the Access IP in AWS (PHP)
Notice

SecretDNS Release

Recently, issues involving DNS eavesdropping and tampering have arisen, so I developed this to make DNS encryption easy.   As of May 7, 2018, SecretDNS is available in two versions.   At first, I made it so it could be…

Read more — SecretDNS Release
Notice

Server Migration

I moved the primary account.   After moving to iwinv hosting following Nayana’s ransomware attack, it seems recovery has recently progressed to some extent. Since security is likely to be a priority for a while, I set it up again…

Read more — Server Migration
IT

Registry Monitoring (Delphi)

How to Use procedure RegistryMonitor(RootKey: HKEY; Key: string; Proc: TProc; WatchSub: boolean); begin TThread.CreateAnonymousThread(procedure var Reg: TRegistry; Event: cardinal; begin Reg := TRegistry.Create; Reg.RootKey := RootKey; if Reg.OpenKeyReadOnly(Key) then begin Event := CreateEvent(nil, False, False, nil); if Event > 0…

Read more — Registry Monitoring (Delphi)