Git Product home page Git Product logo

dockerbb's Introduction

dockerbb

Protótipo de imagem Docker com Chromium Browser e Warsaw instalados para acessar o Banco do Brasil. Possibilita acesso ao Internet Banking do Banco do Brasil usando um navegador isolado dentro de um contêiner Docker, sem instalar o módulo de segurança em sua estação de trabalho.

Documentação

Confira instruções para construção e utilização na documentação completa.

👉 https://dockerbb.morimoto.net.br

OBS: Até 13/jun/2021, a documentação era hospedada no domínio dockerbb.juliohm.com.br. A partir de então, o endereço foi alterado para https://dockerbb.morimoto.net.br.

dockerbb's People

Contributors

douglas-melo avatar hsantanna avatar marcocspc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

dockerbb's Issues

Quais bancos

Estou adquirindo uma maquina nova, e pensei em usar docker para isolar esse acesso aos bancos, e em uma rápida pesquisa no google apareceu seu repositório.
Duvidas:

  • No título você comenta o BB, já testou com outros bancos?
  • É fácil integrar com outros bancos e talvez colaborar com o projeto?

Excelente iniciativa, parabéns

systemd dentro do container conflita com systemd do host

O erro começou a ser mais prevalente nas versões mais recentes do kernel 5.x.

Ao iniciar o dockerbb, o systemd dentro do container entra em conflito com o systemd do host, que perde as sessões tty e todo o ambiente desktop.

Problem with chromium version

When trying to build the container there is an error related to the chromium version.

chromium-browser : Depends: chromium-codecs-ffmpeg-extra (= 91.0.4472.101-0ubuntu0.18.04.1) but 92.0.4515.107-0ubuntu0.18.04.1 is to be installed or chromium-codecs-ffmpeg (= 91.0.4472.101-0ubuntu0.18.04.1) but it is not going to be installed Recommends: chromium-browser-l10n but it is not going to be installed

Updating the version to 92 on the Dockerfile solves it.

Site do BB não identifica o módulo de segurança

Não sei se está acontecendo com vocês também, mas para mim o site do BB não está conseguindo identificar o módulo de segurança. Testei a solução aqui proposta (dockerbb), testei numa VM com Windows (que eu sempre usei para isso), testei num computador com Windows full install .... nada...

E: Version '89*' for 'chromium-browser' was not found

Fala Julio, tudo certo? Primeiramente, muito obrigado por disponibilizar a imagem!

Tentei fazer o build, e recebi E: Version '89*' for 'chromium-browser' was not found. Ao que parece esta versão do chromium não está mais disponível para ubuntu:18.04. Não fiz mais nenhum teste.

Segue mensagem completa:

E: Version '89*' for 'chromium-browser' was not found 
The command '/bin/sh -c apt-get update && apt-get install -y     libnss3-tools     zenity     libgtk2.0-0     dbus-x11     yad     libcurl3     libdbus-1.3     sudo gosu     libxss1     lsb-release     wget     xdg-utils     net-tools     openssl=${OPENSSL_VERSION}*     xfce4=${XFCE_VERSION}*     xfwm4=${XFWM4_VERSION}*     x11vnc=${X11VNC_VERSION}*     xvfb=${XVFB_VERSION}*     novnc=${NOVNC_VERSION}*     chromium-browser=${CHROME_VERSION}*     && dpkg -l | awk '{print "|" $2 "|" $3 "|"}' > /installed-packages.txt' returned a non-zero code: 100
make: *** [Makefile:14: build] Error 10

Valeu!!!

[Dúvida] Docker + Warsaw + Puppeteer

Olá, tudo bom?

Preciso rodar um script Puppeteer com o Warsaw instalado.

Já tentei adaptar de diversas maneiras aqui mas nada deu certo ainda.

Alguém teria alguma luz sobre como fazer?

Desde já grato pela atenção.

Erro: `groupadd: GID '20' already exists`

Ao rodar o make start me dá o seguinte erro:

+ groupadd -g 20 user
groupadd: GID '20' already exists
make: *** [start] Error 4
  • OS: macOS Mojave 10.14.15
  • Docker: 2.0.0.3

Version '95*' for 'chromium-browser' was not found

Não consigo instalar a versão 95, que está setada no repositório.

Tentei instalar a versão 102 do "chromium", mas também não funciona.
Neste último caso, o erro é "Error response from daemon: can not get logs from container which is dead or marked for removal"

Obrigado!

The command '/bin/sh -c apt-get update && apt-get install -y libnss3-tools zenity libgtk2.0-0 dbus-x11 yad libcurl3 libdbus-1.3 sudo gosu libxss1 lsb-release wget xdg-utils net-tools openssl=${OPENSSL_VERSION}* xfce4=${XFCE_VERSION}* xfwm4=${XFWM4_VERSION}* x11vnc=${X11VNC_VERSION}* xvfb=${XVFB_VERSION}* novnc=${NOVNC_VERSION}* chromium-browser=${CHROME_VERSION}* && dpkg -l | awk '{print "|" $2 "|" $3 "|"}' > /installed-packages.txt' returned a non-zero code: 100 make: *** [Makefile:14: build] Error 100

Crash no X do host

Quando fiz um make start na primeira vez após o build o servidor xorg do meu host morreu.
Fiz login novamente e repeti o make start, então nessa segunda vez o container subiu ok e pude acessar o VNC no meu navegador.

Estou no Arch Linux,

  • kernel LTS (5.4.72-1-lts)
  • xorg-server (1.20.9-2)

Farei novos testes e relatarei aqui o resultado.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.