Skip to content

Instantly share code, notes, and snippets.

View xbklairith's full-sized avatar

Bird Praphan xbklairith

View GitHub Profile
---
swagger: '2.0'
info:
version: 1.0.0
title: Swager api sample
description: |
#### Swagger API description example
schemes:
- https
---
swagger: '2.0'
info:
version: 1.0.0
title: Swager api sample
description: |
#### Swagger API description example
schemes:
- https
definitions:
Monster:
type: object
properties:
name:
type: string
description: Pokemon name
hp:
type: number
description: Max health points
/pokemon/list:
get:
responses:
200:
description: Return all as array
schema:
type: array
items:
$ref: '#/definitions/Monster'
/pokemon/add:
post:
description: Add new Pokemon
parameters:
- name: newMonster
in: body
required: true
schema:
$ref: '#/definitions/Monster'
responses:
var cheerio = require('cheerio');
var request = require('request')
var prettyjson = require('prettyjson')
function gotHTML(err, resp, html) {
if (err) return console.error(err)
var parser = cheerio.load(html)
topic = {}
topic.title = parser('h2').text()
topic.story = parser('.display-post-story', '.main-post').text()
var parser = cheerio.load(html)
topic = {}
topic.title = parser('h2').text()
topic.story = parser('.display-post-story', '.main-post').text()
@xbklairith
xbklairith / helper-base-url.rb
Created March 11, 2017 17:30
get base url from sinatra with nginx passenger app passenger_base_uri
#get base url from sinatra with nginx passenger app passenger_base_uri
base_url = "#{request.env['rack.url_scheme']}://#{request.env['HTTP_HOST']}#{request.env['SCRIPT_NAME']}";
// easy
console.time('sss');
someFunction(); // run whatever needs to be timed in between the statements
console.timeEnd('ssss');
// Standard
var t0 = performance.now();
doSomething();
var t1 = performance.now();
#!/usr/bin/python
from impacket import smb
from struct import pack
import os
import sys
import socket
'''
EternalBlue exploit by sleepya
The exploit might FAIL and CRASH a target system (depended on what is overwritten)