bundlerでveeweeインスコした時のメモ
Ruby - ツールを使いたいだけの人のための bundler 入門 (例: vagrant + veewee) - Qiita
こちらのページを頼りにインスコしてたら
依存パッケージでlibxml-rubyとnokogiriのインスコ時にコケました
OS側のパッケージで足りないものがあったみたいなので
$ sudo apt-get install libxml2-dev $ sudo apt-get install libxslt1-dev
こんなのをやりました
Linux用パケットジェネレータ
http://packeth.sourceforge.net/sourceforge/Home.html
Ubuntu12.04のリポジトリにもあるっぽいので
- sudo apt-get install packeth
で古いバージョンはインスコできる
新しいバージョンをソースからビルドするときは,
GTK関連のライブラリがないって怒られるので,
- sudo apt-get install libgtk2.0-dev
これで依存するライブラリ関係全部入れてもらえます
その後,ダウンロードしたソースディレクトリで
- ./configure
- make
で使えるようになりそうです.
パケット送信するときはroot権限が必要って言われるのでrootで起動しましょう
AESで256bit以上の鍵長を使う場合
java.security.InvalidKeyException: Illegal key size or default parameters
みたいなエラーで、256bit以上の鍵長が使えない場合
Java SE - Downloads | Oracle Technology Network | Oracle
上記のサイトの
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6
をダウンロード
落としてきたファイルを展開し、中に入っている
local_policy.jar, US_export_policy.jar
を
/javaインストールディレクトリ/lib/security/
に元から存在しているファイルと置き換える。
これで使えるようになりました。
NAT-Dペイロードメモ
RFC3947より抜粋
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 +---------------+---------------+---------------+---------------+ | Next Payload | RESERVED | Payload length | +---------------+---------------+---------------+---------------+ ~ HASH of the address and port ~ +---------------+---------------+---------------+---------------+
HASH = HASH(CKY-I | CKY-R | IP | Port)
ハッシュを計算するときは、
Initiator Cookie, Responder Cookie, ip address, portを結合して、
事前にネゴシエート(Mainモードだと1,2番目のメッセージ)したハッシュ関数でハッシュ化する。
メッセージが2つあるのは、ローカル(パケットの宛先)とリモート(パケットの送信元)の分
CoreAVCを使うとexplorer.exeが異常終了(落ちる)
CoreAVCを使うとサムネイル生成で失敗して落ちるみたいだよ
ffdshow・CCCP・K-なんちゃら
使ってる時は、x264/H264のエンコードをするように設定して
プレイヤーの方で使うコーデックを選択するといいみたいだよっと
自分の場合は、Media player classicなので、
表示→オプション→外部フィルタ
フィルタの追加
- CoreAVC Video Decorder
- CoreAVC Audio Decorder
を追加
優先するに選択してOK押せばいいみたいだよっと