Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.2059】の中の記事をすべて表示しています

【No.2059】のスレッド
04/12/14(火) 23:02:21 投稿者[SouthernCross] [No.2059]のスレッド内
【No.2059】 タイトル[Debian玄箱でネットdeダビング] この記事がスレッドの最初です
東芝のDVDレコーダの一部機種に搭載されている
ネットdeダビングという機能をDebian化した玄箱に乗せたいのです。
http://www.geocities.co.jp/SiliconValley-Cupertino/9578/vrd2.zip
↑ Linux用のソフトを作ってくださった方がおられるのですが
(perl + libpcap版 と書いてありました)
導入の方法がわかりません・・・どのように導入したらいいのでしょうか???

04/12/15(水) 13:01:26 投稿者[a2c ] [No.2059]のスレッド内
【No.2062】 タイトル[Re: Debian玄箱でネットdeダビング] 【No.2059】に対する返信
perlあんま詳しくないですが、ざーっと見た感じですと、

ftpでportを開いておいて、RD側からqueryが来たら、
こっちのマシンはRDですと(偽装)して、そのあとNetBIOSのポートで
データを受けているみたいですね。
(スクリプトのコメント見て言っているだけですよ)

ftpのポートあけて、コメントしたがって上げれば良いのでは。
あとは

>vrd.pl &

で動くのではないですか、適切なライブラリが入っていれば。

>詳しい方フォローお願いします。

04/12/15(水) 14:45:26 投稿者[abekiti] [No.2059]のスレッド内
【No.2063】 タイトル[Re: Debian玄箱でネットdeダビング] 【No.2062】に対する返信
linkstation(PPC)の実行環境を今もっていないので、予想になりますが
perlのライブラリが多分足りません。

$ perldoc perllocal
と入力して

Net::PcapUtils
Net::Pcap
NetPacket
がインストールされているか確認してください。
無いようなら、
www.cpan.orgで上記のライブラリを
ダウンロード、コンパイル、インストール
する必要があります。

そのあとに、a2cさんの言っているように
ソース直して、
FTPのポートを空けて
vrd.pl &
でOKかと思います。



>perlあんま詳しくないですが、ざーっと見た感じですと、
>
>ftpでportを開いておいて、RD側からqueryが来たら、
>こっちのマシンはRDですと(偽装)して、そのあとNetBIOSのポートで
>データを受けているみたいですね。
>(スクリプトのコメント見て言っているだけですよ)
>
>ftpのポートあけて、コメントしたがって上げれば良いのでは。
>あとは
>
>>vrd.pl &
>
>で動くのではないですか、適切なライブラリが入っていれば。
>
>>詳しい方フォローお願いします。

04/12/15(水) 17:02:17 投稿者[SouternCross] [No.2059]のスレッド内
【No.2064】 タイトル[Re: Debian玄箱でネットdeダビング] 【No.2063】に対する返信
お二方レスありがとうございます。
どうやらどれも入っていないようです。
Net::PcapUtils
Net::Pcap
NetPacket
はどうやってインストールすればいいのでしょうか・・・?

04/12/15(水) 22:44:43 投稿者[abekiti] [No.2059]のスレッド内
【No.2066】 タイトル[Re: Debian玄箱でネットdeダビング] 【No.2064】に対する返信
まず、一点間違っていた点がある。
$ perldoc perllocal
debianのパッケージ管理では、うまく機能しない模様。

dpkg -l | grep perl
として、perl関連のモジュールを調べてみる。

多分libnet-pcap-perlは入っているかも。

入っていない場合は、
$ apt-get install libnet-pcap-perl
とする。

他のNet::PcapUtilsと、NetPacketは、正式なdebianパッケージとして存在
していない模様。自分でコンパイルする。

http:://www.cpan.org/からダウンロード
http://search.cpan.org/~timpotter/Net-PcapUtils-0.01/
http://search.cpan.org/~atrak/NetPacket-0.04/

以下2つのモジュールを/usr/local以下にインストールする。
$ tar xvzf Net-PcapUtils-0.01.tar.gz
$ cd Net-PcapUtils-0.01
$ perl Makefile.PL PREFIX=/usr/local
$ make
$ su <- ルートになる。
$ make install

$ tar xvzf NetPacket-0.04.tar.gz
$ cd NetPacket-0.04
$ perl Makefile.PL PREFIX=/usr/local
$ make
$ su <- ルートになる。
$ make install

・vrd2.plの修正
・文字コードの修正
SJIS->EUCへ修正

・最初の部分に#を追加してコメント化
##########
http://akademeia.info/main/lecture3/tokubetu_sniffing.htmを参考にしています。
GPL的に問題があるかもしれませんので、改変や再配布は避けていただけると助かります

##########

##########
#http://akademeia.info/main/lecture3/tokubetu_sniffing.htmを参考にしています。
#GPL的に問題があるかもしれませんので、改変や再配布は避けていただけると助かります。
##########

ルートでvrd2.plの実行

後は、思考錯誤でよろしく。
基本は自分で調べてください。