Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mushorg/oschameleon
OS Fingerprint Obfuscation for modern Linux Kernels
https://github.com/mushorg/oschameleon
Last synced: 14 days ago
JSON representation
OS Fingerprint Obfuscation for modern Linux Kernels
- Host: GitHub
- URL: https://github.com/mushorg/oschameleon
- Owner: mushorg
- License: mit
- Created: 2015-02-03T15:30:20.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-05-21T05:27:20.000Z (6 months ago)
- Last Synced: 2024-10-07T13:18:53.758Z (about 1 month ago)
- Language: Python
- Size: 562 KB
- Stars: 75
- Watchers: 11
- Forks: 24
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.txt
- License: LICENSE.txt
Awesome Lists containing this project
README
![tests](https://github.com/mushorg/oschameleon/actions/workflows/test.yml/badge.svg)
OSChameleon
===========**OS Fingerprint Obfuscation for modern Linux Kernels.**
*Author: Anton Hinterleitner is111012\@fhstp.ac.at*Description: Fools the probes of nmap scanner
Prerequisites:
- Linux (tested with Debian/Ubuntu 18.04)
- Python 2.7+
- python-nfqueue=0.6 (apt-get install python-nfqueue)
- requirements.txtRecorded logs are stored to `/var/log/honeypot/`
Usage:
python2.7 oschameleonRun.py
--template path to the nmap fingerprint, either absolute or relative to the execution folder the iptables to access over ssh. the ssh port should either be changed to 63712 or the port number in stack_packet/helper.py
--public_ip either fetches the server public ip or gets the ip set for the interface
--interface the network interface
--debug debugging output**Note: This script flushes iptables before and after usage!**