68user's page 掲示板

Prev< No. 4723〜4751> Next  [最新発言に戻る] [過去ログ一覧]
No. 4723 # has 2006/11/21 (火) 00:15:22
Solaris8で質問です。
rloginで特定IP帯からは特定ユーザでログインできないよう、
制限したいと考えています。
既存ツールを使って実現する方法はあるでしょうか。
何か情報ご存知の方がおられましたら、ご教授お願いします。

No. 4724 # zip 2006/11/27 (月) 18:20:46
Solaris8でzip圧縮した際にパスワードをかけたいと思っています。
現在の環境にはinfo-zip2.2がインストールされています。
過去ログにSolaris 標準の zipは暗号化ライブラリなしで
コンパイルされていて、ソースを改造してコンパイルすればよい
とあるのですが、
これはzip2.2のソースでしょうか?Solaris8のソースでしょうか?
またzip2.2の場合、現時点の最新版zip2.3.2にバージョンアップすれば
暗号化できますでしょうか?
よろしければご教授おねがいします。

No. 4728 # gari 2006/12/12 (火) 23:55:46
NetBSD/macppcにて、一通りの初期設定はすみました。
次は、インターネット接続を試みようとしています。
http://nobug.tukusi.ne.jp/netbsd-guide/trans/netbsd.html
の10章あたりを参考に設定しているところなのですが、イマイチよく分かりません。
モデムのデバイスが何なのかが分からないのです。
本体のUSB端子からKeyspan USA-28Xを接続してそこからシリアルポ−トにて
モデムにつながっています。
USA-28Xは認識できているようなのですが、肝心のモデムのデバイスが分からず、
上記URLの10.1.3.7にあるようなモデムの試験ができないでいます。
モデムはINSメイトV-30DSUです。
どなたか、御助言、御教授いただけませんでしょうか。

環境は、
Power Mac G4 450MHz AGP Graphics
NetBSD/macppcのバ−ジョン3.0
カ−ネルはデフォルト(GENERIC)

dmesgとls /devの結果は
http://ww2.tiki.ne.jp/~gari/dmesg.txt
http://ww2.tiki.ne.jp/~gari/device.txt
にあります。

No. 4729 # goro 2006/12/20 (水) 19:48:28
log4j経由でsyslogに同じメッセージを出力する時に…


ちょっとこの掲示板で以下の質問をして良いのかどうかわからないのですが、質問します。
log4jのSyslogApenderを使用してのUnix上マシンでのsyslogに出力する時に、前回と同じ内容のメッセージを出力した場合(前回出力してから30秒経過して出力)、なぜか下記の出力になります。
Nov 9 11:56:39 usrA ccc: repeate test
Nov 9 11:56:39 usrA last message repeated 1 times

『last message repeated 1 times』とは、syslogdのログの抑止をするための仕様です。
このメッセージが出るのは問題ないのですが、2回目の出力時刻が30秒たったにもかかわらず、前回と同じ時間を示しています。時刻を出力しているのは
syslogデーモンであり、syslogdが呼ばれた時刻を本来出力しています。

log4j経由ではなく、直接syslogdにログ要求を出した場合は、以下の出力なります。
Nov 9 11:56:39 usrA ccc: repeate test
Nov 9 11:57:09 usrA last message repeated 1 times

いろいろ調べたのですが、原因の糸口すらわかりません。どんなに時間が経過しても前回と同じメッセージの場合、『last message repeated n times』が必ず出力されるので困っています。
なぜこのような現象になるのかわかる方がいましたら、ご教授願います。また回避方法がありましたら教えてください。

環境:
log4j1.2.12
JDK5.0
Solaris8

No. 4731 # wssjf120 [E-mail] 2006/12/22 (金) 12:10:20
こんにちは  と言う言葉は暗号化したら何で  しいねてふ  になるのですか?

教えてください。

No. 4732 # びすこ 2006/12/22 (金) 18:29:34
Proxy経由でSSL_connectをcallした際にエラーが起こりました。
調べたところコネクション成立までに時間が掛かる場合があると
書かれていましたので、sleepしてみたり、複数回callしましたが
効果はありませんでした。
こちらのNo.289xあたりを参考にしましたが、これも効果がありませんでした。

WindowsXP VC++8 Winsock2 OpenSSL0.9.8aを使用しています。

SSL_connectまでは以下のような流れです。
socket();
connect();
proxyにCONNECT送信、200番を受信
SSL_library_init();
SSL_load_error_strings();
SSL_CTX_new();
SSL_CTX_load_verify_locations();
SSL_new();
SSL_set_fd();
SSL_connect();← "-1"が返ってきます
SSL_get_error();← "5"が返ってきます

元々はこちらのソースを参考にしてRedHat上で動いていたものを移植しています。
変更点はsocket関数の戻り値がint型からSOCKET型になったぐらいです。
proxyを使わない場合はSSL_connectが成功し、その後のSSL_writeとSSL_readも成功しています。

この現象が起こったマシンのcygwinにさらに移植をしたところ
こちらはproxy経由でもSSL_connectに成功しました。

No. 4734 # ひよこ 2006/12/24 (日) 16:42:22
質問があります。

とあるアプリケーションがとあるサーバーと通信しているとします。
そのアプリケーションが接続しているサーバーの、IPとPort番号を調べるにはどうすればよいのでしょうか。

No. 4735 # tkoba 2006/12/26 (火) 13:10:58
>>4734 ひよこ

netstat コマンドでどうでしょう。

http://x68000.q-e-d.net/~68user/unix/pickup?keyword=netstat&target=command

No. 4736 # tkoba 2006/12/26 (火) 13:13:06
>>4731 wssjf120

「シーザー暗号」で調べてみてください。

No. 4737 # moto 2006/12/27 (水) 14:24:44
こんにちわ 
いくらかでもヒントが欲しくて投稿しました。

グーグルマップの ajax についてなのですが、
グーグルマップの htmlソース内に
<div class="sloc" jsdisplay="$m.svaddr">
のようなコードがあります。

このタグ内に jsdisplay という属性名がありますが
これはmaps2.68.jsファイル内で以下のコードと関連しているようなのですが

        var Tc="jsselect",
            te="jsinstance",
            aj="jsdisplay",
            cj="jsvalues",
            bj="transclude",
            $i="jscontent",
            mk="$index",
            nk="$this"
        ;

javascriptで jsdisplay のような任意の属性名を定義する方法というか
それに関して何らかの情報があれば教えていただけませんでしょうか。

No. 4738 # 68user 2006/12/27 (水) 15:56:19
>>4737 moto
勝手に作った属性を書いておいて、getAttribute で読み出すことができます。
値のセットは setAttribute で。XHTML とかだと勝手に属性を作るのはまずい
のかもしれませんが、詳しくないのでわかりません。

--------
<html><body>
<div id="mydiv" hoge="abc"></div>
<script language="JavaScript">
var mydiv = document.getElementById('mydiv');
alert(mydiv.getAttribute('hoge'));
</script>
</body></html>
---------

No. 4739 # 68user 2006/12/27 (水) 16:09:01
>>4732 びすこ
> SSL_get_error();← "5"が返ってきます
よくわかりませんが、5 ってのは include/openssl/ssl.h の
    #define SSL_ERROR_SYSCALL 5 /* look at error stack/return value/errno */
ですよね。

http://www.openssl.org/docs/ssl/SSL_get_error.html
    Some I/O error occurred. The OpenSSL error queue may contain more information
    on the error. If the error queue is empty (i.e. ERR_get_error() returns 0), ret
    can be used to find out more about the error: If ret == 0, an EOF was observed
    that violates the protocol. If ret == -1, the underlying BIO reported an I/O
    error (for socket I/O on Unix systems, consult errno for details).

の通りにやってみるとどうなりますか?

No. 4740 # moto 2006/12/27 (水) 19:11:48
68user 様
ヒントありがとうございました。
  
グーグルマップを制御しているmaps2.68.jsファイル内にもgetAttribute,setAttributeの関数が出て
いますのでこれらが鍵なんですね。
一筋の光明が見えてきた気がします。

でも、maps2.68.jsファイルは170キロバイトもあるのに一行しかありません。
ですからコメントなぞ一つもなくすごい代物です。
解読するのに改行とインデントを入れる作業をしているのですが、
これがまた気の抜けない大変な作業です。
グーグルさんも簡単には教えてくれないんですね (^_^.)

ありがとうございました。

No. 4741 # 68user 2006/12/27 (水) 21:48:50
>>4740 moto
どこかに解説サイトがあったような…と思ったら、Google Suggest でした。
    http://slashdot.jp/developers/article.pl?sid=04/12/18/1033242

Maps の解説は見たことはありませんが、ある程度なら探せばあるかもしれませんね。

No. 4742 # 68user 2006/12/29 (金) 05:34:20
http://X68000.q-e-d.net/~68user/unix/ の検索は OR 検索だったのですが、
AND 検索に変更しました。そのために結構な量の改修を行ったのですが、例に
よって怪しげです。もし不具合があればお教えいただけると幸いです。

No. 4743 # びすこ 2007/01/09 (火) 17:18:24
>> SSL_get_error();← "5"が返ってきます
>よくわかりませんが、5 ってのは include/openssl/ssl.h の
> #define SSL_ERROR_SYSCALL 5 /* look at error stack/return value/errno */
>ですよね。
おそらく#define SSL_ERROR_SYSCALL 5の5だと思います。


>http://www.openssl.org/docs/ssl/SSL_get_error.html
> Some I/O error occurred. The OpenSSL error queue may contain more information
> on the error. If the error queue is empty (i.e. ERR_get_error() returns 0), ret
> can be used to find out more about the error: If ret == 0, an EOF was observed
> that violates the protocol. If ret == -1, the underlying BIO reported an I/O
> error (for socket I/O on Unix systems, consult errno for details).
>の通りにやってみるとどうなりますか?

再度デバッグをしたところssl_connect()の戻り値は-1ではなく0でした。
10回ぐらい連続で動かしてると-1が戻ることもあります。

戻り値が0ですとプロトコルに違反したEOFが見つかったとありますので、
SSL_CTX *ctx = SSL_CTX_new(SSLv23_client_method());
と、プロトコル設定をしているのが悪いのかと思い
TLSv1_client_method()などに変えてみましたが効果はありませんでした。
EOFに関してはEnd Of Fileしか思い浮かばずお手上げです。

戻り値が-1のときのBIO云々に関してもぐぐって見つけたソースを追加してみましたが
こちらも効果はありませんでした。

Winsock2を使ってproxy経由のときだけssl_connect()でエラーになるほうが難しいと
思うのですが・・・
こればかりやっていられないので、cygwinの方を使うことにします。

赤色の文字は 「Windows 機種依存文字」か、いわゆる「半角カナ」です。 この掲示板では自動変換されますが、今後は使用しないで下さい

No. 4744 # peace 2007/01/12 (金) 17:12:51
初めて書き込みさせていただきます。
http://x68000.q-e-d.net/~68user/net/rsa-1.html
に書かれているrsa1.cをVisal Studio 2005で実行させたいのですが、可能でしょうか?

No. 4745 # 68user 2007/01/12 (金) 17:29:47
>>4744 peace
そのままでは動かないので、
    http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=981427&SiteID=7
などを参考にしてください。

No. 4746 # hornets 2007/01/14 (日) 23:42:07
初めまして、hornetsと申します。
このサイトには、OpenSSLを用いたRSA暗号のプログラムが掲載されていますが、
OpenSSLを用いてElGamal暗号もできるのでしょうか?
教えていただけたら幸いです。

No. 4747 # 68user 2007/01/15 (月) 15:31:12
>>4746 hornets
> OpenSSLを用いてElGamal暗号もできるのでしょうか?
現時点の OpenSSL には ElGamal は実装はされていません。

OpenSSL の ML を探すと、実装が欲しいなら
    http://mixmaster.sourceforge.net/
を見れば、とありました。

# http://marc.theaimsgroup.com/?l=openssl-users&m=92476310717523&w=2

No. 4748 # Kenichi Maehashi [E-mail] 2007/01/15 (月) 23:00:02
初めまして。Kenichi Maehashi と申します。
いつもネットワーク関連の情報を拝読させていただいております。

さて、
>> http://x68000.q-e-d.net/~68user/net/module-pop3.html
を参考にさせていただきながら、POP3 クライアントを書いたのですが、
実行すると、カレントディレクトリに msg-xxxxx-x.txt というような
テキストファイルが出力されてしまいます。(x は数字です)

これは Net::POP3 モジュールの仕様なのでしょうか。
または、出力をしないような設定方法はありますでしょうか。

ご教示いただければ幸いです。
よろしくお願いいたします。

No. 4749 # 68user 2007/01/16 (火) 11:18:14
>>4748 Kenichi Maehashi
Perl5.8.5 の Net::POP3 で試してみましたが、そのようなファイルは
生成されませんでした。

Net/POP3.pm や、それが利用している Net/Cmd.pm、Net/Config.pm を見ても、
msg-xxxx-x.txt というファイルが生成されるようには見えませんでしたので、
今一度確認していただけますか。接続時に
    $pop = Net::POP3->new($hostname, Debug => 1);
と Debug を ON にすると何かわかるかもしれません。

No. 4750 # Kenichi Maehashi [E-mail] 2007/01/18 (木) 00:56:08
>>4748 68user さま
有り難うございます。
コードを削って確認してみたところ、併用していた MIME::Parser モジュールが
出力するファイルであることが分かりました。確認不足で申し訳ありません。
MIME::Parser の出力するメッセージファイルは出力しないよう設定できないのでしょうか。。。

重ね重ね申し訳ございませんが、何卒宜しくお願い致します。

No. 4751 # 68user 2007/01/19 (金) 10:31:02
>>4750 Kenichi Maehashi
よくわかりませんが、output_to_core でしょうか。
    http://search.cpan.org/~eryq/MIME-tools-5.411a/lib/MIME/Parser.pm
    output_to_core YESNO
        Instance method. Normally, instances of this class output all
        their decoded body data to disk files (via MIME::Body::File).
        However, you can change this behaviour by invoking this method
        before parsing:

        If YESNO is false (the default), then all body data goes to
        disk files.

        If YESNO is true, then all body data goes to in-core data
        structures This is a little risky (what if someone emails
        you an MPEG or a tar file, hmmm?) but people seem to want
        this bit of noose-shaped rope, so I'm providing it. Note
        that setting this attribute true does not mean that parser-
        internal temporary files are avoided! Use tmp_to_core() for that.

        With no argument, returns the current setting as a boolean.

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