Nmap

追加アプリケーションパッケージ、PETやSFSなどの話題です

モデレータ: 暇人, YoN, nyu

返信する
oioi
記事: 4
登録日時: 12/06/20(水) 16:49
お住まい: 香川県
連絡する:

Nmap

投稿記事 by oioi »

oioiと申します。初心者です。
Nmap(ZenmapやNSEがついてるやつ) のPET版を探しているのですが、、
僕はまだパピー使って2日しか経ってなくて、PETファイルの作り方も分かりません。
もしよろしければ、作っていただけませんか?お願いします
puppy 4,1,3
celeron 1.8GHz
RAM 256MB
486HA
記事: 1142
登録日時: 11/03/06(日) 14:31

Re: Nmap

投稿記事 by 486HA »

ネット検索すると、こんなものが見つかりますよ。
「nmap 4.68 with zenmap pet packger」
http://www.murga-linux.com/puppy/viewtopic.php?t=32141

または、nmap_4.62_i386.pet(ひろキティさんのマイボックス)
https://box.yahoo.co.jp/guest/viewer?si ... ype=detail
CORE-i7-6700HQ uEFI ram:8GB
Full: Quirky Beaver64-8.7.1(64)
save2dir: Artfulpup-17.11,Dpup-7.5,Xenialpup 7.0.8.1(32)
Slimjet 21.0.8.0(32/64)
oioi
記事: 4
登録日時: 12/06/20(水) 16:49
お住まい: 香川県
連絡する:

Re: Nmap

投稿記事 by oioi »

ありがとうございます。
でもやっぱり最新型のNmap Spricting Engineは入ってなさそうですね。
ちょっと高望みしすぎたかもしれません。
片方のZenmapのほうはリンク切れしています。
なんか本当に申し訳ないような、、、
puppy 4,1,3
celeron 1.8GHz
RAM 256MB
486HA
記事: 1142
登録日時: 11/03/06(日) 14:31

Re: Nmap

投稿記事 by 486HA »

 最新のNmap6のパッケージは必要なら誰でも入手できますが、自分で対応できなければ論外です。
Nmap 4.76やBackTrackなどもインストールされたAttack Pupもあります。
http://www.murga-linux.com/puppy/viewto ... 022#421022
CORE-i7-6700HQ uEFI ram:8GB
Full: Quirky Beaver64-8.7.1(64)
save2dir: Artfulpup-17.11,Dpup-7.5,Xenialpup 7.0.8.1(32)
Slimjet 21.0.8.0(32/64)
アバター
サボり魔
記事: 294
登録日時: 07/12/06(木) 12:28
お住まい: 関東

Re: Nmap

投稿記事 by サボり魔 »

私は nmap を使ったことはありません。また、 Python-2.X も使ったことがありません。
その点に留意していただいた上で以下の「野良 PET の作り方」を読んでみてください。

私の手元には oioi さんの使っている Puppy-4.1.3 という環境はありません。
現在テストが進んでいる lupu-528JPRC で実験しました。
開発環境である lupu_devx_528JP08.sfs も入れてあります

試しに nmap-6.01 というものをダウンロードしてきました。これが最新ということですので。
とりあえず何も考えずにビルド。
nmap コマンドは通りますが、zenmap をコンソールから起動しようとしてもエラーが出ます。
どうやら python スクリプトである zenmap の実行に必要なライブラリが無いらしい。

大手の Linux ディストリでは初めから入っていますが、Puppy Linux では Python は嫌われ者の言語のようで、開発環境を入れないとインストールされません。もちろん後付けで入れるライブラリ群など入っていないし、python がらみのモジュールをコンパイルする際に要求されるヘッダファイルも(そのままでは)入っていません。

zenmap さんがおっしゃるには「gtk を入れろ」ということですので、面倒くさい作業が始まります。
pygtk というライブラリをビルドするのに必要なものがわさわさと…。
  • pixman-0.26.0 (cairo を入れるのに必要)
  • cairo-1.10.2
  • python2.6-dev_2.6.5-1ubuntu6_i386.deb
    (python のヘッダーが pycairo と pygtk で要求される)
  • pycairo-1.8.8 (py2cairo-1.10.0 はエラーが出た)
  • pygobject-2.21.3 (pygtk-2.24.0 であれば最低このバージョン以上でないと)
  • pygtk-2.12.1 (チキンなので余裕を持って古いバージョンをビルド)
…上のリストを逆から読んでください。どれをインストールすればいいのか、エラーの文面を読んでそのつど遡って特定していったわけです。
devx 開発環境で入る python-2.6 は /usr/lib/python2.6 に入っていますので、 各ビルドでは --prefix=/usr としておきました。

依存ライブラリを PET にして、念のため先ほどの nmap をアンインストール。
PET の作り方は、このフォーラムの「初心者のヘルプ」や「FAQ」などの中にあると思います。
また、Puppy 日本語版のページにも基本的な解説があります(ただし、現在一時的につながりません)。

もう一度 nmap をビルド。「./configure --help」の出力を熟読してオプションを指定してください。ソースからのインストールガイドが nmap の本家にあります。全てではありませんが、各種オプションの説明もあります。
dir2pet の際に幾つかのファイルが PET 用のディレクトリに入らないままになりますので、手動でコピーします。
例えば、 site-packages の中身や /usr/share/zenmap など。他にもあります。差分をとるスクリプトか、目 diff でどうにかしてください。

全てインストールし終えたら、端末から

コード: 全て選択

# export PYTHONPATH=/usr/lib/python2.6/site-packages/gtk-2.0:/usr/lib/python2.6/site-packages
# zenmap
とすることで python のモジュール検索パスを設定した上で zenmap を起動すると、次の画像のように起動してくれます。
lupu528JP_zenmap.jpg
なお、私は使い方を知りませんので、起動を確認したのみです。
--script オプションを使った画像も貼っておきます。
lupu528JP_nse.jpg
随分と気にされているようでしたが、スクリプトエンジンの最新版というのは lua のことなのでしょうか?
nmap-6.01 に同梱されている lua は 5.1.3 です。
現時点での最新は 5.2.1 でしたっけ?
これまた使ったことがありませんのでフォローできませんが、最新が良いということでしたら上記の手順の途中で入れるといいですよ。

ただ、もっと簡単にインストールする方法があるのだと思います。実際、lupu-528JP には pixman や cairo は入っているみたいですし(PET インストール時に警告が出ました)。
python の easy_install でもいいのかも(この手のものはあまり好みではありませんが)。

以上、強引ですが正面突破してみました。


「とりあえず動けば OK」という精神で作成した PET は、他の人に提供できるようなスマートさを持っていないことがほとんどです。自作野良 PET を他人に提供しない(できない)大きな理由の1つです。ましてやこのような依存関係に縛られたソフトとなれば…色々と面倒なわけです。

ともあれ、私のように各ソフトについて無知でも、ググればどうにかなります(面倒ですけど)。
こういう難しそうなソフトを使おうという oioi さんなら尚更です。ぜひビルドしてみてください。
今からいじり始めれば、夏休みを迎える頃には Puppy に相当慣れることができると思います。

では、頑張って♪ :wink:
添付ファイルを見るにはパーミッションが必要です
サボり魔
Precise-550JP & Precise-571JP & Tahr-Puppy
frugal install (USB)
8GB ASUS H97I-PLUS Core-i5 4690S
8GB ASRock Z68M-ITX/HT Core-i7 2600k with Win7
16GB ASROCK H170M-ITX/ac Core-i5 6600
oioi
記事: 4
登録日時: 12/06/20(水) 16:49
お住まい: 香川県
連絡する:

Re: Nmap

投稿記事 by oioi »

ありがとうございます。
返信遅くなってすいません。
devxが例の件で手に入れられなくなって探していました。
、、、、、devxのあるミラーサイトがあれば試してみたいと思います。
puppy 4,1,3
celeron 1.8GHz
RAM 256MB
486HA
記事: 1142
登録日時: 11/03/06(日) 14:31

Re: Nmap

投稿記事 by 486HA »

 devx_431JP2012.sfsなどは、こちらから入手できます。
http://182.164.210.61/puppy/pup4/test/
CORE-i7-6700HQ uEFI ram:8GB
Full: Quirky Beaver64-8.7.1(64)
save2dir: Artfulpup-17.11,Dpup-7.5,Xenialpup 7.0.8.1(32)
Slimjet 21.0.8.0(32/64)
oioi
記事: 4
登録日時: 12/06/20(水) 16:49
お住まい: 香川県
連絡する:

Re: Nmap

投稿記事 by oioi »

ありがとうございます
さっそく試してみます
puppy 4,1,3
celeron 1.8GHz
RAM 256MB
返信する