複数のメールファイルから添付ファイルをまとめて取り出し(munpack)

Pocket

メールファイル(今回だと1メール1テキストの形式)から、添付ファイルを抽出する際、1個くらいだと、メーラーにインポートして取り出してたけど、たまたま100個とかあって面倒だなって調べてみた。

mpack っていうパッケージに入っている、munpackってコマンドを使えば一発らしい。

 

インストール

ubuntuなら普通にapt-getでインストール。

 

使い方

これだけ。

-Cで展開先を指定しているけど、指定しなかったらカレントディレクトリ。

複数ファイルを扱いたかったら、forで回せばいい。

 

Pocket

clamavで特定のシグネチャを除外する方法

Pocket

前回は、特定のファイルを除外する方法だったが、今回は特定のシグネチャ(シグネチャって言うか定義と言うか適切な表現がわからん)を除外する方法。

今回除外するシグネチャ

Pdf.Exploit.CVE_2016_4207-1

元々、最近ウィルスじゃない普通のPDFが誤検知されることが多く、全てこの定義で誤検知されていた。んで、この定義だけ無効にしたいって話。

前回も書いたけど、古いバージョンでは対応してないかもしれない。

今回の環境。centos7でepelで入れたはず。

続きを読む clamavで特定のシグネチャを除外する方法

Pocket

clamavで特定のファイルを検出させない方法

Pocket

clamavを結構使っているのだが、特定ファイルが誤検知(かっこよく言うとfalse positive)される時があり、その対処方法。

特定の定義を除外する方法は、こっち

結構前にも調べたことがあったけど、その時は出来なかった気がしたのでclamav自体のバージョンも関係するかもしれない。

自分の環境は以下、centos7でたぶんepelから入れている。

 

続きを読む clamavで特定のファイルを検出させない方法

Pocket

Linuxで現在使っているドライバ(モジュール)を調べる方法

Pocket

既に動いているLinux環境で、

「あれ?こいつのDISKのドライバなんだっけ?」

とか

「あれ?こいつのNICのドライバなんだっけ?」

ってことが時々ある。

今までは、とりあえず、lsmodしてモジュール一覧を見て、あー。e1000いるから、Intel NICだろうとか、ふんわり確認してたけどもっとちゃんとした方法があった。

ただ、lshwコマンド使うのでどの環境でも行けるわけではない。まー無ければ入れればいい。

続きを読む Linuxで現在使っているドライバ(モジュール)を調べる方法

Pocket

pingの統計情報を終了しないで途中で見る方法

Pocket

結構長い間pingを打っていて、「あー。今統計情報見たいなー。でも止めたくないなー」って時に、止めずに統計情報を知る方法。

因みに、統計情報は、pingの最後に出るやつ

↑の最終行。

 

続きを読む pingの統計情報を終了しないで途中で見る方法

Pocket

Firefoxの開発者ツールでフォントを表示する方法

Pocket

昔は標準だったけど、いつの間にか、about:configで変更しないと表示されなくなった。

このページによると、Firefox47だけっぽい。48からは直るのか、ピンポイントでやられた。

表示する方法は、上のページにも書いてあるけど、

about:config 開いて

devtools.fontinspector.enabled

の値をTrueにする。

出ました。

firefox_font

まー。ソートーピンポイントなんでかなり意味の無い情報。

Pocket

ubuntuのFirefoxで特定のページがIPAexゴシックになる

Pocket

なんか、前もあって諦めた気がするけどやっと原因が分かったので書いてみる。

ubuntuでは標準フォントが、Takaoフォントになって久しいが、何かの拍子で、IPAフォントを入れたら(今回はtex系のパッケージ入れたら一緒に入った)、Firefoxで特定のページのみIPAexゴシックになってしまう。

今回気付いたのは、Yahooニュースのページ。

latex_before

たまたま、取得したのがこのページで、深い意味はありません。

続きを読む ubuntuのFirefoxで特定のページがIPAexゴシックになる

Pocket

ubuntu 16.04のFirefoxで最新のFlashを使う

Pocket

ubuntuで最新のFlash(22系)を使う方法。

Linux版のFlashは、Adobeがかろうじてメンテしてくれているけど、それが11系で古い。

最新版は、googleが作っているけど当然chrome用で、基本的にはFirefoxには入らない。

NPAPIとか、PPAPIとか細かいことは気にしない。

インストール方法は、以下。だいぶ楽になった。

続きを読む ubuntu 16.04のFirefoxで最新のFlashを使う

Pocket

Firefox 47からSeleniumが使えない

Pocket

Firefox 47にしたら、Selenium(python経由)が動かなくなった。

こんなエラーで止まりやがる。

当初は、Firefox 46にダウングレードして凌いでいたが、ブラウザをアップデート出来ないのは嫌なので、Firefox 46のバイナリを別に置いて対応することにした。

続きを読む Firefox 47からSeleniumが使えない

Pocket

gnome-terminal(端末)で○△□とかを全角表示(ubuntu 16.04)

Pocket

ubuntu 16.04にバージョンアップしたら、○△□とかが、gnome-terminal(端末)で半角表示されてしまい文字が重なってしまう。

前は、VTE_CJK_WIDTHを1に設定とかやっていたのだが、16.04だと上手く行かない。

普通にGUIで設定出来るようになっていた。プロファイル毎に設定可能。

場所は以下。

gnome_terminal_cjk

地味に便利になってきてる。ありがとう!

Pocket