Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/schmalle/Nodepot
A nodejs web application honeypot
https://github.com/schmalle/Nodepot
Last synced: about 1 month ago
JSON representation
A nodejs web application honeypot
- Host: GitHub
- URL: https://github.com/schmalle/Nodepot
- Owner: schmalle
- Created: 2014-02-09T18:49:45.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-08-23T16:29:31.000Z (over 9 years ago)
- Last Synced: 2024-08-03T23:03:51.356Z (4 months ago)
- Language: HTML
- Size: 608 KB
- Stars: 43
- Watchers: 6
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: history.txt
Awesome Lists containing this project
- awesome-honeypots - Nodepot - NodeJS web application honeypot. (Honeypots)
- awesome-honeypots - Nodepot - NodeJS web application honeypot. (Honeypots)
- fucking-awesome-honeypots - Nodepot - NodeJS web application honeypot. (Honeypots)
README
Nodepot
=======Version 0.36: 14.05.2015
Thanks to Angelo Dell'Aera and Andrea De Pasquale for testing.
- not production ready !!! -
A nodejs web application honeypot designed to run in small environments such as
Raspberry PI / CubietrackBackground:
-----------With Glaspot Lukas did a great job. Nodepot was initially started as a pure learning
project for NodeJS.Needed things (Openshift):
--------------------------See openshift.txt
Needed things (Ubuntu/Debian):
------------------------------apt-get install nodejs redis-server curl npm will install all needed components.
npm install --save string crypto redis moment
(NOT NEEDED) npm install nodemailer --save
npm install emailjs --save
npm install twit
npm install string
npm install nodejs-hpfeedsOn a plain vanilla Debian system add the following
npm install put
npm install binaryIf the npm call fails, run the following code to fix the entry.
npm config set registry http://registry.npmjs.org/
IMPORTANT: Copy an adapted version of the config.js file (./template) to /etc/nodepot/config.js
Standard install directory should be /opt/Nodepot
Startup
-------nodejs app.js will start the server. Please ensure that redis (http://redis.io/) is running.
Optionally as additional parameter you can pass the location / name of the configfile.
Crontab
-------If you want to include a check in your crontab for the running service, please add
e.g. with a 5 minute interval the following call to your crontab:/opt/Nodepot/nodepot.sh
Internally it will call corecheck.sh for some additional stuff.
Contact:
--------[email protected]
flakedev on twitter