簡單小小script

網路上除了爬蟲外, 也不外乎有一堆殭屍, 每天都以打攪別人為樂
一直直看到一堆scanner在掃22以外的port
雖然放著也不會怎樣…
看久了心情就不太美麗…

好吧寫個script來維護一下世界和平

請服用….XD

How to install cx_Oracle on mac?

step 1.
download software
instantclient-basic-xxxx-xxxx-x64.zip
instantclient-sdk-xxxx-xxxx-x64.zip

step 2.
解壓縮 上述檔案到同一路徑

step 3.
create symbolic link
ln -s ~/path/path/libclntsh.dylib.11.1 libclntsh.dylib.11.1
ln -s ~/path/path/libclntsh.dylib.11.1 libclntsh.dylib
ln -s ~/path/path/libocci.dylib.11.1 libocci.dylib.11.1
ln -s ~/path/path/libocci.dylib.11.1 libocci.dylib

step 4.
setup env variable
export ORACLE_HOME=/path/path
export DYLD_LIBRARY_PATH=$ORACLE_HOME
export LD_LIBRARY=$ORACLE_HOME
export PATH=”$ORACLE_HOME:$PATH”

step 5.
disable sip
reboot CMD+R
command line:
csrutil disable

step 6.
install cx_Oracle
pip install cx_Oracle

done…:P

auto restart service for windows

有人來跟我說,有一台service動不動就會死掉,
問我有什麼方法.

我找了找,又動手寫了一個python….XDD

pstools + python script + 設個定時執行

下面程式碼:
詳情請見https://github.com/CSWANG/auto_restart_service_for_windows/

virtualbox usb boot for mac

這兩天,我都在弄usb大拇哥 boot

然後我找到
https://www.sebastien-han.fr/blog/2013/12/16/virtualbox-mac-os-x-10-dot-9-boot-from-an-usb-drive/

然後我又覺得上面的步驟好煩,就寫了一個python,來簡化流程…XDD

How to Use LUKS to Encrypt a Disk Partition

install software
Ubuntu
apt-get install cryptsetup
aptitude install cryptsetup
Centos
yum install cryptsetup-luks

1. use device or create file

2. Encrypt the partition or file:

3. Map a logical partition:

This will create a device mapper:

4. Format the encrypted partition:

5. Mount the encrypted partition:

6. When done unmount the logical partition and close (unlock) the encrypted partition

RPI fail2ban installation

很久沒寫技術BLOG了,今天來寫一下Fail2ban安裝說明…

網路上總是有人喜歡try ssh的密碼,不知為何就是一直try 一直try,或許人家也是中木馬,或許人家也是逼不得已…XD

因小弟有一個特別需求,無法只使用金鑰認證ssh(習慣上我都是設定ssh key來用)
所以就不得不把password開著…開著就一堆無聊的人一直try..try..try..看到就煩

所以就有請fail2ban來維護一下正義…
安裝方法很簡單
sudo apt-get install fail2ban iptables < --做完 改設定/etc/fail2ban/jail.conf [ssh] bantime = -1 <--ban永遠 maxretry = 3 <--try三次就ban ban ban 打完收工... 不過這個做完有一個問題,雖然說設定是寫ban永遠...但是因為rpi的iptable不會紀錄,所以他每次reboot後就全部重來 改一下/etc/init.d/fail2ban裡面的設定 找到 do_stop() 然後在掛{內加入/sbin/iptables-save > /etc/iptables.conf

and
找 do_start()
找到return 0上一行加上/sbin/iptables-restore < /etc/iptables.conf 這樣reboot規則就不會不見了.... 了解?

太久沒看open source 了

這幾天都在翻著open source,
想做的事情很多, 正在收集一些資料準備大幹一場…
結果突然發現…到底現在有什麼東西是open source不能控制的??

我翻了翻…幾乎可以找的到的東西,open source 都可以控制,甚至無縫接軌
真是令我吃驚…XDDDD

燃燒吧,小宇宙…XDDD

ORACLE Startup and Shutdown Script

更改sql developer 語系設定….

其實sqldeveloper是一個好物…在不用錢的狀況下:P

如果需要把他改變成english的話…只需要按照下面的方式修改…

~/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
把下列的設定加入到裏面去…
AddVMOption -Duser.language=en
AddVMOption -Duser.region=US
下次開sqldeveloper就會是english的了….