Mudando IP e Porta no Dradis Server para Kali

Se você for usar Dradis (http://dradisframework.org/), geralmente você irá procurar na documentação oficial do projeto (http://dradisframework.org/documentation.html), para mudar alguma configuração.

O problema é quando é algo totalmente modificado (via git), com por exemplo a equipe do Kali faz.

Então, ou você pergunta no forum em busca de alguém que já passou por isso, ou faz como eu fiz, procura no próprio código do Dradis dentro do Kali.

E deu certo. Vou fazer novas revisões deste post no futuro, mas para não perder tempo, vejam:

Essa Gem está dando erro, mas sem problemas por enquanto:

Gem Error
/usr/lib/dradis/server/vendor/bundle/ruby/1.9.1/gems/RedCloth-4.2.8/lib/redcloth.rb:10: Use RbConfig instead of obsolete and deprecated Config.

Start Server
/etc/init.d/dradis start

Abrir com VIM em:
/usr/lib/dradis/server/script/rails

#!/usr/bin/env ruby
# vim /usr/lib/dradis/server/script/rails
# This command will automatically be run when you run “rails” with Rails 3 gems i$

require ‘rubygems’
require ‘rails/commands/server’
require ‘rack’
require ‘webrick’
require ‘webrick/https’

module Rails
class Server 8080,
#:Port => 3004,
#:Host => “127.0.0.1”,
:Host => “192.168.0.22”,
# hopefully this closes #17
# ref: http://stackoverflow.com/questions/1156759/
:DoNotReverseLookup => nil,
:environment => (ENV[‘RAILS_ENV’] || “development”).dup,
:daemonize => false,
:debugger => false,
:pid => File.expand_path(“tmp/pids/server.pid”),
:config => File.expand_path(“config.ru”),
:SSLEnable => true,
:SSLVerifyClient => OpenSSL::SSL::VERIFY_NONE,
:SSLPrivateKey => OpenSSL::PKey::RSA.new(
File.open(File.expand_path( ‘../../config/ssl/server.key.i$
:SSLCertificate => OpenSSL::X509::Certificate.new(
File.open(File.expand_path(‘../../config/ssl/server.crt’, $
:SSLCertName => [[“CN”, WEBrick::Utils::getservername]]
})
end
end
end

Mudar de:

:Port => 3004,
:Host => “127.0.0.1”,

Para (ou IP ou porta que você desejar)

:Port => 8081,
:Host => “192.168.0.10”,

Salvar o arquivo

Parar o server:
/etc/init.d/dradis stop

Subir o server novamente
/etc/init.d/dradis start

Pronto! Agora é só testar numa VM ou na sua própria máquina.

@firebitsbr

Deixe um comentário