Skip to content

Instantly share code, notes, and snippets.

@dmitris
dmitris / mojito_jslint_output
Created September 20, 2012 09:22
output of "mojito jslint app . -p"
$ mojito jslint -p app .
mojits/RoutingMojit/autoload/compiled/inlinecss.common.js
1 1,43: Expected exactly one space between 'function' and '('.
YUI.add("inlinecss/RoutingMojit", function(Y, NAME) {
2 2,5: Missing 'use strict' statement.
YUI.namespace("_mojito._cache.compiled.css.inline");
3 3,9: Unexpected dangling '_' in '_mojito'.
YUI._mojito._cache.compiled.css.inline = {"/static/RoutingMojit/assets/index.css":"dt { font-weight: bold; }.sel { background-color: #FF4; }"};
4 3,17: Unexpected dangling '_' in '_cache'.
YUI._mojito._cache.compiled.css.inline = {"/static/RoutingMojit/assets/index.css":"dt { font-weight: bold; }.sel { background-color: #FF4; }"};
@dmitris
dmitris / gist:3754881
Created September 20, 2012 09:23
output of closure compiler
$ find . -name '*.js' | xargs java -jar ~/dev/lib/closure-compiler.jar --js
./mojits/RoutingMojit/controller.server.js:44: ERROR - Parse error. missing ; before statement
vac action = ac.action;
^
./mojits/RoutingMojit/controller.server.js:70: ERROR - Parse error. missing } after property list
"methods" : methods.replace(/, $/, "");
^
./mojits/RoutingMojit/controller.server.js:74: ERROR - Parse error. missing ) after argument list
@dmitris
dmitris / v8_std_isnan
Created April 19, 2013 14:51
v8 patch for std::isnan
diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc
index acc47b9..9d05c0f 100644
--- a/test/cctest/test-api.cc
+++ b/test/cctest/test-api.cc
@@ -3344,7 +3344,7 @@ THREADED_TEST(ConversionException) {
CheckUncle(&try_catch);
double number_value = obj->NumberValue();
- CHECK_NE(0, isnan(number_value));
+ CHECK_NE(0, std::isnan(number_value));
@dmitris
dmitris / gist:763f7f52b4448ac8182e
Created February 13, 2015 08:32
arachni script
Script started on Fri Feb 13 09:29:08 2015
[?1034hbash-3.2$ /Applications/arachni-1.0.6-0.5.6/bin/arachni_web
Thin web server (v1.6.3 codename Protein Powder)
Maximum connections set to 1024
Listening on 0.0.0.0:9292, CTRL+C to stop
127.0.0.1 - - [13/Feb/2015 09:29:17] "GET /navigation HTTP/1.1" 304 - 0.1741
127.0.0.1 - - [13/Feb/2015 09:29:17] "GET /scans/8.js?overview=false&scan_id=8&tab=all HTTP/1.1" 304 - 0.1671
127.0.0.1 - - [13/Feb/2015 09:29:21] "GET /scans/new HTTP/1.1" 200 - 0.0811
127.0.0.1 - - [13/Feb/2015 09:29:21] "GET /navigation HTTP/1.1" 304 - 0.0301
127.0.0.1 - - [13/Feb/2015 09:29:26] "GET /navigation HTTP/1.1" 304 - 0.0234
@dmitris
dmitris / xss_inj_inside
Last active August 29, 2015 14:21
XSS injection inside of a tag (UNSAFE code, use with caution and remember to shut down the server!)
package main
import (
"fmt"
"net/http"
"net/url"
)
func main() {
http.HandleFunc("/", badHandler)
@dmitris
dmitris / xss_inj_outside
Created May 12, 2015 13:59
XSS injection outside of a tag (UNSAFE code, use with caution and remember to shut down the server!)
package main
import (
"fmt"
"net/http"
"net/url"
)
func main() {
http.HandleFunc("/", badHandler)
$ glide -debug update
[DEBUG] Creating vendor
[INFO] Downloading dependencies. Please wait...
[INFO] Fetching updates for github.com/dmitris/deptesthuge.
[DEBUG] Attempting to find current branch for https://github.com/dmitris/deptesthuge
[DEBUG] Saving default branch for https://github.com/dmitris/deptesthuge
[INFO] Resolving imports
[DEBUG] Adding local Import /tmp/go/src/github.com/dmitris/deptest4glide/vendor/github.com/dmitris/deptesthuge/deptestsmall to queue
[DEBUG] Trying to open /tmp/go/src/github.com/dmitris/deptest4glide/vendor/github.com/dmitris/deptesthuge
[DEBUG] Package github.com/dmitris/deptesthuge imports github.com/coreos/coreos-cloudinit/datasource
@dmitris
dmitris / gist:ff6e10ffa0d2f678b12e
Created February 16, 2016 13:43
glide.lock for dmitris/deptest4glide
hash: 7426698773ba5a2d53518848853ec15ba1d61123d89ae837b7b8fe012d420c73
updated: 2016-02-16T14:39:57.930652458+01:00
imports:
- name: github.com/coreos/coreos-cloudinit
version: 2915be549c3fc93527952a880b138618bbee218c
subpackages:
- datasource
- datasource/url
- pkg
- name: github.com/dmitris/deptesthuge
0x00,0x00 TLS_NULL_WITH_NULL_NULL Y [RFC5246]
0x00,0x01 TLS_RSA_WITH_NULL_MD5 Y [RFC5246]
0x00,0x02 TLS_RSA_WITH_NULL_SHA Y [RFC5246]
0x00,0x03 TLS_RSA_EXPORT_WITH_RC4_40_MD5 N [RFC4346][RFC6347]
0x00,0x04 TLS_RSA_WITH_RC4_128_MD5 N [RFC5246][RFC6347]
0x00,0x05 TLS_RSA_WITH_RC4_128_SHA N [RFC5246][RFC6347]
0x00,0x06 TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 Y [RFC4346]
0x00,0x07 TLS_RSA_WITH_IDEA_CBC_SHA Y [RFC5469]
0x00,0x08 TLS_RSA_EXPORT_WITH_DES40_CBC_SHA Y [RFC4346]
0x00,0x09 TLS_RSA_WITH_DES_CBC
This file has been truncated, but you can view the full file.
Script started on Thu 05 Oct 2017 08:14:48 AM UTC
sudo rm -fr /var/run/yakl-client.slowburn; sudo GODEBUG=http2debug=2 /opt/yahoo/yakl/bin/yakl-client
Client Info: yakl-client/1329 (hash=3bd6c76) (osVersion=7.1.43_168) (osKernel=3.10.0-514.26.2.el7.YAHOO.20170707.8.x86_64)
2017/10/05 08:15:07 client.go:90: INFO - locked the unique process file /opt/yahoo/yakl/var/uniqlock
2017/10/05 08:15:07 client.go:149: YAKL Client is up. See /var/log/yakl (on chef managed hosts); and yo/yakl
2017/10/05 08:15:07 client.go:154: INFO: YAKL:Local logger started
2017/10/05 08:15:07 client.go:160: INFO: YAKL:yakl-client version: 1329 (3bd6c76) (2017-09-28T19:37:08Z)
2017/10/05 08:15:07 client.go:200: INFO: YAKL:OK: prereqs check OneClient
2017/10/05 08:15:07 client.go:200: INFO: YAKL:OK: prereqs check OptYahooYaklVarDir