mirror of https://github.com/cowrie/cowrie.git
add SQL instructions
This commit is contained in:
parent
911db4264e
commit
debfb699fa
|
@ -0,0 +1,49 @@
|
||||||
|
# How to send Cowrie output to MySQL database
|
||||||
|
|
||||||
|
## Prerequisites
|
||||||
|
|
||||||
|
* Working Cowrie installation
|
||||||
|
* Working MySQL database
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
```
|
||||||
|
su - cowrie
|
||||||
|
source cowrie/cowrie-env/bin/activate
|
||||||
|
pip install MySQL-python
|
||||||
|
```
|
||||||
|
|
||||||
|
## mySQL configuration
|
||||||
|
|
||||||
|
First create the database and grant access to the Cowrie user account:
|
||||||
|
```
|
||||||
|
mysql -u root -p
|
||||||
|
CREATE DATABASE cowrie;
|
||||||
|
GRANT ALL ON cowrie.* TO 'cowrie'@'localhost' IDENTIFIED BY 'PASSWORD HERE';
|
||||||
|
FLUSH PRIVILEGES;
|
||||||
|
exit
|
||||||
|
```
|
||||||
|
|
||||||
|
Next load the database schema:
|
||||||
|
```
|
||||||
|
cd /opt/cowrie/
|
||||||
|
mysql -u cowrie -p
|
||||||
|
USE cowrie;
|
||||||
|
source ./doc/sql/mysql.sql;
|
||||||
|
exit
|
||||||
|
```
|
||||||
|
|
||||||
|
## cowrie configuration
|
||||||
|
|
||||||
|
* Add the following entries to ~/cowrie/cowrie.cfg
|
||||||
|
|
||||||
|
```
|
||||||
|
[output_mysql]
|
||||||
|
host = localhost
|
||||||
|
database = cowrie
|
||||||
|
username = cowrie
|
||||||
|
password = PASSWORD HERE
|
||||||
|
port = 3306
|
||||||
|
debug = false
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue