Skip to content
Shusei Tomonaga edited this page Dec 21, 2022 · 4 revisions

1. 必要なパッケージのインストール
2. Neo4jのインストール
3. LogonTracerのダウンロード
4. Pythonモジュールのインストール

以下はDebianにインストールする例です。また、参考となるインストールガイドがありますので、参照してください。

必要なパッケージのインストール

Java をインストールしていない場合は、このページを参考にインストールしてください。

注意: このツールはPython3.7.0以上で動作します。

Neo4jのインストール

ダウンロードURL (Neo4j Community or Enterprise Linux/Mac tarball)
Neo4jのWebサイトを参考にインストールしてください。

注意: このツールはNeo4j 4.4をサポートしています。

リモートでアクセスできるようにNeo4jの設定を変更

$ cd [NEO4J_HOME]
$ vi conf/neo4j.conf

以下のようなBoltプロトコルの行に、リッスンするIPアドレスを指定します。

# Bolt connector
dbms.connector.bolt.enabled=true
#dbms.connector.bolt.tls_level=OPTIONAL
#dbms.connector.bolt.listen_address=:7687 <-- ココ

以下のように変更します:

dbms.connector.bolt.listen_address=0.0.0.0:7687 <-- #を削除し、":"の前に0.0.0.0を挿入してください

以下のようなHTTPプロトコルの行に、リッスンするIPアドレスを指定します。

# HTTP Connector. There must be exactly one HTTP connector.
dbms.connector.http.enabled=true
#dbms.connector.http.listen_address=:7474 <-- ココ

以下のように変更します:

dbms.connector.http.listen_address=0.0.0.0:7474 <-- #を削除し、":"の前に0.0.0.0を挿入してください

Neo4jを起動します。

$ ./bin/neo4j console &

Neo4jにログインし、Neo4jユーザーのパスワードを変更

Neo4jの起動しているIPアドレスのポート7474にWebブラウザでアクセスします。

http://[IP_Address]:7474

デフォルトアカウント/パスワード(neo4j / neo4j)でログインすると、パスワードの変更を求めるプロンプトが表示されます。

LogonTracerのダウンロード

$ git clone https://github.com/JPCERTCC/LogonTracer.git

Pythonモジュールのインストール

$ pip3 install -r LogonTracer/requirements.txt
Clone this wiki locally