Autor Diego Elcain

Como criar arquivos grandes para teste de HD no Windows e no Linux

Linux

fallocate -l 10G temp_10GB_file

Windows

The file size is defined in bytes. Use Google to do the conversion if you’re unsure.

fsutil file createnew temp_10GB_file 10000000000

Regra Pega Malandro para Mikrotik

A seguinte regra tem a intenção de colocar na lista de bloqueados qualquer usuário ou scanner que tentar acessar determinada portas do Mikrotik

#regra

add action=add-src-to-address-list address-list=Pega_Malandro address-list-timeout=5d chain=input comment=”Pega Malandro” dst-port=20,21,22,80,443,3389 protocol=tcp

Adiciona a Address-List qualquer tentativa de acesso as portas 20,21,22,80,443,3389 por 5 dias que tentar fazer qualquer conexão as respectivas portas.

# Ação

add action=drop chain=input comment=”Drop Pega Malandro” src-address-list=Pega_Malandro

Dica postada por Leonardo Vieira no Youtube

Como baixar qualquer versão do Windows e do Office link Oficial Microsoft

Utilize a ferramenta Microsoft Windows Iso Download Tool baixodo no HeiDocNet através do link
https://www.heidoc.net/joomla/technology-science/microsoft/67-microsoft-windows-iso-download-tool#google_vignette

Ou pela alternativa
https://tb.rg-adguard.net/public.php?lang=pt-BR&extract

Como Fazer Backup Agenda Windows 10 SSOFT

Como Fazer backup da Agenda do Windows 10 disponibilizada pela SSOFT no Windows Store

Os arquivos de dados são salvos em

C:\Users\USERNAME\AppData\Local\Packages\53330SSoft.Agenda_s7e4w1wpeqaj8\LocalState\Agenda

Salve o conteúdo em uma pen drive para fazer o backup.

Ao reinstalar o Windows volte os arquivos para esse diretório.

Navegador PJE Download

Link para download da última versão disponível do Navegador PJE

https://cuidadodigital.com.br/navegadorpje.exe

Servidor Unifi Controller com Docker Compose em 1 min

Criar arquivo docker-compose.yml dentro de um diretório qualquer, pode ser na home.

touch ~/docker-unifi/docker-compose.yml

Inserir os seguintes parâmetros.

version: “2.1”
services:
unifi-controller:
image: ghcr.io/linuxserver/unifi-controller
container_name: unifi-controller
environment:
– PUID=1000
– PGID=1000
– MEM_LIMIT=1024M #optional
volumes:
– ./config:/config
ports:
– 3478:3478/udp
– 10001:10001/udp
– 8080:8080
– 8443:8443
– 1900:1900/udp #optional
– 8843:8843 #optional
– 8880:8880 #optional
– 6789:6789 #optional
– 5514:5514/udp #optional
restart: unless-stopped

Iniciar o container apartir da raiz

cd ~/docker-unifi/

docker-compose up -d

Ps. O servidor poderá demorar alguns minutos para carregar totalmente.

 

Alguns comandos importantes para monitoramento.

 

–> Shell access whilst the container is running:
docker exec -it unifi-controller /bin/bash

–> To monitor the logs of the container in realtime:
docker logs -f unifi-controller

container version number
–> docker inspect -f ‘{{ index .Config.Labels “build_version” }}’ unifi-controller

image version number
–> docker inspect -f ‘{{ index .Config.Labels “build_version” }}’ ghcr.io/linuxserver/unifi-controller

Como obrigar todos os usuários do AD alterar a senha no próximo Logon

O seguinte script em Powershell define como alterar a senha no próximo logon para todos os usuários de um determinada OU no AD.

Get-ADUser -Filter * -SearchBase “OU=EmpresaX,DC=empresa,DC=local” | Set-ADUser -CannotChangePassword:$false -PasswordNeverExpires:$false -ChangePasswordAtLogon:$true

Para um único usuário use o seguinte comando.

Set-ADUser -Identity <samAccountName> -ChangePasswordAtLogon $true

Ex:

Set-ADUser -Identity <delcain> -ChangePasswordAtLogon $true

Montando BTRFS no fstab compress

/dev/sdb /mnt/storage btrfs device=/dev/sdb,device=/dev/sdc,device=/dev/sdd,device=/dev/sde,device=/dev/sdf,device=/dev/sdg,defaults,compress 0 0

Configurando Auto Proxy pelo Servidor DHPC Wpad.dat como Exemplo

No Servidor DHCP do Windows ir em:

Botão direito do IPv4 -> Configurações Pre Definidas -> Adicionar

Ir em configuração do Escopo e adicionar e adiconar a pre definição criada no passo anterior

 

Exemplo de Wpad.dat

function FindProxyForURL(url, host) {
// Relação de dominios que não vai passar pelo proxy
if (shExpMatch(url,”*.cuidadodigital.com.br/*”)) {return “DIRECT”;}
// Computadores e Clientes que estiverem na faixa 200.0/24 vão chamar o respectivo servidor proxy
if (isInNet(myIpAddress(), “192.168.200.0”, “255.255.255.0”))
{
return “PROXY proxy.cuidadodigital.local:3128”;
}
// Todas outras faixas de IP vão chamar o respectivo servidor proxy
return “PROXY proxy2.cuidadodigital.local:3128; DIRECT”;
}

 

— updated

Outros exemplos wpad.dat

function FindProxyForURL(url, host) {
 
// If the hostname matches, send direct.
    if (dnsDomainIs(host, "intranet.domain.com") ||
        shExpMatch(host, "(*.abcdomain.com|abcdomain.com)"))
        return "DIRECT";
 
// If the protocol or URL matches, send direct.
    if (url.substring(0, 4)=="ftp:" ||
        shExpMatch(url, "http://abcdomain.com/folder/*"))
        return "DIRECT";
 
// If the requested website is hosted within the internal network, send direct.
    if (isPlainHostName(host) ||
        shExpMatch(host, "*.local") ||
        isInNet(dnsResolve(host), "10.0.0.0", "255.0.0.0") ||
        isInNet(dnsResolve(host), "172.16.0.0",  "255.240.0.0") ||
        isInNet(dnsResolve(host), "192.168.0.0",  "255.255.0.0") ||
        isInNet(dnsResolve(host), "127.0.0.0", "255.255.255.0"))
        return "DIRECT";
 
// If the IP address of the local machine is within a defined
// subnet, send to a specific proxy.
    if (isInNet(myIpAddress(), "10.10.5.0", "255.255.255.0"))
        return "PROXY 1.2.3.4:8080";
 
// DEFAULT RULE: All other traffic, use below proxies, in fail-over order.
    return "PROXY 4.5.6.7:8080; PROXY 7.8.9.10:8080";
}

--Update

Site de referencia.
PAC Functions

Esquema de Cores no VIM

Criar arquivo de configuração na home do usuário

vim ~/.vimrc

Inserir os seguintes parametros.

syntax on
colorscheme desert

Se preferir

echo -e "syntax on\ncolorscheme desert" >> ~/.vimrc