Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added GasPot honeypot integration #35

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

OguzKortun
Copy link

  • Introduced GasPot as a new honeypot.
  • Initially attempted to use the available GasPot Docker image from Docker Hub, encountered issues.
  • Downloaded GasPot source code to the Honeyscanner workspace.
  • Modified Dockerfile to build a functional GasPot Docker image.
  • Updated Honeyscanner codebase to support GasPot integration.
  • Implemented a new GasPot class.
  • Successfully tested and ran Honeyscanner with GasPot.

Detailed commit message:

Summary

This commit adds support for the GasPot honeypot within the Honeyscanner project.

Changes

  • GasPot Integration: Added GasPot as a new honeypot.

  • Docker Image: Attempted to use the existing GasPot Docker image from Docker Hub initially, but faced issues.

    • Downloaded GasPot source code to the Honeyscanner workspace.
    • Modified Dockerfile to build a functional GasPot Docker image.
  • Code Updates: Updated Honeyscanner code to incorporate GasPot support.

    • Created a new GasPot class.
  • Execution with Honeyscanner: Docker command used to run GasPot with Honeyscanner:

    sh docker run -p 10001:10001 gaspot python3 main.py --honeypot gaspot --honeypot_version 0.1.0 --target_ip 127.0.0.1 --port 10001 --username root --password 12345

- Introduced GasPot as a new honeypot.
- Initially attempted to use the available GasPot Docker image from Docker Hub, encountered issues.
- Downloaded GasPot source code to the Honeyscanner workspace.
- Modified Dockerfile to build a functional GasPot Docker image.
- Updated Honeyscanner codebase to support GasPot integration.
- Implemented a new GasPot class.
- Successfully tested and ran Honeyscanner with GasPot.

### Detailed commit message:

### Summary
This commit adds support for the GasPot honeypot within the Honeyscanner project.

### Changes
- **GasPot Integration**: Added GasPot as a new honeypot.
- **Docker Image**: Attempted to use the existing GasPot Docker image from Docker Hub initially, but faced issues.
  - Downloaded GasPot source code to the Honeyscanner workspace.
  - Modified Dockerfile to build a functional GasPot Docker image.
- **Code Updates**: Updated Honeyscanner code to incorporate GasPot support.
  - Created a new GasPot class.
- **Execution with Honeyscanner**: Docker command used to run GasPot with Honeyscanner:

  ```sh
  docker run -p 10001:10001 gaspot
  python3 main.py --honeypot gaspot --honeypot_version 0.1.0 --target_ip 127.0.0.1 --port 10001 --username root --password 12345
  ```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant