顯示具有 Tech 標籤的文章。 顯示所有文章
顯示具有 Tech 標籤的文章。 顯示所有文章

2007-04-16

掛B到地老天荒

screen+expect實在是鄉民的必備武器,尤其是PTT十點後動不動就爆台,retry N次才能登入,登入後idle一下子就被踢出來。

不過KKCITY送個NOP就可以掛到死了,PTT卻什麼都不吃,NOP不理,NULL-string不甩,一定要用一個空白才能掛,偏偏空白又有實質意義,實在是太故意了。
================================
#!/usr/local/bin/expect
set host [lindex $argv 0]
spawn /usr/bin/telnet -8 $host
interact {
timeout 90 { send " "; send "\361"; }
}
================================
看看這次可以掛多久,只要alumni不要三天兩頭reboot就好了。

繼續閱讀.......

2006-09-21

Tunnel SSH over a HTTP proxy

上課的地方限制了只能使用proxy瀏覽網頁,其他的port都封掉,啊要連回alumni怎麼辦?google大神告訴我就用ssh over http吧。
這篇文章說明了怎麼將ssh tunnel到http proxy中,看似極簡易,果然事情沒有一次就能成功的,明明直接下CONNECT指令都可以連上alumni,透過corkscrew竟然被forbidden,只好翻了一下source code,原來是這兩行搞的鬼


219 strncat(uri, ":", sizeof(uri) - strlen(uri) - 1);
220 strncat(uri, destport, sizeof(uri) - strlen(uri) - 1);

把它comment掉就可以連上了。

還好我管的設備CONNECT都deny掉了。這裡的網管看似安全,但是還是差了一步。
繼續閱讀.......