2011 年 12 月のセキュリティ情報

2011 年 11 月のセキュリティ情報

2011 年 10 月のセキュリティ情報

pcapファイルの分割・結合

Wireshark付属のツール「editcap.exe」と「mergecap.exe」を使用してpcapファイルを分割・結合する方法です。
ツールは「C:\Program Files\Wireshark」配下にあります。

pcapファイルの分割

editcap.exeを使用します。

使い方

editcap.exe [infile] [outfile] -c

実行例

editcap.exe test.pcap test-cut -c 10000
以下のような分割されたファイルが作成されます。
test-cut_00000_20110914112935
test-cut_00001_20110914113009
test-cut_00002_20110914113103

pcapファイルの結合

mergecap.exeを使用します。

使い方

mergecap.exe [infile1] [infile2] [infile3] -w [outfile]

実行例

mergecap.exe test-cut_00000 test-cut_00001 test-cut_00002 -w test.pcap

2011 年 9 月のセキュリティ情報

桁数指定の連番ファイル名を作成する

BAT

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION

桁数指定

set PAD=5

for /L %%i in (1, 1, 10) do (
:: 桁数以上の0を指定
set NUM=00000%%i
set FILEPATH=!NUM:~-%PAD%!
echo !FILEPATH!
)
ENDLOCAL

実行結果

00001
00002
00003
00004
00005
00006
00007
00008
00009
00010

クエリの実行時間を計測する

SQL Server 2005で使用可

DECLARE @StartTime datetime
SET @StartTime = GETDATE()

/* ここに処理時間を計測したいSQL文を書く */

SELECT CONVERT(varchar,GETDATE()-@StartTime,114) AS 実行時間

SQL Server 2008で使用可 値はナノ秒

DECLARE @STARTTIME datetime2
SET @STARTTIME = SYSDATETIME();

/* ここに処理時間を計測したいSQL文を書く */

SELECT DATEDIFF(nanosecond, @STARTTIME,SYSDATETIME());