Comments (2)
Thanks for the question, no problem asking here.
The data is encoded to effectively neuter malicious payloads. This helps to avoid any possible code or command injection issues when storing the data or processing it upstream. Also, if you want to log raw payloads, many will contain return characters so you'll end up with multiline entries in the log file. Perhaps that is ok for your use case.
If you want to add that feature, I recommend making that a configurable option so users can opt-in to using it. So default would be to encode, but a user can add something like encode = False
in the config file.
make sense?
from honeypy.
I see your point.
Also, if you want to log raw payloads, many will contain return characters so you'll end up with multiline entries in the log file.
I'll add generic escaping to avoid this
recommend making that a configurable option
Will do it this way
Thanks for your answers
from honeypy.
Related Issues (20)
- Enhancement: Need event for "Connection Close" in Plugins HOT 4
- Improve exception handling in log triage
- Setup issues HOT 2
- Allow for different styles of data/timestamp HOT 1
- HoneyDB tab link not working? HOT 1
- twisted.protocols.telnet got deprecated. HOT 1
- 📚 improve developer documentation 💻 HOT 1
- introduce "quickstart" in top-level README.md HOT 1
- Allow service profiles to be combined HOT 4
- Refactoring logtail idea HOT 3
- Add ability for console command list to list loggers or services HOT 1
- Add console command to test loggers
- Add main config option for timeout
- Add a white-list for local scanners HOT 1
- Splunk logger HOT 6
- Allow for Twitter "Collections" instead of only tweets HOT 2
- Allow honeypot output to be sent to CSIRTG feeds
- No new connections HOT 1
- Python 3.x support HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from honeypy.