Skip to content

Instantly share code, notes, and snippets.

View shutingrz's full-sized avatar

shutingrz

View GitHub Profile
#!/usr/local/bin/ruby
# -*- coding: utf-8 -*-
#
#This script gets LINE Stickers.(for iPhone)
# http://shutingrz.hatenablog.com/entry/2014/08/13/042413
#
# gem install cfpropertylist
#
require 'json'
#!/usr/local/bin/ruby
# -*- coding: utf-8 -*-
require 'cgi'
require 'resolv'
cgi = CGI.new
record = Array.new
host=""
type=""
t="a"
#respected
#core
#http://blogs.yahoo.co.jp/alpha3166/10269630.html
#
#gpart
#http://www.jp.freebsd.org/cgi/mroff.cgi?sect=8&subdir=man&lc=1&cmd=&dir=jpman-7.2.2/man&man=gpart
#
#zfs mirror
#http://www2.shakemid.com/fswiki/wiki.cgi?page=ZFS%A4%F2%BB%C8%A4%C3%A4%C6%A4%DF%A4%EB
#
@shutingrz
shutingrz / authbypass_codevs.rb
Last active July 11, 2016 23:16
bypass codevs3.0
require 'webrick'
class LoginServlet < WEBrick::HTTPServlet::AbstractServlet
def do_POST(req,res)
res.body = '<?xml version="1.0" encoding="UTF-8"?><response><ok><code /><body /></ok></response>'
end
end
class LogoutServlet < WEBrick::HTTPServlet::AbstractServlet
@shutingrz
shutingrz / diger.rb
Last active July 11, 2016 23:16
webrickを使ったdigのレコードを教えてくれるモノ./digにアクセスしてパラメータhostに名前解決したいホスト名、typeにレコードのタイプを入れる.(OSコマンドインジェクション可能)
require 'webrick'
class DigServlet < WEBrick::HTTPServlet::AbstractServlet
def do_GET(req,res)
host = req.query["host"]
type = req.query["t"]
res.body = `dig -t #{type} #{host}|grep IN |grep -v \\;`
end
@shutingrz
shutingrz / sswitch.c
Last active December 29, 2015 15:29
CのSwitchを文字列で判定してみたテスト
#include <stdio.h>
#include <string.h>
/*
switchを文字列で判定してみる
switchのデータ型上、4桁(=32bit)までしか判定できない。(と思う)
また、アーキテクチャによりリトルエンディアン、ビッグエンディアンがあるが、
今回の環境はx86系なのでリトルエンディアンとしてプログラムを組んだ。
*/
@shutingrz
shutingrz / ldap_server.txt
Created November 15, 2013 09:01
OpenLDAP24 server on FreeBSD9.2 in ConvivialNet.
#openldap24-server
root@titan:/usr/home/shu # cd /usr/ports/net/openldap24-server/
root@titan:/usr/ports/net/openldap24-server # make config-recursive
#openldap24-server
+ACCESSLOG , +SASL
#cyrus-sasl-2.1.26_3
+BDB
#openldap-sasl-client-2.4.37
+FETCH
@shutingrz
shutingrz / ldap_client.txt
Last active December 28, 2015 09:49
OpenLDAP24 client config on FreeBSD9.2 in ConvivialNet.
#openldap24-sasl-client
root@nadeco:/usr/ports/net/openldap24-sasl-client # make config-recursive
#openldap24-sasl-client
+fetch
root@nadeco:/usr/ports/net/openldap24-sasl-client # make install clean
#nss_ldap
root@nadeco:/usr/ports/net/nss_ldap # make config-recursive
@shutingrz
shutingrz / ldap_deluser.rb
Created November 15, 2013 08:53
LDAP in ConvivialNet. deluser. v0.0.2
#!/usr/bin/env ruby
#
#version 0.0.1
# author alvise
# description
# "first version."
#
#version 0.0.2
# author shu
#****** change log ************************
@shutingrz
shutingrz / ldap_adduser.rb
Last active December 28, 2015 09:48
LDAP in ConvivialNet. adduser. v0.0.3
#!/usr/bin/env ruby
#
#
#version 0.0.1
# author alvise
# description
# "first version."
#
#version 0.0.2
# author shu