Skip to content
shu-tom edited this page Dec 27, 2017 · 4 revisions

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

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

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

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

Neo4jのインストール

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

リモートでアクセスできるように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

npmのインストール

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

Neo4j driverのインストール

$ cd LogonTracer/static
$ npm install neo4j-driver

Clone this wiki locally