Added more examples

pull/204/head
Sami Mokaddem 2018-03-12 16:55:21 +01:00
parent 364d685e0c
commit 6553519e3b
1 changed files with 27 additions and 9 deletions

View File

@ -26,6 +26,11 @@ python3 server.py
# Utilisation # Utilisation
```
# Activate virtualenv
. ./serv-env/bin/activate
```
### Adding items to MISP ### Adding items to MISP
``` ```
@ -42,21 +47,34 @@ python3 server.py
>>> helper.push_sighting(uuid="5a9e9e26-fe40-4726-8563-5585950d210f") >>> helper.push_sighting(uuid="5a9e9e26-fe40-4726-8563-5585950d210f")
``` ```
### Generator ### Generate the feed
``` ```
# Create the FeedGenerator object using the configuration provided in the file settings.py # Create the FeedGenerator object using the configuration provided in the file settings.py
# It will create daily event in which attributes and object will be added # It will create daily event in which attributes and object will be added
generator = FeedGenerator() >>> generator = FeedGenerator()
# Add an attribute to the daily event # Add an attribute to the daily event
attr_type = "ip-src" >>> attr_type = "ip-src"
attr_value = "8.8.8.8" >>> attr_value = "8.8.8.8"
additional_data = {} >>> additional_data = {}
generator.add_attribute_to_event(attr_type, attr_value, **additional_data) >>> generator.add_attribute_to_event(attr_type, attr_value, **additional_data)
# Add a cowrie object to the daily event # Add a cowrie object to the daily event
obj_name = "cowrie" >>> obj_name = "cowrie"
obj_data = { "session": "session_id", "username": "admin", "password": "admin", "protocol": "telnet" } >>> obj_data = { "session": "session_id", "username": "admin", "password": "admin", "protocol": "telnet" }
generator.add_object_to_event(obj_name, **obj_data) >>> generator.add_object_to_event(obj_name, **obj_data)
```
### Consume stored data in redis
```
# Configuration provided in the file settings.py
>>> python3 fromredis.py
```
### Serve data to MISP
```
>>> python3 server.py
``` ```