68user's page 掲示板

Prev< No. 3943〜3948> Next  [最新発言に戻る] [過去ログ一覧]
No. 3943 # 初心者? 2004/08/26 (木) 10:22:02
始めまして、こんにちは。
UNIX講習を受けてから5年以上も経つのに、ほとんど初心者です。

基本的な質問ですみません。
tar xvf *.tar
で展開して、ファイル情報を表示させたとき、
その内容をファイルに落とすにはどうしたらいいでしょうか?
この展開ですべてのファイルがきちんと展開されたか確認したいのです。
(実は1つだけ展開されていない・・・)
本当に、基本的な質問ですみません。

よろしくお願いいたします。

No. 3944 # ポチ公 [E-mail] 2004/08/26 (木) 11:45:54
初めまして。ポチ公と申します。

ネットワークの勉強中ですがちょっと質問があります。

今、httpの仕組みを勉強中でこちらのサイトにたどり着きました。
以下のページで公開されているtcpdump-filter.plで
ttp://x68000.q-e-d.net/~68user/net/tcpdump.html

書かれていたとおりに実行して
見事パケットが整形されて表示されました。

以下のようなコマンドです。

tcpdump -l -s 1600 -x -i lo0 | tcpdump-filter.pl | grep http >> packet.txt

xxx.com/ HTTP/1.0 Accept: image/gif, image/x-xbitmap,
xxx.com/ HTTP/1.0 Accept: image/gif, image/x-xbitmap,
xxx.com/ HTTP/1.0 Accept: image/gif, image/x-xbitmap,
zation Required ...

それで思ったのですが、どうもログを見ると
先頭の3行くらいが全て省略されているようでした。

環境はredhat9/perl5.8です。

何故、先頭の数文字が省略されているのが
疑問でしたので、投稿してみました。

もし何か解りましたら教えて頂けたら幸いです。
宜しくお願いします。

No. 3945 # 68user 2004/09/02 (木) 21:46:43
>>3943 初心者?
> tar xvf *.tar
> で展開して、ファイル情報を表示させたとき、
> その内容をファイルに落とすにはどうしたらいいでしょうか?
tar xvf *.tar > out.txt 2>&1 (sh・bash の場合)
tar xvf *.tar >& out.txt (csh・tcsh の場合)
とします。ただ、
> この展開ですべてのファイルがきちんと展開されたか確認したいのです。
という目的であれば、
      - v オプションをつけない。これで何か出力されれば
          それはエラーメッセージのはず。
      - tar のステータスコード ($? や $status) を確認。
          エラーが発生しているならステータスコードが 1 以上のはず。
という手もあります。

>>3944 ポチ公
> それで思ったのですが、どうもログを見ると
> 先頭の3行くらいが全て省略されているようでした。
すいません、ちょっと時間と気力不足により、スクリプトの
確認は後日行います。申し訳ないです。

もし正しい出力がほしいなら、tcpdump の -X オプションを
使うとか (Ethernet フレームまで出力されてしまいますが)、
ethereal や ethereal に付属する CUI の tethereal の使用を
検討してみてください。

No. 3946 # 68user 2004/09/02 (木) 22:01:41
「ネットワークプログラミングの基礎知識」の「リンク集・参考書籍」に
      OpenSSL - 暗号・PKI・SSL/TLS ライブラリの詳細
を追加しました。
      http://X68000.q-e-d.net/~68user/net/link-book.html#4274065731

去年頃から、OpenSSL に一番詳しい日本語の解説を書くことを
目指してがんばってきましたが、夢破れました。この本がもっと
前に出ていれば、あんなことやこんなことで悩む必要はなかった
のに、と理不尽な怒りすら覚えます。

今後は OpenSSL に一番詳しい日本語のサイトを目指すことにします。

No. 3947 # だんだん 2004/09/05 (日) 20:21:01
お初です。
最近このHPにも大変お世話になってます。

組み込みLinuxでクレジットカードリーダーを試作することになり、
PPPでインターネット経由でサーバと通信するって感じです。

手順その他は私に任せられてたので、独自のプロトコルを考えるのが
面倒だし、ゆくゆくはセキュリティーも対策しないといけないので
サーバ側をApache+modsslを使うことにしたのですが、このサイトの情報が
非常に参考になりました。クライアントソフトを解説してあるサイトは
非常に少ないので、大変助かります。

SSLサーバ認証なしで、実験ソフトが動作するところまでは行きました!!

でも私のカードを使ってインターネット経由ってのは、まだ怖いので、
クライアント認証に挑戦したいと思います。

そんな記事を書かれるご予定はありませんか?(^^;
(クライアント側でクライアントの証明書をリストに追加するだけの
ような気がしてますが・・・)

これからもがんばってください。

No. 3948 # 68user 2004/09/05 (日) 21:33:31
>>3947 だんだん
書く気はありますが、もし書く場合は「クライアント認証とは何か」
から始めるつもりなので、いつ書きあがるかは何ともいえません。

要は SSL_CTX_use_certificate_chain_file() などを使ってクライ
アント証明書を使えばいいわけですが、詳しいやり方は
>>3946 68user
の本に書いてあります。

また、概念からして怪しい場合は、
    - 自前で CA (認証局) をたてる
    - クライアントが CSR (証明書発行要求) を作成する
    - それを受けて CA が証明書を発行する
    - IE などのブラウザに証明書を組み込む
としてまず理解を深めることをお勧めします (ここらへんの手順は
検索すればたくさん見つかります)。

Prev< No. 3943〜3948> Next  [最新発言に戻る] [過去ログ一覧]