This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Foundation | |
import AppKit | |
class AppDelegate: NSObject, NSApplicationDelegate { | |
func applicationDidFinishLaunching(_ notification: Notification) { | |
DistributedNotificationCenter.default.addObserver( | |
forName: Notification.Name("AppleInterfaceThemeChangedNotification"), | |
object: nil, queue: nil, | |
using: self.themeChanged(notification:) | |
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT | |
n.nspname as "Schema", | |
c.relname as "Name", | |
a.attname, | |
pg_catalog.format_type(a.atttypid, a.atttypmod), | |
a.attrelid as table_id, | |
(SELECT c.collname FROM pg_catalog.pg_collation c, pg_catalog.pg_type t | |
WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation) AS attcollation | |
FROM pg_catalog.pg_class c | |
LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# on remote machine | |
# nc -l -p 1212 | |
# on local machine | |
ssh = Net::SSH.start(remote.ip, "centos", keys_only: true, key_data: [remote.ssh_key]) | |
tempfile = Tempfile.new("net_ssh_forward_test") | |
path = tempfile.path | |
tempfile.delete |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/t/test> cat a.cr | |
def go | |
a = 0 | |
10.times do | |
a += 1 | |
end | |
p a | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class ExpMovingStats | |
def initialize(@alpha : Float32) | |
@mean = 0.0 | |
@variance = 0.0 | |
end | |
def update(n) | |
n = n.to_f32 | |
beta = 1.0 - @alpha |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
http://github.com/FiloSottile/age | |
~> ./Downloads/age/age-keygen > key | |
Warning: writing to a world-readable file. | |
Consider setting the umask to 066 and trying again. | |
Public key: age1gnf3ahtvwhtpdc47jtec6t7nn2n2rrxla7wfk9kswvep66ypk5sqgz6f04 | |
~> cat key | |
# created: 2020-05-29T23:02:29-07:00 | |
# public key: age1gnf3ahtvwhtpdc47jtec6t7nn2n2rrxla7wfk9kswvep66ypk5sqgz6f04 | |
AGE-SECRET-KEY-1N2DZHD52AGASHWJAMNVFQJGHVR9FZF77NVNVPRXTEPECZ7YD3MDQXKERX6 |
-
Fuzzing finds bugs feeding malformed or semi-maifomred data into a program.
-
This unexpected input can hopefully find bugs before they are found by attackers.
-
coverage guided or not
-
problems coverage guided and postgres
-
sqlsmith https://github.com/anse1/sqlsmith
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require "fileutils" | |
require "tmpdir" | |
class PGCoreDump | |
attr_reader :file, :term, :bt, :query, :basename, :sha256 | |
def initialize(file, basename) | |
@basename = basename | |
@file = file | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mkdir /asa | |
cd /asa | |
curl -L https://github.com/microsoft/AttackSurfaceAnalyzer/releases/download/v2.0.154%2B303aa9fef5/AsaCli-linux-2.0.154.tar.gz -o asa.tgz | |
tar xvf asa.tgz | |
cd AsaCli-linux-2.0.154 | |
./AsaLaunch.sh collect -a |