Skip to content

Commit

Permalink
add request bins
Browse files Browse the repository at this point in the history
  • Loading branch information
l4rm4nd committed Jan 16, 2024
1 parent 8ce7052 commit 1bf91e7
Show file tree
Hide file tree
Showing 3 changed files with 60 additions and 0 deletions.
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ docker compose up
- [Photo and Video Galleries](#photo-and-video-galleries)
- [Proxy](#proxy)
- [Recipe Management](#recipe-management)
- [Request Bins](#request-bins)
- [Security & Privacy](#security--privacy)
- [Software Development - Project Management, DevOps](#software-development---project-management-devops)
- [URL Shorteners](#url-shorteners)
Expand Down Expand Up @@ -396,6 +397,16 @@ A [wiki](https://en.wikipedia.org/wiki/Wiki) is a publication collaboratively ed
- [Domainmod](examples/domainmod) - DomainMOD is an open source application used to manage your domains and other internet assets in a central location.
- [Snipe-IT](examples/snipe-it) - Snipe-IT is a free, open source IT asset management system written in PHP.

### Request Bins

**[`^ back to top ^`](#-project-list)**

A request bin service allows one to collect and inspect HTTP requests. It may be used to create mock API endpoints or troubleshoot HTTP requests. Also used by security professionals to verify security vulnerabilities like Server Side Request Forgery (SSRF) and others.

- [RequestBin](examples/requestbin) - RequestBin gives you a unique URL that collects HTTP requests for debugging and development purposes.
- [Request-Baskets](https://github.com/darklynx/request-baskets) - HTTP requests collector to test webhooks, notifications, REST clients and more.
- [Mockbin](https://github.com/Kong/mockbin) - Mock, Test & Track HTTP Requests and Response for Microservices.

### Miscellaneous

**[`^ back to top ^`](#-project-list)**
Expand Down
9 changes: 9 additions & 0 deletions examples/requestbin/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# References

- https://github.com/l4rm4nd/Requestbin

# Notes

This is revived fork of the discontinued RequestBin repository at https://github.com/RonTt/Requestbin.

Note that the repository is not actively maintained. It still works though.
40 changes: 40 additions & 0 deletions examples/requestbin/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
version: "3.3"

services:
app:
image: l4rm4nd/requestbin:latest
hostname: requestbin
container_name: requestbin
restart: unless-stopped
ports:
- 8000:8000
expose:
- 8000
environment:
REALM: prod
REDIS_URL: "//redis:6379"
links:
- redis
#networks:
# - dev
#labels:
# - traefik.enable=true
# - traefik.docker.network=dev
# - traefik.http.routers.requestbin.rule=Host(`bin.example.com`)
# - traefik.http.services.requestbin.loadbalancer.server.port=8000
# # Optional part for traefik middlewares
# - traefik.http.routers.requestbin.middlewares=local-ipwhitelist@file,authelia@docker

redis:
image: redis:alpine
hostname: redis
container_name: requestbin_redis
restart: unless-stopped
#volumes:
# - ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/requestbin/redis:/data
#networks:
# - dev

#networks:
# dev:
# external: true

0 comments on commit 1bf91e7

Please sign in to comment.