Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BishopFox/aimap
/ endpoints
Endpoints
34 in github.com/BishopFox/aimap
⨍
Functions
525
◇
Types & classes
152
↳
Endpoints
34
Route
advanced_search
router.post("/search")
backend/app/routes/endpoints.py:None
Route
attack_stream
router.websocket("/{attack_id}/stream")
backend/app/routes/attack.py:None
Route
create_endpoint
router.post("", status_code=201)
backend/app/routes/endpoints.py:None
Route
create_or_update_analysis
router.post("", status_code=201)
backend/app/routes/analyses.py:None
Route
create_range
router.post("", status_code=201)
backend/app/routes/ranges.py:None
Route
create_scan
router.post("", status_code=201)
backend/app/routes/scans.py:None
Route
delete_endpoint
router.delete("/{endpoint_id}", status_code=204)
backend/app/routes/endpoints.py:None
Route
delete_range
router.delete("/{range_id}", status_code=204)
backend/app/routes/ranges.py:None
Route
delete_scan
router.delete("/{scan_id}", status_code=204)
backend/app/routes/scans.py:None
Route
enrich_all_endpoints
router.post("/enrich-all")
backend/app/routes/endpoints.py:None
Route
enrich_single_endpoint
router.post("/{endpoint_id}/enrich")
backend/app/routes/endpoints.py:None
Route
get_analysis
router.get("/{endpoint_id}")
backend/app/routes/analyses.py:None
Route
get_attack_status
router.get("/{attack_id}/status")
backend/app/routes/attack.py:None
Route
get_endpoint
router.get("/{endpoint_id}")
backend/app/routes/endpoints.py:None
Route
get_geo
router.get("/geo", response_model=list[GeoEntry])
backend/app/routes/endpoints.py:None
Route
get_globe_data
router.get("/globe")
backend/app/routes/endpoints.py:None
Route
get_range
router.get("/{range_id}")
backend/app/routes/ranges.py:None
Route
get_scan
router.get("/{scan_id}")
backend/app/routes/scans.py:None
Route
get_stats
router.get("/stats", response_model=StatsResponse)
backend/app/routes/endpoints.py:None
Route
get_test_results
router.get("/{endpoint_id}/testing")
backend/app/routes/analyses.py:None
Route
health_check
app.get("/api/health")
backend/app/main.py:None
Route
ingest_nuclei
router.post("/ingest-nuclei")
backend/app/routes/endpoints.py:None
Route
list_endpoints
router.get("", response_model=PaginatedResponse)
backend/app/routes/endpoints.py:None
Route
list_query_presets
router.get("/query-presets")
backend/app/routes/scans.py:None
Route
list_ranges
router.get("", response_model=PaginatedRanges)
backend/app/routes/ranges.py:None
Route
list_scans
router.get("", response_model=PaginatedScans)
backend/app/routes/scans.py:None
Route
run_scan
router.post("/{scan_id}/run")
backend/app/routes/scans.py:None
Route
scan_progress_ws
router.websocket("/{scan_id}/progress")
backend/app/routes/scans.py:None
Route
start_attack
router.post("/{endpoint_id}")
backend/app/routes/attack.py:None
Route
system_status
app.get("/api/system/status")
backend/app/main.py:None
Route
trigger_scan
router.post("/{range_id}/scan", response_model=TriggerScanResponse)
backend/app/routes/ranges.py:None
Route
update_endpoint
router.put("/{endpoint_id}")
backend/app/routes/endpoints.py:None
Route
update_range
router.put("/{range_id}")
backend/app/routes/ranges.py:None
Route
update_scan_status
router.put("/{scan_id}/status")
backend/app/routes/scans.py:None