routes.rb - warvox - VoIP based wardialing tool, forked from rapid7/warvox.
(HTM) git clone git://jay.scot/warvox
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
routes.rb (2659B)
---
1 Rails.application.routes.draw do
2 get "login" => "user_sessions#new", :as => "login"
3 get "logout" => "user_sessions#destroy", :as => "logout"
4
5 resources :user_sessions
6
7 get '/projects/:project_id/all' => 'projects#index', :as => :all_projects
8
9
10 get '/jobs/dial' => 'jobs#new_dialer', :as => :new_dialer_job
11 get '/projects/:project_id/jobs/dial' => 'jobs#new_dialer', :as => :new_dialer_project_job
12 put '/jobs/dialer' => 'jobs#dialer', :as => :dialer_job
13
14 get '/jobs/analyze' => 'jobs#new_analyze', :as => :new_analyze_job
15 get '/projects/:project_id/jobs/analyze' => 'jobs#new_analyze', :as => :new_analyze_project_job
16 put '/jobs/analyzer' => 'jobs#analyzer', :as => :analyzer_job
17
18 get '/projects/:project_id/jobs/identify' => 'jobs#new_identify', :as => :new_identify_project_job
19 put '/jobs/identifier' => 'jobs#identifier', :as => :identifier_job
20
21 get '/jobs/:id/stop' => 'jobs#stop', :as => :stop_job
22 post '/jobs/:id/calls/purge' => "jobs#purge_calls", :as => :purge_calls_job
23
24 post '/projects/:project_id/calls/purge' => "jobs#purge_calls", :as => :purge_calls_project_job
25
26 get '/projects/:project_id/scans' => 'jobs#results', :as => :results
27 get '/projects/:project_id/scans/:id' => 'jobs#view_results', :as => :view_results
28 get '/projects/:project_id/scans/:id/analyze' => 'jobs#analyze_job', :as => :analyze_job
29 get '/projects/:project_id/scans/:id/reanalyze' => 'jobs#reanalyze_job', :as => :reanalyze_job
30
31 put '/projects/:project_id/calls/analyze' => 'jobs#analyze_project', :as => :analyze_project_job
32 put '/projects/:project_id/calls/identify' => 'jobs#identify_project', :as => :identify_project_job
33
34
35 get '/projects/:project_id/analyze' => 'analyze#index', :as => :analyze
36 get '/call/:result_id/:rtype' => 'analyze#resource', :as => :resource_analyze
37 get '/projects/:project_id/analyze/:id/view' => 'analyze#view', :as => :view_analyze
38
39 get '/projects/:project_id/analyze/:job_id/:call_id/matches' => 'analyze#view_matches', :as => :view_matches
40 get '/projects/:project_id/analyze/:call_id/matches' => 'analyze#view_matches', :as => :view_matches_project
41
42 resources :settings
43 resources :providers
44 resources :users
45 resources :projects
46 resources :jobs
47 resources :calls
48
49 get '/about' => 'home#about', :as => :about
50 get '/help' => 'home#help', :as => :help
51 get '/check' => 'home#check', :as => :check
52
53 root to: "projects#index"
54 end