Skip to content

Commit

Permalink
- format readme
Browse files Browse the repository at this point in the history
  • Loading branch information
ryabenbc committed Mar 5, 2021
1 parent e255775 commit 388ad9b
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 12 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/cyber.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
strategy:
matrix:
go-version: [1.16]
os: [ubuntu-latest, macos-latest]
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:

Expand All @@ -28,5 +28,6 @@ jobs:
go-version: ${{ matrix.go-version }}

- name: Build
if: github.event_name == 'push' && (matrix.os == 'ubuntu-latest' || matrix.os == 'macos-latest')
run: cd riotpot && go build -o bin/ -v

Binary file added AAUgraphics/aau_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added AAUgraphics/aau_waves.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
29 changes: 18 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,26 @@
# riotpot
<div style="text-align:center">
<img href="AAUgrapgics/aau_logo.png" height="100" width="100">
</div>

# Riotpot

<p align="left">
<a href="https://github.com/aau-network-security/riotpot/actions"><img alt="GitHub Actions status" src="https://github.com/aau-network-security/riotpot/workflows/cyber/badge.svg"></a>
</p>

Resilient IoT Hoeypot
# Table of Contents
- [Riotpot](#riotpot)
- [Table of Contents](#table-of-contents)
- [1. Description](#1-description)
- [2. Installation](#2-installation)


# Emulators
# 1. Description
Riotpot is an interoperable medium interaction honeypot, primarly focused on the emulation IoT and OT protocols, althoug, it is also capable of emulating other services.

Riotpot offers a diverse set of protocol emulators:
- HTTP
- SSH
- MQTT
- TELNET
- ECHO
This services are loaded in the honeypot in the form of plugins, making Riotpot a modular, and very transportable honeypot. The services are loaded at runtime, meaning that the weight of the honeypot will vary on premisses, and the services loaded e.g. HTTP, will only be used when required.

# Usage
# 2. Installation

Docker container:
```bash
Expand All @@ -30,4 +35,6 @@ go build -o bin/
Specific file testing (e.g. plugins):
```bash
go run Path
```
```

<img href="AAUgrapgics/aau_waves.png" width="100%" height="100">

0 comments on commit 388ad9b

Please sign in to comment.