monitor
Version, currently main branch1 version
- main branchlatestFeb 3, 2023
github.com/NeuraLegion/monitor
Quick HTTP Load tester for CSE\Support
5 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
monitor:
github: NeuraLegion/monitor
branch: mainmain is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
1.6.2- License
- MIT
- Author
- Bar Hofesh
- Target
monitorfrom src/monitor.cr
Dependencies
Runtime Dependencies
Development Dependencies
- ameba*github: crystal-ameba/amebadev
README
monitor
Quick HTTP Load utility
Installation
- Install Crystal
git clonethis repocdinto the reposhards build
Usage
The monitor application takes a few arguments:
-uor--url- The URL to test-cor--concurrency- The number of concurrent requests to make (defualts to 10)-tor--total-requests- The total number of requests to make (defaults to 1000)-aor--attack- Adds a<script>alert(1)</script>to the end of the URL
bin/monitor --url https://brightsec.com/
WAFs detected: Armor Protection (Armor Defense), CloudFlare Web Application Firewall (CloudFlare)
┌───────────┬───────┬─────────────────────────────────────────────────────────────────────┐
│ Responses │ Count │ Description │
├───────────┼───────┼─────────────────────────────────────────────────────────────────────┤
│ 503 │ 3 │ Service Unavailable - This means something is wrong with the server │
│ 200 │ 24 │ OK │
│ 429 │ 973 │ Too Many Requests - This means we are being rate limited │
└───────────┴───────┴─────────────────────────────────────────────────────────────────────┘
Debug Files Created: 976
Debug files will be saved to the /tmp/[hostname] folder, and will be named as [hostname].random_number.html
those files can be easily opened with a browser to see the response.
Using Docker
using docker is as simple as:
docker run -it neuralegion/monitor --url https://brightsec.com/
or if you want to build it yourself:
- git clone this repo
cdinto the repodocker build -t monitor .docker run -it monitor --url https://brightsec.com/
Contributing
- Fork it (https://github.com/NeuraLegion/monitor/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- Bar Hofesh - creator and maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
main- Seen
- Feb 3, 2023
- Crystal
1.6.2- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/NeuraLegion/monitor
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 15, 2026
- Synced
- Aug 15, 2026
- Versions
- 1