瀏覽模式: 普通 | 列表

ngrep 類似 wireshark、tcpdump 的封包偵測工具

ngrep - http://ngrep.sourceforge.net/

在 Linux 系統上,如果沒有安裝 GUI介面,就無法使用 wireshark,在純文字介面的環境下怎麼看細一點的封包資訊,

比方說存取 80 服務時,這個封包是在抓那個檔案作什麼動作,是 GET 還是 POST,

用 tcpdump 只看的懂來源、目的、服務port,其它沒了。

這時後我們就用 ngrep 吧,且只要你熟 tcpdump 其實參數用法大同小異,你可以把 ngrep 想成 network + grep 它也確實是如此,

指令1: ngrep port 80

[閱讀全文]

F2blog 插件檔及設計指南

最近在整理 blog,並趁這時後稍為認識一下插件的架構

附上 pdf 說明 下載檔案f2blog-plugin.pdf.zip (271.35 KB , 下載:9次)

上網找了一些插件 下載檔案f2blog_plugins.zip (2.43 MB , 下載:10次)

也利用了這些插件重新改寫來符合我需要的。

之前 google adsense 是直接寫在 read.inc.php 檔裡面 ref: http://ssorc.tw/rewrite.php/read-562.html

這樣子的作法不妥,如果要更新 f2blog 時就會比較麻煩。

目的: 將 1262785521 轉換成人類可以看得懂的時間格式為 2010-01-06 21:45:21

1262785521 是從 1970-01-01 至現在所經過的秒數

程式:

use strict;
my $time = time;
my ($sec,$min,$hour,$day,$month,$year) = (localtime($time))[0,1,2,3,4,5,6];
$month++;
$year+=1900;
if (length($sec) == 1) {$sec = "0"."$sec";}
if (length($min) == 1) {$min = "0"."$min";}
if (length($hour) == 1) {$hour = "0"."$hour";}
if (length($day) == 1) {$day = "0"."$day";}
if (length($month) == 1) {$month = "0"."$month";}

print "Convert $time to $year-$month-$day $hour:$min:$sec";

參考:
http://www.epochconverter.com/epoch/functions-perl.php
http://www.epochconverter.com/

標籤: perl 時間

perl 怎麼將big轉成utf8

# 使用 Encode 模組
use Encode;
# 先將中文字big5解碼,再用utf8加碼
my $utf8_name = encode('utf8',decode('big5','中文'))";
標籤: perl

使用 xm.my 輕鬆分享地圖給朋友看

1。在網址列輸入 http://xm.my

2。接著看圖說故事

attachments/200912/0057729887.png
標籤: googlemap

eBox 伺服器

1. open source small business server
2. 架在 Ubuntu Server 8.04 下
3. 可以作防火牆、路由、DNS、Mail、群組軟體、監控等等,可以參考 http://doc.ebox-platform.com/en/intro.html#presentation
4. 用 web based 介面操作,介面預覽 http://trac.ebox-platform.com/screenshots
5. 有人用它來當 PDC ,功能同於是 Windows AD

perl 將文字輸出成圖片

為了要把純文字的字串轉成圖片,perl 的話有個模組可以用,它就是 GD

可以參考這裡 http://linuxgazette.net/issue81/padala.html 的 Drawing Text 項目

但中文的話還沒研究

標籤: perl