Guest User

Untitled

a guest
Nov 3rd, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. /opt/metasploit-framework/embedded/bin/postgres -D /home/ecarroll/.msf4/db -p 5433
  2.  
  3. pg_lsclusters
  4. Ver Cluster Port Status Owner Data directory Log file
  5. 10 main 5432 online postgres /var/lib/postgresql/10/main /var/log/postgresql/postgresql-10-main.log
  6.  
  7. PROD_PASSWORD=$(apg -n1 -q)
  8. TEST_PASSWORD=$(apg -n1 -q)
  9.  
  10. printf "GENERATING WITH [PROD PW %s], [TEST PW %s]", "$PROD_PASSWORD", "$TEST_PASSWORD";
  11.  
  12.  
  13. psql -d test <<EOF
  14. CREATE USER msf WITH LOGIN password '$PROD_PASSWORD';
  15. CREATE USER msftest WITH LOGIN password '$TEST_PASSWORD';
  16.  
  17. CREATE DATABASE msf WITH OWNER = msf;
  18. CREATE DATABASE msftest WITH OWNER = msftest;
  19. EOF
  20.  
  21. psql -d msf -U msf -h localhost
  22. psql -d msftest -U msftest -h localhost
  23.  
  24. cat > ~/.msf4/database.yml <<EOF
  25. development: &pgsql
  26. adapter: postgresql
  27. database: msf
  28. username: msf
  29. password: $PROD_PASSWORD
  30. host: 127.0.0.1
  31. port: 5432
  32. pool: 200
  33. timeout: 5
  34.  
  35. production: &production
  36. <<: *pgsql
  37.  
  38. test:
  39. <<: *pgsql
  40. database: msftest
  41. username: msftest
  42. password: $TEST_PASSWORD
  43. EOF
Add Comment
Please, Sign In to add comment