Skip to content

Instantly share code, notes, and snippets.

View xbklairith's full-sized avatar

Bird Praphan xbklairith

View GitHub Profile
@xbklairith
xbklairith / index.jsx
Created June 5, 2018 08:05 — forked from avinmathew/index.jsx
Multiple layouts with React Router v4
import React from "react"
import { Route, Switch } from "react-router-dom"
const AppRoute = ({ component: Component, layout: Layout, ...rest }) => (
<Route {...rest} render={props => (
<Layout>
<Component {...props} />
</Layout>
)} />
)
#!/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)
// 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();
@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']}";
var parser = cheerio.load(html)
topic = {}
topic.title = parser('h2').text()
topic.story = parser('.display-post-story', '.main-post').text()
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()
/pokemon/add:
post:
description: Add new Pokemon
parameters:
- name: newMonster
in: body
required: true
schema:
$ref: '#/definitions/Monster'
responses:
/pokemon/list:
get:
responses:
200:
description: Return all as array
schema:
type: array
items:
$ref: '#/definitions/Monster'
definitions:
Monster:
type: object
properties:
name:
type: string
description: Pokemon name
hp:
type: number
description: Max health points
---
swagger: '2.0'
info:
version: 1.0.0
title: Swager api sample
description: |
#### Swagger API description example
schemes:
- https