Skip to content

Commit 1bf91e7

Browse files
committed
add request bins
1 parent 8ce7052 commit 1bf91e7

File tree

3 files changed

+60
-0
lines changed

3 files changed

+60
-0
lines changed

README.md

+11
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ docker compose up
6767
- [Photo and Video Galleries](#photo-and-video-galleries)
6868
- [Proxy](#proxy)
6969
- [Recipe Management](#recipe-management)
70+
- [Request Bins](#request-bins)
7071
- [Security & Privacy](#security--privacy)
7172
- [Software Development - Project Management, DevOps](#software-development---project-management-devops)
7273
- [URL Shorteners](#url-shorteners)
@@ -396,6 +397,16 @@ A [wiki](https://en.wikipedia.org/wiki/Wiki) is a publication collaboratively ed
396397
- [Domainmod](examples/domainmod) - DomainMOD is an open source application used to manage your domains and other internet assets in a central location.
397398
- [Snipe-IT](examples/snipe-it) - Snipe-IT is a free, open source IT asset management system written in PHP.
398399

400+
### Request Bins
401+
402+
**[`^ back to top ^`](#-project-list)**
403+
404+
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.
405+
406+
- [RequestBin](examples/requestbin) - RequestBin gives you a unique URL that collects HTTP requests for debugging and development purposes.
407+
- [Request-Baskets](https://github.com/darklynx/request-baskets) - HTTP requests collector to test webhooks, notifications, REST clients and more.
408+
- [Mockbin](https://github.com/Kong/mockbin) - Mock, Test & Track HTTP Requests and Response for Microservices.
409+
399410
### Miscellaneous
400411

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

examples/requestbin/README.md

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# References
2+
3+
- https://github.com/l4rm4nd/Requestbin
4+
5+
# Notes
6+
7+
This is revived fork of the discontinued RequestBin repository at https://github.com/RonTt/Requestbin.
8+
9+
Note that the repository is not actively maintained. It still works though.
+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
version: "3.3"
2+
3+
services:
4+
app:
5+
image: l4rm4nd/requestbin:latest
6+
hostname: requestbin
7+
container_name: requestbin
8+
restart: unless-stopped
9+
ports:
10+
- 8000:8000
11+
expose:
12+
- 8000
13+
environment:
14+
REALM: prod
15+
REDIS_URL: "//redis:6379"
16+
links:
17+
- redis
18+
#networks:
19+
# - dev
20+
#labels:
21+
# - traefik.enable=true
22+
# - traefik.docker.network=dev
23+
# - traefik.http.routers.requestbin.rule=Host(`bin.example.com`)
24+
# - traefik.http.services.requestbin.loadbalancer.server.port=8000
25+
# # Optional part for traefik middlewares
26+
# - traefik.http.routers.requestbin.middlewares=local-ipwhitelist@file,authelia@docker
27+
28+
redis:
29+
image: redis:alpine
30+
hostname: redis
31+
container_name: requestbin_redis
32+
restart: unless-stopped
33+
#volumes:
34+
# - ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/requestbin/redis:/data
35+
#networks:
36+
# - dev
37+
38+
#networks:
39+
# dev:
40+
# external: true

0 commit comments

Comments
 (0)