I hereby claim:
- I am gnyman on github.
- I am gnyman (https://keybase.io/gnyman) on keybase.
- I have a public key whose fingerprint is 344E C84D C794 0196 C670 6298 A229 866A 2B45 52C3
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| -- A better iBeacon parser | |
| -- Wireshark has the capability to parse iBeacons but that parser shows the | |
| -- wrong UUID and does not show TX | |
| -- This is a quick hack to create a iBeacon parser which shows | |
| -- the same UUID as my Android and iPhone test devices | |
| -- | |
| -- To use this, place this file in ~/.wireshark/plugins and then open WireShark | |
| -- and view a iBeacon BLE packet. Expand until Manufacturer Specific then | |
| -- right click and choose, Decode As.. Set the field to BT EIR/AD Manufacturer | |
| -- Company ID and the decoder to IBEACON-2 |
| #!/bin/sh | |
| # Copyright (C) 2011 Glen Pitt-Pladdy | |
| # Copyright (C) 2019 Gabriel Nyman | |
| # | |
| # This program is free software; you can redistribute it and/or | |
| # modify it under the terms of the GNU General Public License | |
| # as published by the Free Software Foundation; either version 2 | |
| # of the License, or (at your option) any later version. | |
| # | |
| # This program is distributed in the hope that it will be useful, |
| #!/bin/sh | |
| # Copyright (C) 2011 Glen Pitt-Pladdy | |
| # Copyright (C) 2019 Gabriel Nyman | |
| # | |
| # This program is free software; you can redistribute it and/or | |
| # modify it under the terms of the GNU General Public License | |
| # as published by the Free Software Foundation; either version 2 | |
| # of the License, or (at your option) any later version. | |
| # | |
| # This program is distributed in the hope that it will be useful, |
| This contains lots of senseitive information and I clicked the wrong button. Oops. |
| package main | |
| import ( | |
| "strings" | |
| "github.com/shomali11/slacker" | |
| "github.com/slack-go/slack" | |
| ) | |
| func main() { |
| on run | |
| set imessage_id to "" -- leave blank to skip sending periodic iMessage progress updates, put your iMessage ID here to get updates as the script runs | |
| set delay_seconds to 5 -- Don't set to 0, it runs too fast. 0.75 is a good setting for "go fast". | |
| set computer_name to do shell script "scutil --get ComputerName" | |
| set os_version to do shell script "sw_vers -productVersion" | |
| set os_build to do shell script "sw_vers -buildVersion" | |
| set _uptime to do shell script "uptime" | |
| set url_list to {"http://techmeme.com", "http://www.consumerreports.org/laptops/macbook-pros-fail-to-earn-consumer-reports-recommendation/", "https://twitter.com/panzer/status/812367550734401536", "http://www.politico.com/story/2016/12/foreign-travelers-social-media-232930", "http://www.macworld.com/article/3153384/gaming/nintendo-plans-to-release-2-or-3-mobile-games-a-year-after-super-mario-runs-success.html", "http://www.wsj.com/articles/cyber-experts-cite-link-between-dnc-hacks-and-aggression-against-uk |
| on run | |
| set imessage_id to "" -- leave blank to skip sending periodic iMessage progress updates, put your iMessage ID here to get updates as the script runs | |
| set delay_seconds to 5 -- Don't set to 0, it runs too fast. 0.75 is a good setting for "go fast". | |
| set computer_name to do shell script "scutil --get ComputerName" | |
| set os_version to do shell script "sw_vers -productVersion" | |
| set os_build to do shell script "sw_vers -buildVersion" | |
| set _uptime to do shell script "uptime" | |
| set url_list to {"http://techmeme.com", "http://www.consumerreports.org/laptops/macbook-pros-fail-to-earn-consumer-reports-recommendation/", "https://twitter.com/panzer/status/812367550734401536", "http://www.politico.com/story/2016/12/foreign-travelers-social-media-232930", "http://www.macworld.com/article/3153384/gaming/nintendo-plans-to-release-2-or-3-mobile-games-a-year-after-super-mario-runs-success.html", "http://www.wsj.com/articles/cyber-experts-cite-link-between-dnc-hacks-and-aggression-against-uk |
| // ActiveTable - a bookmarklet to make tables sortable and editable | |
| function init() { | |
| var aHrows = getHrows(); | |
| var numHrows = aHrows.length; | |
| var aHidden = getHiddenColumns(); | |
| ATpopup = document.createElement("div"); | |
| ATpopup.style.cssText = "position: absolute; visibility: hidden; padding: 0; font-family: Arial; background-color: rgba(255, 255, 255, 0.9); border-radius: .5em; text-align: center; box-shadow: .05em .05em .5em #00C;"; | |
| ATpopup.innerHTML = "<a href='sort' title='sort' onclick='sortColumn(); return false'>↕️</a><br><a href='hide' style='color: #C00; font-family: monospace; font-size: 1.5em; text-decoration: none;' title='hide' onclick='hideColumn(); return false'>x</a>"; // TODO - use protocol-less URL for img |
| #!/bin/bash | |
| # this script allows you to monitor the memory usage of a command like | |
| # mmmon.sh "docker save my/image:0.1 | xdelta3 -d -s /dev/stdin delta-0.1-to-0.2.xdelta /dev/stdout | docker load" | |
| # the ""'s are important | |
| # it will include any child processes | |
| # it will handle ctrl+c and forward it | |
| # I couldn't find this anywhere else, hope someone finds it useful | |
| # - Gabriel | |
| # licence: public domain |