Sublime Text 3 でサイドバー上のフォルダが更新されない・・・

下記をキーバインド - ユーザーに追加。F5でアップデート{ "keys": ["f5"], "command": "refresh_folder_list" }

gentoo + OpenSIPS + tls でハマる

keyword:[はてなダイアリー:detail]いつものようにTLS付きでOpen SIPSをビルドして問題なかったが、 Gentoo Linuxでは次のようなエラーが出てビルドできない。 Compiling tls/tls_init.c tls/tls_init.c: In function ‘set_ec_params’: tls/tls_init.c:383:3…

cygwinにapt-cygを導入

Cygwinに追加パッケージを導入する場合、setup.exeを起動して導入する必要があるが、 わざわざ呼び出すのが面倒。 そこで、コマンドラインからDebian系のaptに似たコマンド apt-cyg を導入してみる。 cd /usr/src git clone https://github.com/kou1okada/ap…

簡単にタイムゾーンを変更する。

sudo dpkg-reconfigure tzdata

MacでiOSデバイス上のパケットをキャプチャする

MacでiOSデバイス上のNICをRemote Virtual Interfaceとして認識させてパケットキャプチャが取れる。1) USBでiOSデバイスを接続。事前にiOSデバイスのUUIDをメモっておく。 2) インターフェイスの確認(※以下 Macのターミナルで実行) $ ifconfig -l3)下記コ…

Windows8でスタート画面のショートカットを作成

ユーザー単位の場合は下記のディレクトリにショートカットを作成することで「スタート」画面の「すべてのアプリ」に表示されるようになる。 右クリック→ピン留めでスタート画面に表示される。C:\Users\[UserName]\AppData\Roaming\Microsoft\Windows\Start M…

タイムスタンプのファイル名を指定(tshark)

出力ファイル名をコマンド実行のたびに変更するのは面倒なので、 dateでファイル名を生成する。 $ sudo tshark -f "udp port 5060" -w /tmp/`date +"%Y%m%d_%k%M%S"`.pcap

大量のキャプチャファイルをmergepcapでマージ

大量のキャプチャファイルを一つのキャプチャファイルにマージする。 mergepcapは多量のファイルを同時に処理できないため、時間は掛かるが、下記のように一つずつマージするバッチファイルを用意した。 前述のフィルタのバッチと組み合わせることで、大量の…

複数に分割保存されたキャプチャファイルをtsharkでまとめてフィルタし、別ファイルに保存する

下記をバッチファイルにとして保存し実行することでファイル単位でフィルタしたキャプチャを別ファイルに出力できる。 TSHARKのフィルタはSIP/RTP関連と念のためICMPを残す設定。 set TSHARK="c:\Program Files\Wireshark\tshark.exe" for %%f in (*.pcap) d…

serversmanでufw

なぜかsudo ufw allow [PORT_NUMBER]だと駄目でsudo ufw allow proto tcp from any to any port [PORT_NUMBER]だといけた。

serversmanにSIPサーバーを構築その1

SIPS(TLSサーバー)対応のSIPサーバーが必要になったので、 レンタルサーバーserversman上にサーバーを構築するためのメモ。ゴール Ubuntu本体にセキュリティを設定する。 TLS対応のSIPサーバー(Opensipsを予定)を入れる DoS攻撃対策をする。 デフォだとro…

tsharkで簡易キャプチャ

SIPパケットが飛んでいるか、かんたんに確認。 中身はともかく飛んでいることを確認したい場合有用です。 taでWiresharkでいうところの'Time of Day'相当 $ sudo tshark -R sip -ta

ステッキービットを立てる

他のユーザーと共有するディレクトリなどでファイルを作成した場合、自分のユーザー名:グループとなってしまい、他の人に編集してもらう前にわざわざchownしないといけなくて不便。ディレクトリにステッキービットを立てれば、そのディレクトリのオーナー・…

サービスの自動起動の設定

下記のコマンドで可能 sudo update-rc.d [disable|enable]下記のコマンドならCUIベースで設定可能 sudo sysv-rc-conf

FreeSwitch色々メモ

メディアをスルーモードで動作させる。 sudo emacs conf/sip_profiles/internal.xml <param name="inbound-bypass-media" value="true"/>のコメントを外す。 サーバーを止めずにXMLを反映させる /opt/freeswitch/bin/fs_cliでコンソールを起動し、下記コマンドを実行 reloadxml</param>

FreeSWITCHインストール

ubuntuなので何も考えずに下記でインスコ。 apt-get install python-software-properties add-apt-repository ppa:freeswitch-drivers/freeswitch-nightly-drivers apt-get update apt-get install freeswitch freeswitch-lang-en freeswitch-sounds-en-us-c…

ufwで複数範囲のポートを指定する方法

Asteriskで使いそうなポートを許可する$ sudo ufw allow proto udp from any to any port 5060,5070,10500:10550

ubuntuで起動時にiptablesの設定を反映させる方法

ubuntuで再起動後にiptablesの設定が反映される用にするための方法 $ sudo /etc/network/iptables $ sudo iptables-save > iptables-save $ sudo mv iptables-save /etc/iptables-rules $ emacs /etc/network/if-pre-up.d/iptables↓中身 #!/bin/sh sudo /sbi…

openSIPS メモ

$ sudo make include_modules="dialplan db_mysql presence_xml presence" modules install