Criando um conteiner Podman com Fedora, TigerVNC para acessar Banco do Brasil, Itaú e Caixa Econômica

Crie um Dockerfile:

FROM fedoraCOPY xstartup /root/COPY tigervnc.service /etc/systemd/system/RUN \dnf -y install @xfce-desktop-environment;\dnf -y install tigervnc-server;\dnf -y install htop;\dnf -y install chkconfig;\dnf -y install zenity;\dnf -y install firefox;\dnf -y install sudo;\adduser banco;\mkdir /home/banco/.vnc/;\cp /root/xstartup /home/banco/.vnc/xstartup;\chown banco:banco -R /home/banco/;\chmod 750 /home/banco/.vnc/xstartup;\echo banco | passwd --stdin banco;\echo 'banco ALL=(ALL) ALL' >> /etc/sudoers;\echo 'bancos' | /usr/bin/vncpasswd -f > /home/banco/.vnc/passwd ;\chown banco:banco /home/banco/.vnc/passwd;\chmod 600 /home/banco/.vnc/passwd;\systemctl enable tigervnc;\wget https://cloud.gastecnologia.com.br/gas/diagnostico/warsaw_setup_64.rpm;\dnf clean all# Impedindo que o Mozilla Firefox lance errosENV \MOZ_FORCE_DISABLE_E10S=1CMD [ "/sbin/init" ]

Crie um arquivo tigervnc.service

Crie um arquivo xstartup

#!/bin/shunset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESSexec startxfce4 

Crie uma imagem podman chamada bancos

podman build -t bancos .

Crie um conteiner podman

podman run -d --name bancos --hostname bancos --network host bancos

Entre no conteiner

podman exec -it bancos /bin/bash

Baixe o Warsaw para o Fedora

wget https://cloud.gastecnologia.com.br/gas/diagnostico/warsaw_setup_64.rpm

Instale o Warsaw

rpm -U warsaw_setup_64.rpm

Faça um reboot no conteiner

reboot# ou sudo reboot

Inicie o conteiner

podman start bancos

Agora, dentro do conteiner, abra o Firefox e entre no site
http://www.dieboldnixdorf.com.br/warsaw

Clique no banco em que deseja acessar e faça a "configuração".

Desabilite o xscreensaver

echo "lock: false" > /home/banco/.xscreensaverchown banco:banco /home/banco/.xscreensaverchmod 664 /home/banco/.xscreensaver

Opcional: criando um usuário não root

Instale o sudo, crie um usuário, crie uma senha para ele e adicione-o como usuário sudo.

# Instale o sudodnf -y install sudo# Crie um usuarioadduser banco# Criando uma senhapasswd banco#### Digite a senha manualmente # Adicionando o banco aos usuarios com permissão sudoecho 'banco ALL=(ALL) ALL' >> /etc/sudoers

Iniciando o TigerVNC automaticamente

Vamos criar um arquivo .service para fazer o TigerVNC Server iniciar automaticamente.

sudo nano /etc/systemd/system/tigervnc.service;sudo chmod 0644 /etc/systemd/system/tigervnc.service

Iniciando o TigerVNC na porta 5908 com o usuário banco

[Unit]Description=Start TigerVNC server at port 8After=network.target[Service]Type=simplePAMName=loginUser=bancoPIDFile=/home/banco/.vnc/%H:8.pidRestart=alwaysRestartSec=1StartLimitInterval=0ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :8 > /dev/null 2>&1 || :'ExecStart=/usr/bin/vncserver :8 -SecurityTypes VncAuth,TLSVncExecStop=/usr/bin/vncserver -kill :8[Install]WantedBy=default.target

Corrigindo erro de PolicyKit no Fedora

Corrigindo o erro
https://forums.fedoraforum.org/showthread.php?316905-PolicyKit-failed-over-headless-VNC

Referências

Criando um conteiner podman fedora com systemd
https://developers.redhat.com/blog/2019/04/24/how-to-run-systemd-in-a-container/

Documentação TigerVNC no Fedora
https://docs.fedoraproject.org/en-US/fedora/rawhide/system-administrators-guide/infrastructure-services/TigerVNC/

Tutorial de instalação do Warsaw da Diebold no Ubuntu 18
https://medium.com/byjg/instalando-o-warsaw-no-ubuntu-18-04-ae6464e5d0c9

You should also read:

Capturando pacotes de rede para analises no Wireshark

Forma fácil, rápida e roots. Referências boas: BosonTreinamentos http://www.bosontreinamentos.com.br/redes-computadores/tcpdump-capturar-e-analisar-trafego-de-rede-no-linux/ LinuxTechi https://www.linuxtechi.com/capture-analyze-packets-tcpdump-command-linux/#:~:text=In%20tcpdump%20command%20we%20can,ssh%20%3E%20169.144. Outra forma roots. Forma mais gourmet

Verificando débitos do seu veículo no Paraná

http://transito.curitiba.pr.gov.br/processos/consulta-de-andamento-de-processos-renavam/22 http://www.detran.pr.gov.br/servico/extratodebito https://www.governodigital.pr.gov.br/servicos/Veiculo/Guias-para-pagamento-e-certidoes/Emitir-guia-para-pagamento-do-licenciamento-de-veiculos-ERrZWjo6