olacabs / jackhammer

Jackhammer - One Security vulnerability assessment/management tool to solve all the security team problems.
https://jch.olacabs.com/userguide
Other
719 stars 162 forks source link

Local setup for jackhammer without docker but dont find vulnarabilities #76

Open sampathmende opened 6 years ago

sampathmende commented 6 years ago

Logfile created on 2018-02-08 09:56:16 +0530 by logger.rb/53141

2018-02-08T04:26:43.737Z 716 TID-8ins8 INFO: Running in ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux] 2018-02-08T04:26:43.738Z 716 TID-8ins8 INFO: See LICENSE and the LGPL-3.0 for licensing details. 2018-02-08T04:26:43.738Z 716 TID-8ins8 INFO: Upgrade to Sidekiq Pro for more features and support: http://sidekiq.org 2018-02-08T04:26:43.738Z 716 TID-8ins8 INFO: Booting Sidekiq 4.2.10 with redis options {:url=>nil} 2018-02-08T04:26:43.777Z 716 TID-8ins8 INFO: Loading Schedule 2018-02-08T04:26:43.778Z 716 TID-8ins8 INFO: Scheduling scanner_scheduler {"every"=>"1d", "class"=>"SchedulerScanner", "queue"=>"default"} 2018-02-08T04:26:43.798Z 716 TID-8ins8 INFO: Schedules Loaded 2018-02-08T04:26:43.799Z 716 TID-8ins8 INFO: Starting processing, hit Ctrl-C to stop 2018-02-08T04:30:58.605Z 716 TID-1obixs DynamicScanWorker JID-b2247254f434e654137e29ce INFO: start 2018-02-08T04:31:49.036Z 716 TID-1obixs DynamicScanWorker JID-b2247254f434e654137e29ce INFO: fail: 50.432 sec 2018-02-08T04:31:49.045Z 716 TID-1obixs WARN: {"context":"Job raised exception","job":{"class":"DynamicScanWorker","args":[1,1],"retry":2,"queue":"dynamic","backtrace":true,"jid":"b2247254f434e654137e29ce","created_at":1518064258.58621,"enqueued_at":1518064258.60403,"error_message":"no implicit conversion of nil into String","error_class":"TypeError","failed_at":1518064309.0371506,"retry_count":0,"error_backtrace":["/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in exist?'","/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:inperform'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:in execute_job'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:inblock (5 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:in block in <module:Sidekiq>'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:inblock (4 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:in block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-status-0.7.0/lib/sidekiq-status/server_middleware.rb:37:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-middleware-0.3.0/lib/sidekiq-middleware/server/unique_jobs.rb:18:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-statistic-1.2.0/lib/sidekiq/statistic/middleware.rb:10:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-retries-0.4.0/lib/sidekiq/retries/server/middleware.rb:15:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:ininvoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:in block (3 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:inwith_context'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:in block (2 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:instats'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:in block in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:inblock in '","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:inprocess_one'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:in run'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:inwatchdog'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:in block in safe_thread'"]},"jobstr":"{\"class\":\"DynamicScanWorker\",\"args\":[1,1],\"retry\":2,\"queue\":\"dynamic\",\"backtrace\":true,\"jid\":\"b2247254f434e654137e29ce\",\"created_at\":1518064258.58621,\"enqueued_at\":1518064258.60403}"} 2018-02-08T04:31:49.045Z 716 TID-1obixs WARN: TypeError: no implicit conversion of nil into String 2018-02-08T04:31:49.045Z 716 TID-1obixs WARN: /home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:inexist?' /home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in perform' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:inexecute_job' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:in block (5 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:inblock in ' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:in block (4 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-status-0.7.0/lib/sidekiq-status/server_middleware.rb:37:in call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:in call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-middleware-0.3.0/lib/sidekiq-middleware/server/unique_jobs.rb:18:in call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-statistic-1.2.0/lib/sidekiq/statistic/middleware.rb:10:in call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:in call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-retries-0.4.0/lib/sidekiq/retries/server/middleware.rb:15:in call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:inblock (3 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:in with_context' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:inblock (2 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:in stats' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:inblock in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:in block in <module:Sidekiq>' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:inprocess' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:in process_one' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:inrun' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:in watchdog' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:inblock in safe_thread' 2018-02-08T04:32:08.911Z 716 TID-kt6tg DynamicScanWorker JID-b2247254f434e654137e29ce INFO: start 2018-02-08T04:32:54.880Z 716 TID-kt6tg DynamicScanWorker JID-b2247254f434e654137e29ce INFO: fail: 45.969 sec 2018-02-08T04:32:54.882Z 716 TID-kt6tg WARN: {"context":"Job raised exception","job":{"class":"DynamicScanWorker","args":[1,1],"retry":2,"queue":"dynamic","backtrace":true,"jid":"b2247254f434e654137e29ce","created_at":1518064258.58621,"enqueued_at":1518064328.9085958,"error_message":"no implicit conversion of nil into String","error_class":"TypeError","failed_at":1518064309.0371506,"retry_count":1,"error_backtrace":["/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in exist?'","/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:inperform'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:in execute_job'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:inblock (5 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:in block in <module:Sidekiq>'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:inblock (4 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:in block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-status-0.7.0/lib/sidekiq-status/server_middleware.rb:37:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-middleware-0.3.0/lib/sidekiq-middleware/server/unique_jobs.rb:18:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-statistic-1.2.0/lib/sidekiq/statistic/middleware.rb:10:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-retries-0.4.0/lib/sidekiq/retries/server/middleware.rb:15:incall'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:ininvoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:in block (3 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:inwith_context'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:in block (2 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:instats'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:in block in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:inblock in '","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:inprocess_one'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:in run'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:inwatchdog'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:in block in safe_thread'"],"retried_at":1518064374.8812077},"jobstr":"{\"class\":\"DynamicScanWorker\",\"args\":[1,1],\"retry\":2,\"queue\":\"dynamic\",\"backtrace\":true,\"jid\":\"b2247254f434e654137e29ce\",\"created_at\":1518064258.58621,\"enqueued_at\":1518064328.9085958,\"error_message\":\"no implicit conversion of nil into String\",\"error_class\":\"TypeError\",\"failed_at\":1518064309.0371506,\"retry_count\":0,\"error_backtrace\":[\"/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:inexist?'\",\"/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in perform'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:inexecute_job'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:in block (5 levels) in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:inblock in '\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:in block (4 levels) in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:inblock in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-status-0.7.0/lib/sidekiq-status/server_middleware.rb:37:in call'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:in call'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-middleware-0.3.0/lib/sidekiq-middleware/server/unique_jobs.rb:18:in call'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-statistic-1.2.0/lib/sidekiq/statistic/middleware.rb:10:in call'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:in call'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-retries-0.4.0/lib/sidekiq/retries/server/middleware.rb:15:in call'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:inblock (3 levels) in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:in with_context'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:inblock (2 levels) in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:in stats'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:inblock in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:in block in <module:Sidekiq>'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:inprocess'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:in process_one'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:inrun'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:in watchdog'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:inblock in safe_thread'\"]}"} 2018-02-08T04:32:54.882Z 716 TID-kt6tg WARN: TypeError: no implicit conversion of nil into String 2018-02-08T04:32:54.882Z 716 TID-kt6tg WARN: /home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in exist?' /home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:inperform' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:in execute_job' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:inblock (5 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:in block in <module:Sidekiq>' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:inblock (4 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:in block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-status-0.7.0/lib/sidekiq-status/server_middleware.rb:37:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-middleware-0.3.0/lib/sidekiq-middleware/server/unique_jobs.rb:18:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-statistic-1.2.0/lib/sidekiq/statistic/middleware.rb:10:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-retries-0.4.0/lib/sidekiq/retries/server/middleware.rb:15:incall' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:ininvoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:in block (3 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:inwith_context' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:in block (2 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:instats' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:in block in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:inblock in ' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:inprocess_one' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:in run' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:inwatchdog' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:in block in safe_thread' 2018-02-08T04:33:51.106Z 716 TID-1f7rms DynamicScanWorker JID-b2247254f434e654137e29ce INFO: start 2018-02-08T04:34:35.699Z 716 TID-1f7rms DynamicScanWorker JID-b2247254f434e654137e29ce INFO: fail: 44.594 sec 2018-02-08T04:34:35.700Z 716 TID-1f7rms DynamicScanWorker JID-b2247254f434e654137e29ce INFO: Adding dead DynamicScanWorker job b2247254f434e654137e29ce 2018-02-08T04:34:35.704Z 716 TID-1f7rms WARN: {"context":"Job raised exception","job":{"class":"DynamicScanWorker","args":[1,1],"retry":2,"queue":"dynamic","backtrace":true,"jid":"b2247254f434e654137e29ce","created_at":1518064258.58621,"enqueued_at":1518064431.0994155,"error_message":"no implicit conversion of nil into String","error_class":"TypeError","failed_at":1518064309.0371506,"retry_count":2,"error_backtrace":["/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:inexist?'","/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in perform'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:inexecute_job'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:in block (5 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:inblock in '","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:in block (4 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-status-0.7.0/lib/sidekiq-status/server_middleware.rb:37:in call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:in call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-middleware-0.3.0/lib/sidekiq-middleware/server/unique_jobs.rb:18:in call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-statistic-1.2.0/lib/sidekiq/statistic/middleware.rb:10:in call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:in call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-retries-0.4.0/lib/sidekiq/retries/server/middleware.rb:15:in call'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:in invoke'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:inblock (3 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:in with_context'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:inblock (2 levels) in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:in stats'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:inblock in process'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:in block in <module:Sidekiq>'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:inprocess'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:in process_one'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:inrun'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:in watchdog'","/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:inblock in safe_thread'"],"retried_at":1518064475.7003465},"jobstr":"{\"class\":\"DynamicScanWorker\",\"args\":[1,1],\"retry\":2,\"queue\":\"dynamic\",\"backtrace\":true,\"jid\":\"b2247254f434e654137e29ce\",\"created_at\":1518064258.58621,\"enqueued_at\":1518064431.0994155,\"error_message\":\"no implicit conversion of nil into String\",\"error_class\":\"TypeError\",\"failed_at\":1518064309.0371506,\"retry_count\":1,\"error_backtrace\":[\"/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in exist?'\",\"/home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:inperform'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:in execute_job'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:inblock (5 levels) in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:in block in <module:Sidekiq>'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:inblock (4 levels) in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:in block in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-status-0.7.0/lib/sidekiq-status/server_middleware.rb:37:incall'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:incall'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-middleware-0.3.0/lib/sidekiq-middleware/server/unique_jobs.rb:18:incall'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-statistic-1.2.0/lib/sidekiq/statistic/middleware.rb:10:incall'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:incall'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-retries-0.4.0/lib/sidekiq/retries/server/middleware.rb:15:incall'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in block in invoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:ininvoke'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:in block (3 levels) in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:inwith_context'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:in block (2 levels) in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:instats'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:in block in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:inblock in '\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:in process'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:inprocess_one'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:in run'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:inwatchdog'\",\"/home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:in block in safe_thread'\"],\"retried_at\":1518064374.8812077}"} 2018-02-08T04:34:35.704Z 716 TID-1f7rms WARN: TypeError: no implicit conversion of nil into String 2018-02-08T04:34:35.705Z 716 TID-1f7rms WARN: /home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:inexist?' /home/sampath/jackhammer/web/app/app/workers/dynamic_scan_worker.rb:71:in perform' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:inexecute_job' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:in block (5 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:inblock in ' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:in block (4 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-status-0.7.0/lib/sidekiq-status/server_middleware.rb:37:in call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:in call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-middleware-0.3.0/lib/sidekiq-middleware/server/unique_jobs.rb:18:in call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-statistic-1.2.0/lib/sidekiq/statistic/middleware.rb:10:in call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:in call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-retries-0.4.0/lib/sidekiq/retries/server/middleware.rb:15:in call' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:inblock in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:in invoke' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:inblock (3 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:in with_context' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:inblock (2 levels) in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:in stats' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:inblock in process' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:in block in <module:Sidekiq>' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:inprocess' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:in process_one' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:inrun' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:in watchdog' /home/sampath/.rvm/gems/ruby-2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:inblock in safe_thread' 2018-02-08T04:41:06.312Z 716 TID-8ins8 INFO: Shutting down 2018-02-08T04:41:06.329Z 716 TID-8ins8 INFO: Terminating quiet workers 2018-02-08T04:41:06.329Z 716 TID-1obkok INFO: Scheduler exiting... 2018-02-08T04:41:06.436Z 716 TID-8ins8 INFO: Pausing to allow workers to finish... 2018-02-08T04:41:08.544Z 716 TID-8ins8 INFO: Bye! 2018-02-08T04:41:45.277Z 1155 TID-7lh4g INFO: Running in ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux] 2018-02-08T04:41:45.278Z 1155 TID-7lh4g INFO: See LICENSE and the LGPL-3.0 for licensing details. 2018-02-08T04:41:45.278Z 1155 TID-7lh4g INFO: Upgrade to Sidekiq Pro for more features and support: http://sidekiq.org 2018-02-08T04:41:45.278Z 1155 TID-7lh4g INFO: Booting Sidekiq 4.2.10 with redis options {:url=>nil} 2018-02-08T04:41:45.289Z 1155 TID-7lh4g INFO: Loading Schedule 2018-02-08T04:41:45.290Z 1155 TID-7lh4g INFO: Scheduling scanner_scheduler {"every"=>"1d", "class"=>"SchedulerScanner", "queue"=>"default"} 2018-02-08T04:41:45.297Z 1155 TID-7lh4g INFO: Schedules Loaded 2018-02-08T04:41:45.298Z 1155 TID-7lh4g INFO: Starting processing, hit Ctrl-C to stop

sidekiq image and redis sidekiq redis

vickybyou commented 6 years ago

@sampathmende , I have done the local setup of this tool and it works fine for me. For your reference please see the steps which i have followed. I have installed this tool locally on a Linux Ubuntu 16.04. Step 1: git clone https://github.com/olacabs/jackhammer Step 2: Install MySQL from MySQL Step 3: Install ruby from RVM rvm install 2.3.0 Make sure that installed ruby version is "ruby 2.3.0p0" Step 3: Do the database settings in jackhammer/web/app/config/database.yml

default: &default adapter: mysql2 encoding: utf8 pool: 25 username: root password: **** host: localhost socket: /var/run/mysqld/mysqld.sock

Step 4: Install all the software dependencies that are mentioned in the Dockerfile with root privileges (jackhammer/web/Dockerfile). You can ignore MySQL and rbenv, they are already installed in steps 2 & 3.

sudo apt-get -y update

install ruby dependencies

sudo apt-get -y install git curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev sudo export GIT_TRACE_PACKET=1 sudo export GIT_TRACE=1 sudo export GIT_CURL_VERBOSE=1

figlet

sudo apt-get -y install figlet

install npm package

sudo apt-get -y install nodejs nodejs-legacy npm sudo npm install -g nsp sudo npm install -g retire

install java

sudo DEBIAN_FRONTEND=noninteractive apt-get -y install python-software-properties sudo DEBIAN_FRONTEND=noninteractive apt-get -y install software-properties-common sudo \ echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \ add-apt-repository -y ppa:webupd8team/java && \ apt-get update && \ apt-get install -y oracle-java8-installer && \ rm -rf /var/lib/apt/lists/* && \ rm -rf /var/cache/oracle-jdk8-installer sudo apt-add-repository ppa:andrei-pozolotin/maven3 sudo apt-get -y update sudo apt-get install maven

install PHANTOM_JS

sudo apt-get -y install libfontconfig sudo wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 sudo tar xvfj ./phantomjs-2.1.1-linux-x86_64.tar.bz2 sudo ln -sf $(pwd)/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/bin

sudo apt-get install python-pip -y sudo pip install -I GitPython==2.1.1 sudo apt-get install nmap -y

Step 5: Create tmp and log directories in jackhammer/web/app

sudo mkdir -p tmp sudo mkdir -p tmp/pids sudo mkdir -p log/scans

Step 6: Install bundler at jackhammer/web/app$ make sure all the gems are installed properly

gem install bundler bundle install

Step 7: Sidekiq relies on redis (a key-value store). If redis-server is not installed please install it. sudo apt-get install redis-server

Step 8: Deploy the application on to server jackhammer/web/app$ RAILS_ENV=development rails s

Step 9: Open another terminal and run sidekiq jackhammer/web/app$ RAILS_ENV=development bundle exec sidekiq -C config/sidekiq.yml

Step 10: Open your web browser and jackhammer would be up on localhost:3000

sampathmende commented 6 years ago

Hey @vickybyou Thank you dear for your detailed explanation. I appreciate you on this eventhough you do not belongs to Jackhammer developer group. You did a great job for this much of detailed installation process . Keep it up Bro.
I have installed locally as well as did docker setup also 5 months back in similar way. My query is Do you able scan web applications in jackhammer ??? does it show any vulnarability issues?? since i am not able to scan web application means when i give the application url to scan its not scanning .

Thanks

vickybyou commented 6 years ago

Hi @sampathmende , yes i am able to scan the web applications in jackhammer. Please find the results below.

web_scan2

web_scan3

web_scan1

sampathmende commented 6 years ago

Thankyou dear @vickybyou i try it out and let you know. Please keep this window open for queries.:)

vickybyou commented 6 years ago

Your welcome @sampathmende .. Also make sure that sidekiq is running successfully.

web_sidekiq

sampathmende commented 6 years ago

@vickybyou can you pls check Selenium-webdriver version in Gemfile.lock file. I am getting issue with this only. Can you post Gemfile.lock file once??

vickybyou commented 6 years ago

Hi @sampathmende below is my Gemfile.lock !!

GIT
  remote: git://github.com/rweng/jquery-datatables-rails.git
  revision: d486b31b192a2924b1913e080ad23460e6b96d31
  specs:
    jquery-datatables-rails (3.4.0)
      actionpack (>= 3.1)
      jquery-rails
      railties (>= 3.1)
      sass-rails

GIT
  remote: git://github.com/sumoheavy/jira-ruby.git
  revision: 90cc2c86cddafb9c84e383fd9da041ec7a6cc261
  specs:
    jira-ruby (1.2.0)
      activesupport
      oauth (~> 0.5, >= 0.5.0)

GEM
  remote: https://rubygems.org/
  specs:
    RedCloth (4.3.2)
    actionmailer (4.2.7.1)
      actionpack (= 4.2.7.1)
      actionview (= 4.2.7.1)
      activejob (= 4.2.7.1)
      mail (~> 2.5, >= 2.5.4)
      rails-dom-testing (~> 1.0, >= 1.0.5)
    actionpack (4.2.7.1)
      actionview (= 4.2.7.1)
      activesupport (= 4.2.7.1)
      rack (~> 1.6)
      rack-test (~> 0.6.2)
      rails-dom-testing (~> 1.0, >= 1.0.5)
      rails-html-sanitizer (~> 1.0, >= 1.0.2)
    actionpack-action_caching (1.2.0)
      actionpack (>= 4.0.0, < 6)
    actionview (4.2.7.1)
      activesupport (= 4.2.7.1)
      builder (~> 3.1)
      erubis (~> 2.7.0)
      rails-dom-testing (~> 1.0, >= 1.0.5)
      rails-html-sanitizer (~> 1.0, >= 1.0.2)
    activejob (4.2.7.1)
      activesupport (= 4.2.7.1)
      globalid (>= 0.3.0)
    activemodel (4.2.7.1)
      activesupport (= 4.2.7.1)
      builder (~> 3.1)
    activerecord (4.2.7.1)
      activemodel (= 4.2.7.1)
      activesupport (= 4.2.7.1)
      arel (~> 6.0)
    activerecord-session_store (1.0.0)
      actionpack (>= 4.0, < 5.1)
      activerecord (>= 4.0, < 5.1)
      multi_json (~> 1.11, >= 1.11.2)
      rack (>= 1.5.2, < 3)
      railties (>= 4.0, < 5.1)
    activesupport (4.2.7.1)
      i18n (~> 0.7)
      json (~> 1.7, >= 1.7.7)
      minitest (~> 5.1)
      thread_safe (~> 0.3, >= 0.3.4)
      tzinfo (~> 1.1)
    addressable (2.3.6)
    aescrypt (1.0.0)
    arachni (1.5.1)
      addressable (= 2.3.6)
      arachni-rpc (~> 0.2.1.4)
      awesome_print (= 1.6.1)
      bundler
      childprocess (= 0.5.3)
      coderay (= 1.1.0)
      concurrent-ruby (= 1.0.2)
      concurrent-ruby-ext (= 1.0.2)
      http_parser.rb (= 0.6.0)
      kramdown (= 1.4.1)
      loofah (= 2.0.3)
      msgpack (= 0.7.0)
      nokogiri (= 1.6.8.1)
      oj (= 2.15.0)
      oj_mimic_json (= 1.0.1)
      ox (= 2.4.11)
      pony (= 1.11)
      puma (= 2.14.0)
      rack (= 1.6.4)
      rb-readline (= 0.5.1)
      rubyzip (= 1.2.1)
      selenium-webdriver (= 3.0.1)
      sinatra (= 1.4.6)
      sinatra-contrib (= 1.4.6)
      terminal-table (= 1.4.5)
      typhoeus (= 1.0.2)
      watir-webdriver (= 0.8.0)
    arachni-reactor (0.1.2)
    arachni-rpc (0.2.1.4)
      arachni-reactor (~> 0.1.2)
    arel (6.0.4)
    autoprefixer-rails (6.7.7.1)
      execjs
    awesome_print (1.6.1)
    backports (3.7.0)
    bcrypt (3.1.11)
    bcrypt-ruby (3.1.5)
      bcrypt (>= 3.1.3)
    best_in_place (3.1.0)
      actionpack (>= 3.2)
      railties (>= 3.2)
    better_errors (2.1.1)
      coderay (>= 1.0.0)
      erubis (>= 2.6.6)
      rack (>= 0.9.0)
    binding_of_caller (0.7.2)
      debug_inspector (>= 0.0.1)
    bootstrap-sass (3.3.7)
      autoprefixer-rails (>= 5.2.1)
      sass (>= 3.3.4)
    bootstrap3-datetimepicker-rails (4.17.47)
      momentjs-rails (>= 2.8.1)
    brakeman (3.6.1)
    builder (3.2.3)
    bullet (5.5.1)
      activesupport (>= 3.0.0)
      uniform_notifier (~> 1.10.0)
    bundler-audit (0.5.0)
      bundler (~> 1.2)
      thor (~> 0.18)
    byebug (9.0.6)
    cancancan (1.16.0)
    capybara (2.12.1)
      addressable
      mime-types (>= 1.16)
      nokogiri (>= 1.3.3)
      rack (>= 1.0.0)
      rack-test (>= 0.5.4)
      xpath (~> 2.0)
    childprocess (0.5.3)
      ffi (~> 1.0, >= 1.0.11)
    chronic (0.10.2)
    climate_control (0.1.0)
    cocaine (0.5.8)
      climate_control (>= 0.0.3, < 1.0)
    coderay (1.1.0)
    coffee-rails (4.2.1)
      coffee-script (>= 2.2.0)
      railties (>= 4.0.0, < 5.2.x)
    coffee-script (2.4.1)
      coffee-script-source
      execjs
    coffee-script-source (1.12.2)
    concurrent-ruby (1.0.2)
    concurrent-ruby-ext (1.0.2)
      concurrent-ruby (~> 1.0.2)
    connection_pool (2.2.1)
    crack (0.4.3)
      safe_yaml (~> 1.0.0)
    css_parser (1.4.10)
      addressable
    curb (0.9.3)
    cvss (0.99.0)
    data_mapper (1.2.0)
      dm-aggregates (~> 1.2.0)
      dm-constraints (~> 1.2.0)
      dm-core (~> 1.2.0)
      dm-migrations (~> 1.2.0)
      dm-serializer (~> 1.2.0)
      dm-timestamps (~> 1.2.0)
      dm-transactions (~> 1.2.0)
      dm-types (~> 1.2.0)
      dm-validations (~> 1.2.0)
    data_objects (0.10.17)
      addressable (~> 2.1)
    database_cleaner (1.5.3)
    dawnscanner (1.6.7)
      cvss
      data_mapper
      dm-sqlite-adapter
      haml
      justify
      logger-colors
      ptools
      ruby_parser
      sqlite3
      sys-uname
      terminal-table
    debug_inspector (0.0.2)
    devise (4.2.1)
      bcrypt (~> 3.0)
      orm_adapter (~> 0.1)
      railties (>= 4.1.0, < 5.1)
      responders
      warden (~> 1.2.3)
    diff-lcs (1.3)
    dm-aggregates (1.2.0)
      dm-core (~> 1.2.0)
    dm-constraints (1.2.0)
      dm-core (~> 1.2.0)
    dm-core (1.2.1)
      addressable (~> 2.3)
    dm-do-adapter (1.2.0)
      data_objects (~> 0.10.6)
      dm-core (~> 1.2.0)
    dm-migrations (1.2.0)
      dm-core (~> 1.2.0)
    dm-serializer (1.2.2)
      dm-core (~> 1.2.0)
      fastercsv (~> 1.5)
      json (~> 1.6)
      json_pure (~> 1.6)
      multi_json (~> 1.0)
    dm-sqlite-adapter (1.2.0)
      dm-do-adapter (~> 1.2.0)
      do_sqlite3 (~> 0.10.6)
    dm-timestamps (1.2.0)
      dm-core (~> 1.2.0)
    dm-transactions (1.2.0)
      dm-core (~> 1.2.0)
    dm-types (1.2.2)
      bcrypt-ruby (~> 3.0)
      dm-core (~> 1.2.0)
      fastercsv (~> 1.5)
      json (~> 1.6)
      multi_json (~> 1.0)
      stringex (~> 1.4)
      uuidtools (~> 2.1)
    dm-validations (1.2.0)
      dm-core (~> 1.2.0)
    do_sqlite3 (0.10.17)
      data_objects (= 0.10.17)
    docile (1.1.5)
    erubis (2.7.0)
    et-orbi (1.0.2)
      tzinfo
    ethon (0.10.1)
      ffi (>= 1.3.0)
    execjs (2.7.0)
    factory_girl (4.8.0)
      activesupport (>= 3.0.0)
    factory_girl_rails (4.8.0)
      factory_girl (~> 4.8.0)
      railties (>= 3.0.0)
    faker (1.7.3)
      i18n (~> 0.5)
    faraday (0.11.0)
      multipart-post (>= 1.2, < 3)
    fastercsv (1.5.5)
    ffi (1.9.18)
    figaro (1.1.1)
      thor (~> 0.14)
    font-awesome-rails (4.7.0.1)
      railties (>= 3.2, < 5.1)
    foreman (0.84.0)
      thor (~> 0.19.1)
    gitlab (3.7.0)
      httparty (~> 0.13.0)
      terminal-table
    globalid (0.3.7)
      activesupport (>= 4.1.0)
    god (0.13.7)
    haml (4.0.7)
      tilt
    hashdiff (0.3.2)
    hashie (3.5.5)
    highline (1.7.8)
    htmlentities (4.3.4)
    http_parser.rb (0.6.0)
    httparty (0.13.7)
      json (~> 1.8)
      multi_xml (>= 0.5.2)
    httpclient (2.8.3)
    i18n (0.8.1)
    jbuilder (2.6.3)
      activesupport (>= 3.0.0, < 5.2)
      multi_json (~> 1.2)
    jira4r (1.3.0)
      soap4r-ng (~> 2.0)
    jquery-rails (4.3.1)
      rails-dom-testing (>= 1, < 3)
      railties (>= 4.2.0)
      thor (>= 0.14, < 2.0)
    jquery-ui-rails (6.0.1)
      railties (>= 3.2.16)
    jquery-validation-rails (1.16.0)
    json (1.8.6)
    json_pure (1.8.6)
    jsonpath (0.5.8)
      multi_json
    justify (1.0.2)
    jwt (1.5.6)
    kramdown (1.4.1)
    libv8 (3.16.14.19)
    local_time (1.0.3)
      coffee-rails
    logger-application (0.0.2)
    logger-colors (1.0.0)
    loofah (2.0.3)
      nokogiri (>= 1.5.9)
    mail (2.6.4)
      mime-types (>= 1.16, < 4)
    method_source (0.8.2)
    mime-types (3.1)
      mime-types-data (~> 3.2015)
    mime-types-data (3.2016.0521)
    mimemagic (0.3.2)
    mini_portile2 (2.1.0)
    minitest (5.10.1)
    momentjs-rails (2.17.1)
      railties (>= 3.1)
    msgpack (0.7.0)
    multi_json (1.12.1)
    multi_xml (0.6.0)
    multipart-post (2.0.0)
    mysql2 (0.4.5)
    nested_form (0.3.2)
    nokogiri (1.6.8.1)
      mini_portile2 (~> 2.1.0)
    oauth (0.5.1)
    oauth2 (1.3.1)
      faraday (>= 0.8, < 0.12)
      jwt (~> 1.0)
      multi_json (~> 1.3)
      multi_xml (~> 0.5)
      rack (>= 1.2, < 3)
    octokit (4.7.0)
      sawyer (~> 0.8.0, >= 0.5.3)
    oj (2.15.0)
    oj_mimic_json (1.0.1)
    omniauth (1.6.1)
      hashie (>= 3.4.6, < 3.6.0)
      rack (>= 1.6.2, < 3)
    omniauth-github (1.2.3)
      omniauth (~> 1.5)
      omniauth-oauth2 (>= 1.4.0, < 2.0)
    omniauth-oauth2 (1.4.0)
      oauth2 (~> 1.0)
      omniauth (~> 1.2)
    orm_adapter (0.5.0)
    owasp-pipeline (0.8.7)
      brakeman (>= 3.0.5)
      bundler-audit (>= 0.3.1)
      curb (>= 0.8.8)
      dawnscanner (>= 1.6.0)
      fastercsv (>= 1.5)
      highline (>= 1.6.20)
      jsonpath (>= 0.5.7)
      multi_json (>= 1.2)
      nokogiri (>= 1.6.6.2)
      rake
      redcarpet
      terminal-table (>= 1.4)
    ox (2.4.11)
    paperclip (5.0.0)
      activemodel (>= 4.2.0)
      activesupport (>= 4.2.0)
      cocaine (~> 0.5.5)
      mime-types
      mimemagic (~> 0.3.0)
    pony (1.11)
      mail (>= 2.0)
    premailer (1.10.2)
      addressable
      css_parser (>= 1.4.10)
      htmlentities (>= 4.0.0)
    premailer-rails (1.9.5)
      actionmailer (>= 3, < 6)
      premailer (~> 1.7, >= 1.7.9)
    pry (0.10.4)
      coderay (~> 1.1.0)
      method_source (~> 0.8.1)
      slop (~> 3.4)
    pry-byebug (3.4.2)
      byebug (~> 9.0)
      pry (~> 0.10)
    pry-rails (0.3.6)
      pry (>= 0.10.4)
    ptools (1.3.3)
    puma (2.14.0)
    rack (1.6.4)
    rack-protection (1.5.3)
      rack
    rack-test (0.6.3)
      rack (>= 1.0)
    rails (4.2.7.1)
      actionmailer (= 4.2.7.1)
      actionpack (= 4.2.7.1)
      actionview (= 4.2.7.1)
      activejob (= 4.2.7.1)
      activemodel (= 4.2.7.1)
      activerecord (= 4.2.7.1)
      activesupport (= 4.2.7.1)
      bundler (>= 1.3.0, < 2.0)
      railties (= 4.2.7.1)
      sprockets-rails
    rails-deprecated_sanitizer (1.0.3)
      activesupport (>= 4.2.0.alpha)
    rails-dom-testing (1.0.8)
      activesupport (>= 4.2.0.beta, < 5.0)
      nokogiri (~> 1.6)
      rails-deprecated_sanitizer (>= 1.0.1)
    rails-html-sanitizer (1.0.3)
      loofah (~> 2.0)
    rails-settings-cached (0.6.5)
      rails (>= 4.2.0)
    rails_autolink (1.1.6)
      rails (> 3.1)
    railties (4.2.7.1)
      actionpack (= 4.2.7.1)
      activesupport (= 4.2.7.1)
      rake (>= 0.8.7)
      thor (>= 0.18.1, < 2.0)
    rake (12.0.0)
    rb-readline (0.5.1)
    rdoc (4.3.0)
    redcarpet (3.4.0)
    redis (3.3.3)
    redis-actionpack (5.0.1)
      actionpack (>= 4.0, < 6)
      redis-rack (>= 1, < 3)
      redis-store (>= 1.1.0, < 1.4.0)
    redis-activesupport (5.0.1)
      activesupport (>= 3, < 6)
      redis-store (~> 1.2.0)
    redis-namespace (1.5.3)
      redis (~> 3.0, >= 3.0.4)
    redis-rack (1.6.0)
      rack (~> 1.5)
      redis-store (~> 1.2.0)
    redis-rails (5.0.1)
      redis-actionpack (~> 5.0.0)
      redis-activesupport (~> 5.0.0)
      redis-store (~> 1.2.0)
    redis-store (1.2.0)
      redis (>= 2.2)
    ref (2.0.0)
    remotipart (1.3.1)
    responders (2.3.0)
      railties (>= 4.2.0, < 5.1)
    rolify (5.1.0)
    rprogram (0.3.2)
    rspec (3.5.0)
      rspec-core (~> 3.5.0)
      rspec-expectations (~> 3.5.0)
      rspec-mocks (~> 3.5.0)
    rspec-core (3.5.4)
      rspec-support (~> 3.5.0)
    rspec-expectations (3.5.0)
      diff-lcs (>= 1.2.0, < 2.0)
      rspec-support (~> 3.5.0)
    rspec-mocks (3.5.0)
      diff-lcs (>= 1.2.0, < 2.0)
      rspec-support (~> 3.5.0)
    rspec-rails (3.5.2)
      actionpack (>= 3.0)
      activesupport (>= 3.0)
      railties (>= 3.0)
      rspec-core (~> 3.5.0)
      rspec-expectations (~> 3.5.0)
      rspec-mocks (~> 3.5.0)
      rspec-support (~> 3.5.0)
    rspec-support (3.5.0)
    ruby-nmap (0.9.2)
      nokogiri (~> 1.3)
      rprogram (~> 0.3)
    ruby-progressbar (1.8.1)
    ruby_parser (3.8.4)
      sexp_processor (~> 4.1)
    rubyzip (1.2.1)
    rufus-scheduler (3.4.0)
      et-orbi (~> 1.0)
    safe_yaml (1.0.4)
    sass (3.4.23)
    sass-rails (5.0.6)
      railties (>= 4.0.0, < 6)
      sass (~> 3.1)
      sprockets (>= 2.8, < 4.0)
      sprockets-rails (>= 2.0, < 4.0)
      tilt (>= 1.1, < 3)
    sawyer (0.8.1)
      addressable (>= 2.3.5, < 2.6)
      faraday (~> 0.8, < 1.0)
    sdoc (0.4.2)
      json (~> 1.7, >= 1.7.7)
      rdoc (~> 4.0)
    selenium-webdriver (3.0.1)
      childprocess (~> 0.5)
      rubyzip (~> 1.0)
      websocket (~> 1.0)
    sexp_processor (4.8.0)
    sidekiq (4.2.10)
      concurrent-ruby (~> 1.0)
      connection_pool (~> 2.2, >= 2.2.0)
      rack-protection (>= 1.5.0)
      redis (~> 3.2, >= 3.2.1)
    sidekiq-middleware (0.3.0)
      sidekiq (>= 2.12.4)
    sidekiq-retries (0.4.0)
      sidekiq (>= 3.2.4)
    sidekiq-scheduler (2.1.2)
      hashie (~> 3.4)
      redis (~> 3)
      rufus-scheduler (~> 3.2)
      sidekiq (>= 3)
      tilt (>= 1.4.0)
    sidekiq-statistic (1.2.0)
      sidekiq (>= 3.3.4, < 5)
    sidekiq-status (0.6.0)
      sidekiq (>= 2.7)
    simplecov (0.14.1)
      docile (~> 1.1.0)
      json (>= 1.8, < 3)
      simplecov-html (~> 0.10.0)
    simplecov-html (0.10.0)
    sinatra (1.4.6)
      rack (~> 1.4)
      rack-protection (~> 1.4)
      tilt (>= 1.3, < 3)
    sinatra-contrib (1.4.6)
      backports (>= 2.0)
      multi_json
      rack-protection
      rack-test
      sinatra (~> 1.4.0)
      tilt (>= 1.3, < 3)
    slop (3.6.0)
    soap4r-ng (2.0.3)
      httpclient (~> 2.6)
      logger-application (~> 0.0.2)
    spinjs-rails (1.4)
      rails (>= 3.1)
    spring (2.0.1)
      activesupport (>= 4.2)
    spring-commands-rspec (1.0.4)
      spring (>= 0.9.1)
    sprockets (3.7.1)
      concurrent-ruby (~> 1.0)
      rack (> 1, < 3)
    sprockets-rails (3.2.0)
      actionpack (>= 4.0)
      activesupport (>= 4.0)
      sprockets (>= 3.0.0)
    sqlite3 (1.3.13)
    stringex (1.5.1)
    sys-uname (1.0.3)
      ffi (>= 1.0.0)
    tag-it-rails (2.0.0)
      jquery-ui-rails
      railties
    terminal-table (1.4.5)
    therubyracer (0.12.3)
      libv8 (~> 3.16.14.15)
      ref
    thor (0.19.4)
    thread_safe (0.3.6)
    tilt (2.0.7)
    toastr-rails (1.0.3)
      railties (>= 3.1.0)
    turbolinks (5.0.1)
      turbolinks-source (~> 5)
    turbolinks-source (5.0.0)
    typhoeus (1.0.2)
      ethon (>= 0.9.0)
    tzinfo (1.2.3)
      thread_safe (~> 0.1)
    uglifier (3.1.13)
      execjs (>= 0.3.0, < 3)
    uniform_notifier (1.10.0)
    uuidtools (2.1.5)
    warden (1.2.7)
      rack (>= 1.0)
    watir-webdriver (0.8.0)
      selenium-webdriver (>= 2.46.2)
    web-console (2.3.0)
      activemodel (>= 4.0)
      binding_of_caller (>= 0.7.2)
      railties (>= 4.0)
      sprockets-rails (>= 2.0, < 4.0)
    webmock (2.3.2)
      addressable (>= 2.3.6)
      crack (>= 0.3.2)
      hashdiff
    websocket (1.2.4)
    whenever (0.9.7)
      chronic (>= 0.6.3)
    will_paginate (3.1.5)
    will_paginate-bootstrap (1.0.1)
      will_paginate (>= 3.0.3)
    xpath (2.0.0)
      nokogiri (~> 1.3)
    yajl-ruby (1.3.0)

PLATFORMS
  ruby

DEPENDENCIES
  RedCloth
  actionpack-action_caching
  activerecord-session_store
  addressable
  aescrypt
  arachni
  arachni-reactor
  best_in_place
  better_errors
  binding_of_caller
  bootstrap-sass
  bootstrap3-datetimepicker-rails (~> 4.17.42)
  bullet
  byebug
  cancancan
  capybara
  chronic
  coffee-rails
  crack
  database_cleaner
  devise
  execjs
  factory_girl_rails
  faker
  figaro
  font-awesome-rails
  foreman
  gitlab
  god
  jbuilder (~> 2.0)
  jira-ruby!
  jira4r
  jquery-datatables-rails!
  jquery-rails
  jquery-ui-rails
  jquery-validation-rails
  kramdown
  local_time
  loofah
  momentjs-rails (>= 2.9.0)
  mysql2 (>= 0.3.13, < 0.5)
  nested_form
  octokit
  omniauth
  omniauth-github
  owasp-pipeline (>= 0.8.7)
  paperclip (~> 5.0.0)
  premailer-rails
  pry-byebug
  pry-rails
  puma
  rails (= 4.2.7.1)
  rails-settings-cached
  rails_autolink
  redis-namespace
  redis-rails
  remotipart (~> 1.2)
  rolify
  rspec
  rspec-rails
  ruby-nmap
  ruby-progressbar
  sass-rails (~> 5.0)
  sdoc (~> 0.4.0)
  sidekiq
  sidekiq-middleware
  sidekiq-retries
  sidekiq-scheduler
  sidekiq-statistic
  sidekiq-status
  simplecov
  sinatra
  soap4r-ng (= 2.0.3)
  spinjs-rails
  spring
  spring-commands-rspec
  tag-it-rails
  terminal-table
  therubyracer
  toastr-rails
  turbolinks
  typhoeus
  uglifier (>= 1.3.0)
  web-console (~> 2.0)
  webmock (>= 1.17.2)
  whenever
  will_paginate
  will_paginate-bootstrap
  yajl-ruby

BUNDLED WITH
   1.14.6
sampathmende commented 6 years ago

@vickybyou dear I downloaded jackhammer latest from branch. It is showing selenium-webdriver version as 3.8.1 for me . But in your case in Gemfile.lock it is showing as selenium-webdriver (>= 2.46.2) .

R u using latest version or using old version???

vickybyou commented 6 years ago

I am using the old version of Jackhammer..