Skip to content

OS Fingerprint Obfuscation for modern Linux Kernels

License

Notifications You must be signed in to change notification settings

prashantvidja/oschameleon

 
 

Repository files navigation

https://travis-ci.org/mushorg/oschameleon.svg?branch=master

OSChameleon

OS Fingerprint Obfuscation for modern Linux Kernels.
Author: Anton Hinterleitner [email protected]

Description: Fools the probes of nmap scanner

Prerequisites:
  • Linux (tested with Debian/Ubuntu)
  • Python 2.7+
  • python-nfqueue=0.6 (apt-get install python-nfqueue)
  • requirements.txt
Recorded 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
--server sets an exception for 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!

About

OS Fingerprint Obfuscation for modern Linux Kernels

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%