Skip to content

Instantly share code, notes, and snippets.

View jhowbhz's full-sized avatar
🦾
Um programador apaixonado pelo que faz

Jhon jhowbhz

🦾
Um programador apaixonado pelo que faz
View GitHub Profile
kill $(ps aux | grep '[p]hp' | awk '{print $2}')
@jhowbhz
jhowbhz / Integracao.html
Last active October 10, 2022 18:48
Integração API do WhatsApp APIGratis
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="description" content="" />
<meta name="author" content="apibrasil" />
<meta name="generator" content="APIBrasil" />
<title>APIBrasil - Examples</title>
@jhowbhz
jhowbhz / Iptables_rules.sh
Last active August 5, 2022 21:40
Block IP and Unblock IPtables
iptables -A INPUT -s 200.219.26.252 -j ACCEPT # libera
iptables -D INPUT -s 200.219.26.252 -j DROP # remove
iptables -A INPUT -s 5.154.174.142 -j DROP # block
iptables -L -n --line # list
@jhowbhz
jhowbhz / permissions laravel.txt
Last active April 1, 2022 14:26
Laravel log-viewer permissions missing daily folder
sudo chown -R www-data:www-data /path/to/your/laravel/root/directory
sudo usermod -a -G www-data USER_SYSTEM
config/logging.php
'daily' => [
'driver' => 'daily',
'path' => storage_path('logs/laravel.log'),
'level' => 'debug',
'days' => 14,
'permission' => 0775,
@jhowbhz
jhowbhz / sources.list
Created February 9, 2022 03:28
Ubuntu 20.04 LTS (Focal Fossa)
deb http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
@jhowbhz
jhowbhz / sources.list
Last active February 9, 2022 03:29
Debian 11
#deb cdrom:[Debian GNU/Linux testing _Buster_ - Official Snapshot amd64 NETINST 20190618-22:45]/ buster contrib main non-free
deb http://deb.debian.org/debian/ buster main non-free contrib
deb-src http://deb.debian.org/debian/ buster main non-free contrib
deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free
# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main contrib non-free
@jhowbhz
jhowbhz / wppConnect.yml
Last active February 2, 2022 22:04
WppConnect server docker
RUN apk add chromium
RUN apk update && apk add wget
RUN npm install pm2 -g
RUN apk add wget
RUN apk add git
@jhowbhz
jhowbhz / pm2_ubuntu.sh
Created February 2, 2022 13:34 — forked from WillDent/pm2_ubuntu.sh
Installation of PM2 on Ubuntu so it autostarts scripts
# Requirements:
# Node Installed
# Safe User that is running as node
#1) Install pm2
sudo npm install -g pm2
#2) Set-up PM2 to autostart upon server rebooting
#sudo env PATH=$PATH:/usr/local/bin pm2 startup <platform> -u <safe_user_not_root>
sudo env PATH=$PATH:/usr/local/bin pm2 startup ubuntu -u ubuntu
@jhowbhz
jhowbhz / nginx_config.txt
Created January 19, 2022 14:42
Exemplo nginx configurações MyZap
TUTORIAL SIMPLES NGINX
1º - vai em...
cd /etc/nginx/sites-available/
2º - cria o arquivo
nano proxy_myzap
3º - cola o conteudo do link
https://gist.github.com/jhowbhz/689322bedd2e2487b97aa57ffe0a732d
@jhowbhz
jhowbhz / getProfilePic.js
Last active January 12, 2022 02:13
Exemplo JS foto perfil usuário MyZap 2.0
/****************************************************************************************************************/
/* Antes de utilizar esses codigos, inicie a sessão em https://whatsapp-v2.apibrasil.com.br/start */
/****************************************************************************************************************/
async function getProfilePic(session, sessionkey, number) {
let server = `https://whatsapp-v2.apibrasil.com.br/`; // servidor do whatsapp você pode obter em apigratis.com.br
let body = JSON.stringify({
"session": `${session}`, // session do whatsapp, você deve ir até o endpoint `https://whatsapp-v2.apibrasil.com.br/start` para ler o qr-code e obter a session
"number": `${number?.replace(/[^0-9]/g,'')}`, // numeero limpo