sábado, 15 de dezembro de 2018

Como enviar uma mensagem no Whatsapp sem adicionar a pessoa em seus contatos.

Hoje aqui no blog vou compartilhar uma informação que não é de nenhuma dificuldade técnica muito grande, mas acho que é uma dica muito util, pelo menos pra mim, sei que é muito chato ter que adicionar uma pessoa apenas para enviar uma mensagem.


Porém desenvolvendo um site para um cliente, descobri um link na documentação do Whatsapp que faz abrir uma nova janela para o envio de uma mensagem para um telefone especifico.

Para que o link funcione você precisa já ter sincronizado o Whatsapp WEB.

Para tal é necessário acessar o link

https://web.whatsapp.com/


E seguir os passos, assim que estive aparecendo seu Whatsapp web.

Basta colar o link abaixo direto no seu navegador.

https://api.whatsapp.com/send?phone=81345102539

Substituindo o numero de telefone do link o o numero que você quer enviar.

O numero acima é composto pelo DDI +81 que no Brasil é +55, o 81 é do Japão, depois vem o DDD, que ali esta 13, é de alguma província do Japão, depois vem o numero completo do contato.

Bem fácil e simples.

Se você já conhecia esse truque ou se ficou conhecendo agora deixe nos comentários.

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga o blog no Twitter @ctecnologia
Inscreva-se no meu canal do youtube.
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

terça-feira, 11 de dezembro de 2018

Qual o melhor DNS para você + Bonus Lista dos melhores DNSs FREE.

Não faz nem um mês que troquei minha internet, e apesar de ter melhorado em mais de dez vezes a velocidade, notei que ela demorava para dar a primeira resposta do site na tela, depois disso era uma maravilha, a tela piscava na minha frente, mas aquele pequeno intervalo estava me incomodando.


Minha primeira alternativa e certeira, já respondeu minhas desconfianças, pois minha internet antiga tinha essa primeira resposta para o site muito mais rápida, alterei os DNS no meu Moden/Roteador e pronto, a mudança foi instantânea.

Como um tempo atrás já havia feito uma configuração parecida com a diferença que utilizei um software que fazia um benchmark dos DNS e me trazia as melhores escolhas para minha região.

Para usuários Windows o DNS Benchmark é a melhor escolha.


Para Android utilizando minha premissa de conceder o minimo de permissões necessárias para o aplicativo utilizei o DNS Speed Test mas existem muitas outras que não testei.


Para usuários Ubuntu Linux e derivados quando o bind-tools esta instalado que é o padrão, existem alguns comandos que se pode fazer os testes, mas não veem com uma lista pré configurada.

Os comandos são

while true; do dig 208.67.222.222 | grep time; sleep 2; done

dig 208.67.222.222

; <<>> DiG 9.10.3-P4-Ubuntu <<>> 208.67.222.222
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- 48038="" font="" id:="" noerror="" opcode:="" query="" status:="">
;; flags: qr aa rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;208.67.222.222. IN A

;; ANSWER SECTION:
208.67.222.222. 0 IN A 208.67.222.222

;; Query time: 4 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Tue Dec 11 12:44:48 -02 2018
;; MSG SIZE  rcvd: 48

Existe ainda o comando nslookup que nos traz mais informações sobre o endereço.

nslookup 208.67.222.222

Server: 192.168.1.1
Address: 192.168.1.1#53

Non-authoritative answer:
222.222.67.208.in-addr.arpa name = resolver1.opendns.com.

Authoritative answers can be found from:


Como para linux não encontrei nenhum software que varresse uma lista deixo aqui pra vocês a lista mais comum de DNSs da internet é daqui provavelmente sairá seu novo DNS pois são as que tem as melhores respostas.

1.1.1.1 - Cloudflare
1.0.0.1 - Cloudflare
4.2.2.1 - Layer 3
4.2.2.2 - Layer 3
4.2.2.3 - Layer 3
8.8.8.8 - Google
8.8.4.4 - Google
208.67.222.222 - OpenDNS
208.67.220.220 - OpenDNS

Uma lista de alguns outros DNSs interessantes.

64.6.64.6 - Verisign
64.6.65.6 - Verisign
176.103.130.130 - AdGuard
209.244.0.3 - CenturyLink (Level3)
209.244.0.4 - CenturyLink (Level3)

199.85.126.10 - Norton Security (malware, phishing sites and scam sites)
199.85.127.10 - Norton Security (malware, phishing sites and scam sites)
199.85.126.20 - Norton Security + Pornography
199.85.127.20 - Norton Security + Pornography
199.85.126.30 - Norton Security + Pornography + Other
199.85.127.30 - Norton Security + Pornography + Other

9.9.9.9 - Quad9
149.112.112.112 - Quad9
8.26.56.26 - Comodo Secure
8.20.247.20 - Comodo Secure
81.218.119.11 - GreenTeamDNS
209.88.198.133 - GreenTeamDNS


195.46.39.39 - SafeDNS
195.46.39.40 - SafeDNS
198.206.14.241 - OpenNIC
172.98.193.42 - OpenNIC
208.76.50.50 - SmartViper
208.76.51.51 - SmartViper
216.146.35.35 - Dyn
216.146.36.36 - Dyn
45.33.97.5 - FreeDNS
37.235.1.177 - FreeDNS
198.101.242.72 - Alternate DNS
23.253.163.53 - Alternate DNS
77.88.8.8 - Yandex.DNS
77.88.8.1 - Yandex.DNS
91.239.100.100 - UncensoredDNS
89.233.43.71 - UncensoredDNS
74.82.42.42 - Hurricane Electric
109.69.8.51 - puntCAT
156.154.70.1 - Neustar
156.154.71.1 - Neustar
45.77.165.194 - Fourth Estate
185.228.168.9 - CleanBrowsing
185.228.169.9 - CleanBrowsing

Se você usa algum diferente dos que estão na lista eu gostaria muito de saber qual é, deixe nos comentários e se você já utilizava alguns do que listei deixe nos comentários qual.

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga o blog no Twitter @ctecnologia
Inscreva-se no meu canal do youtube.
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

terça-feira, 25 de setembro de 2018

Descubra quais informações você esta compartilhando na internet sem saber.

Depois que Edward Snowden abriu a caixa de pandora da Cyber Espionagem cada vez mais vemos matérias sobre como nossos dados são vendidos a empresas inescrupulosas, e por isso nesse post eu gostaria de mostrar pra vocês um site que mostra todas a informações ou quase todas, que você esta compartilhando com qualquer site, lembrando que essas informações ficam com os desenvolvedores e administradores do site e podem ser utilizadas de todas as maneiras imagináveis.


O Site "I am unique", conta com uma ferramenta que analisa seus dados de cookies e informações do navegador e joga na tela todos os dados que os sites que você navega tem acesso.

A quantidade de dados que seu navegador compartilha é assustadora, entre as informações estão se você usa ou não o AdBlock, qual versão do seu navegador, quais plugins que você usa, o tamanho de sua tela, qual sistema operacional você usa e a linguagem dos conteúdos.

Munidos com essas e outras informações você pode ser facilmente rastreado.

Para fazer uma varredura completa no seu computador e verificar que informações você esta compartilhando utilize o site.

https://amiunique.org/

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

domingo, 16 de setembro de 2018

Baixe uma versão do Windows 10 pro Grátis direto da microsoft.

Na verdade não existe versão grátis ou trial do windows 10, a unica forma possível de adquirir um Windows 10 "gratuitamente" é comprando uma chave do windows 7 que também são validas para o Windows 10.

Existem outras opções algumas delas são os ativadores, mas esses são códigos injetados no sistema, e isso se pelo menos não for seguro não é uma boa pratica.

Apesar de nos fóruns oficiais da Microsoft é sempre repetido que não existe Windows 10 trial ou gratuito, a própria empresa disponibiliza o download de uma imagem.

https://www.microsoft.com/pt-br/software-download/windows10ISO


Com essa imagem você terá o sistema completo por 30 dias, ao fazer a instalação ignore as etapas em que é necessário colocar a chave de registro. Após esses 30 dias algumas funções serão desativadas e uma mensagem para ativação será exibida, basta ignorar que nas próximas atualizações mensagem deixará de aparecer.

O sistema continuará operacional e não sofrerá nenhuma redução de recursos em função de não ter uma chave ativa, as atualizações de segurança continuam a ocorrer também.

A qualquer momento você pode adquirir uma chave de registro e continuar utilizando seu computador sem nenhum tipo de formatação.

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

domingo, 2 de setembro de 2018

Configuração do Wordpress com FTP e suporte a multi usuários

Esse post é como se fosse uma continuação dos dois últimos posts aonde mostro como instalar o Wordpress e o proFTPd, porém, se você seguir apenas os dois, ficará apenas com seu usuário padrão funcionando, aqui vamos adicionar um novo usuário e configurar as permissões para que seja possível a manipulação do WP como instalação de temas e plugins via a própria ferramenta com suporte ao FTP nativo.

A primeira coisa que precisamos saber é que para faze a instalação dos temas e plugins precisamos ter acesso a pasta do wp-content, que esta dentro da instalação do WP.

Não repetirei aqui como configurar o arquivo do proFTPd aqui, se for preciso veja esses dois posts antes.

como-instalar-o-proftpd-e-configurar
instalando-o-wordpress-no-ubuntu-server

Com tudo instalado criaremos uma pasta para o usuário dentro do www com o comando abaixo

sudo mkdir /var/www/html/seuusuario

Copiamos a instalação do wordpress para dentro da pasta do usuário.

sudo cp -R /usr/share/wordpress /var/www/html/seuusuario/

Vamos criar um novo usuário para o WP com acesso a pasta da instalação presumindo que você esta utilizando as pastas padrões do apache. Coloquei aqui uma opção para que esse usuário não tenha privilégios para acessar o sistema, e sim apenas FTP, como explicado no post anterior.

sudo useradd seuusuario -p $(perl -e 'print crypt($ARGV[0], "password")' "suasenha") -d /var/www/html/wordpress -s /bin/false -g 2121 -M

Agora vamos dar a permissão certa na a pasta do usuário para que a ferramenta consiga criar as pastas necessárias.

sudo chown -R seuusuario /var/www/html/seuusuario
sudo chmod -R 0755 /var/www/html/seuusuario/

Se tudo rodou como o esperado nesse momento seu wordpress já esta instalando os plugins e temas
 de uma forma amigável, porém ainda toda a vez é necessário adicionar o usuário e a senha do FTP.

Para que o Wordpress não solicite o usuário e a senha toda a vez basta editar o arquivo wp-config.php que fica na raiz da pasta do wordpress.

define('FS_METHOD', 'direct');
define('FTP_USER', 'seuusuario');
define('FTP_PASS', 'suasenha');
define('FTP_HOST', 'ftp.seudominio');

Conforme a popularidade deste post, mostro como utilzar com FTPs (SSL).

Existe algumas formas mais automatizadas de fazer essa configuração como por exemplo com o CPanel mas isso é assunto para outro post.

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

segunda-feira, 13 de agosto de 2018

Como Instalar e configurar o proftpd multi usuários no Ubuntu e derivados.



Pessoal hoje quero mostrar pra vcs como fazer a instalação e uma configuração básica para criamos um acesso FTP a seu computador, FTP é provavelmente o método de upload mais popular nos dias atuais e pode facilitar muito quem precisa enviar arquivos para um computador remoto.

Image result for proftpd
O protocolo FTP é inseguro e não encriptado, considere utilizar o FTP com SSL/TLS, assunto para outro post.

Vamos fazer a instalação do proftpd com o comando.

sudo apt-get install proftpd -y



Vamos parar o serviço do proftpd com

sudo service proftpd stop

Depois do serviço parado

Vamos editar o arquivo de configuração

Você pode utilizar seu editor preferido, eu gosto do nano.

sudo nano /etc/proftpd/proftpd.conf

O arquivo é bem intuitivo, mas as informações que devemos alterar e o ServerName, DefaultRoot e RequireValidShell, nas versões do arquivo que vi basta descomentar a opção DefaultRoot, essa opção restringe o acesso apenas a pasta home de cada usuário. Descomente também a opção RequireValidShell e troque yes para no, com nosso comando para adicionar um usuário do ftp por segurança não damos permissão de acesso ao Shell. Mude o ServerName para o nome do seu servidor e pronto.
É Bem fácil mas é  claro que com a edição do arquivo de configuração é possível muito mais, basta iniciar o serviço do proftpd.

sudo service proftpd start

Agora vamos adicionar um usuário como exemplo.

Antes vamos criar uma pasta com o mkdir

sudo mkdir /home/seuusuario

Depois adicionar o usuário.

sudo useradd seuusuario -p $(perl -e 'print crypt($ARGV[0], "password")' "suasenha") -d /home/seuusuario -s /bin/false -g 2121 -M

Para explicar o comando acima, o -p é para o password aonde encriptamos a senha e o -s para restringir o acesso ao Shell.

Eu adicionei essa parte de como adicionar um novo usuário depois.

Espero que agora o post tenha ficado mais completo.;

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

terça-feira, 31 de julho de 2018

Instalando o wordpress no ubuntu server e derivados.

Estava fazendo um projeto em Wordpress e precisava de um ambiente para testes e backup além do que meu cliente já tinha, por isso fiz uma pesquisa sobre a instalação do Wordpress no Ubuntu Server, porém encontrei muitas informações desencontradas e precisei de mais de um post para encontrar tudo o que eu precisava para que o Wordpress funcionasse.


Primeiro vamos atualizar o ubuntu com os comandos básicos.

sudo apt-get upgrade
sudo apt-get update

Depois vamos instalar o mysql, o apache e o php com os comandos.

sudo apt-get install wordpress -y
sudo apt-get install mysql-server-5.7 -y

Note que fiz apenas a chamada para instalação do Wordpress, assim é mais interessante porque o apt fará a instalação de todos os pacotes necessários para o Wordpress funcionar, nos quais incluem o Apache2 e o PHP7.0, ultimas versões quando escrevi esse post.

Depois de tudo instalado e configurado, então vamos configurar a tabela do Wordpress o Mysql

Aqui vale lembrar que existem dois métodos.
Primeiro o método que acredito ser o mais recomendado, pois criar todas as dependências dentro do servidor.

sudo gzip -d /usr/share/doc/wordpress/examples/setup-mysql.gz
sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost

Vamos criar o links para a pasta do Wordpress.

sudo ln -s /usr/share/wordpress /var/www/html/wordpress

Depois criamos um apontamento para o arquivo de configuração.

sudo ln -s /etc/wordpress/config-localhost.php /etc/wordpress/config-default.php

Reinicie o Servidor, algumas vezes a reinicialização do apache não resolvia, recomendo reiniciar o servidor por completo mesmo.

Acesse agora no browser do cliente

http://server_domain_name_or_IP/wordpress/

Se aparecer a pagina abaixo deu tudo certo.


Faça a instalação na primeira utilização.

Obrigado e até a próxima.

Acompanhe meu blog e comente.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @guipch
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

quinta-feira, 26 de julho de 2018

Baixe uma versão do Windows Server 2016 Grátis válida por 180 dias.

Para você que pretende implementar o Windows Server 2016 e fazer algum estudo com a plataforma da Microsoft afim de testar todas as funcionalidades ou ainda é um desenvolvedor e pretende criar soluções para servidores mas não quer comprar uma licença apenas para esse fim a Microsoft disponibiliza uma versão para teste que é válida por 180 dias, e é bem fácil conseguir.
Basta acessar o link abaixo.

https://www.microsoft.com/en-us/cloud-platform/windows-server-trial

Nessa pagina é possível escolher entre a opção na nuvem ou local, no nosso caso escolheremos a primeira opção "Download Free Trial" pois queremos baixar a ISO do SO.






Clicando no link Windows Server 2016 para iniciar o download.

Muito simples, mas é interessante compartilhar o link, principalmente para os entusiastas.

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

domingo, 15 de julho de 2018

Instalando e Configurando o LCD 3.5 Touch no Raspberry PI 3

Essa é uma configuração bem simples, mas devido os problemas que a instalação tem, o CD que vem junto com a tela esta desatualizado, já a versão do site esta corrompida, a melhor e talvez unica forma de fazer a instalação correta nesse momento é fazer o download da versão do github que esta atualizada e funcionando.
O site do fabricante até que é de fácil entendimento apesar de estar em chines.


Como tive que fazer varias tentativas da primeira vez que fiz a instalação, criei um script em shell pra fazer a instalação e é ele que vou compartilhar aqui com vocês.

sudo apt-get update -y && sudo apt-get upgrade -y
sudo git clone https://github.com/goodtft/LCD-show
cd LCD-show
sudo chmod +x LCD35-show
sudo ./LCD35-show

Primeiro como sempre fizemos uma atualização do sistema.
Depois acessamos o repositório official do fabricante no github e fizemos um clone localmente.
Entramos na pasta clonada.
Damos permissão de execução ao instalador.
Executamos a instalação/configuração no ultimo comando.

Caso voce deseja executar o raspberry pi 3 novamente pela saida HDMI, basta substituir o ultimo comando por.

sudo ./LCD-hdmi

Para os demais tamanhos de tela LCD touch LANDZO utilize os comandos abaixo.

sudo ./LCD5-show
sudo ./LCD4-show
sudo ./LCD32-show

Abaixo o link oficial do fabricante.

http://www.landzo.cn/forum.php?mod=viewthread&tid=11755&highlight=3.5
Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

quinta-feira, 7 de junho de 2018

Portable Apps - Seus programas favoritos aonde quiser sem instalação.


Apesar de que existe uma boa quantidade de usuários no mercado utilizando o projeto Portableapps, acho que ainda é pouco difundido e que muita gente não o utilize por falta de hábito.

Programas portáveis não são de hoje e tem com características não serem instalados, ou seja, rodam em qualquer pasta e não necessitam de chaves de registros e pastas no sistema. Não necessariamente são programas que utilizam pouco recurso tanto de processamento quanto memoria.


Mas o mais legal é que você pode "instalar" seus aplicativos em um dispositivo e executá-los em qualquer computador rodando Windows, qualquer dispositivo de armazenamento incluindo os onlines, como dropbox, google drive, one drive, etc.



Hoje o projeto conta com inúmeros "apps" que podem ser executados sem nenhuma instalação ou rastro no Sistema Operacional do computador. Esses apps vão de simples editores de texto até programas de manipulação de áudio e vídeo, passando por navegadores e antivírus até editores de códigos.
Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

segunda-feira, 4 de junho de 2018

12 Alternativas ao GitHub.

As noticias que circulavam pela internet nas ultimas semanas se confirmaram e agora é oficial a microsoft comprou o github, assim que li a confirmação na internet já pensei em como será o futuro da agregadora de código. Como o primeiro pensamento foi qual alternativa utilizar?
E é esse o tópico de hoje, existe alguma alternativa ao tão amado github?
A primeira alternativa que vem em mente é o Gitlab, mas essa esta na alça de mira da Oracle.

GitLab
O GitLab é uma ferramenta de gerenciamento de repositório Git hospedada ou no local. Ele também inclui revisões de código, rastreamento de problemas, wikis e integração contínua.

Bitbucket
O Bitbucket é um site de hospedagem de código, para os sistemas de controle de versão Git e Mercurial. Ele fornece um ambiente completo para gerenciar o desenvolvimento, incluindo um wiki, um poderoso rastreador de problemas e fácil colaboração com outras pessoas.

Gogs
A maneira mais fácil, rápida e indolor de configurar um serviço Git auto-hospedado. Com o Go, isso pode ser feito com uma distribuição binária independente em TODAS as plataformas que o Go suporta, incluindo Linux, Mac OS X, Windows e ARM.

GitBucket
O GitBucket é o clone do GitHub de código aberto de fácil instalação escrito com o Scala. Ele fornece o GitHub como interface do usuário e recursos como hospedagem de repositório Git via HTTP e SSH, visualizador de repositório, problemas, wiki e solicitação pull.

SourceForge
O SourceForge é um repositório de código fonte baseado na web. Ele atua como um local centralizado para desenvolvedores de software controlarem e gerenciarem o desenvolvimento de software de código aberto. O repositório do SourceForge hospeda mais de 324.000 projetos e possui mais de 3,4 milhões de usuários registrados, embora nem todos estejam ativos. Os recursos incluem suporte para repositórios CVS, SVN, Bazaar, Git ou Mercurial, wikis de projeto, métricas e análises, acesso a um banco de dados MySQL e URLs de subdomínios exclusivos.

Gitea
O Gitea é um fork gerenciado pela comunidade de Gogs, uma solução de hospedagem de código leve escrita em Go e publicada sob a licença MIT.

GitPrep
O GitPrep é o clone do Github. você pode instalar o sistema github portátil no unix / linux. Você pode criar usuários e repositórios sem limitação. Este é um software livre.

Gitadmin
Gitamin é um software de gerenciamento de repositório git de código aberto construído com o Laravel PHP Framework. O Gitamin suporta uma ampla gama de operações no repositório git.

Gitolite
O Gitolite permite configurar o git hosting em um servidor central, com controle de acesso refinado e muitos recursos mais poderosos.

Gitblit
O Gitblit é uma pilha Java pura e de código aberto para gerenciar, visualizar e servir repositórios Git. Ele é projetado principalmente como uma ferramenta para pequenos grupos de trabalho que desejam hospedar repositórios centralizados.

Gitweb
'Gitweb' é uma interface web do Git. Ele é escrito em Perl e pode ser usado como um script CGI ou como um script legado mod_perl. Ele permite navegar por um repositório git (ou por um conjunto de repositórios git) usando um navegador da web.

GitTorrent
Uma descentralização do GitHub usando BitTorrent e Bitcoin.

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

sábado, 28 de abril de 2018

8 sites ddns grátis.

Esse é um post antigo que estava na minha pasta de rascunhos para a publicação, eu sei que o "boom" desse assunto foi ha algum tempo quando dyndns deixou de ser grátis, mas mesmo assim na época fiz uma pesquisa e acabei deixando uma lista aqui nesse post, tanto pra minha futura consulta como também já pensando em compartilhar a informação.

Bom vamos a lista.


http://freedns.afraid.org

https://zonomi.com/

https://ydns.io/

https://entrydns.net/

https://www.dtdns.com/

https://www.noip.com/

https://ipv6.he.net/

https://cp.zoneedit.com/

Não farei mais considerações sobre cada site nesse momento, mas existem alguns desses sites acima que tem muito mais funções alem do DDNS, mas como o foco do post é DDNS só fiz a lista mesmo.

Verifiquei um a um pra garantir que todos ainda continuavam grátis, fazendo meu cadastro, mas não cheguei a utilizar todos, os que mais usei foi o noip, qual utilizei por anos, mas com as novas politicas aonde é necessário validar semanalmente o subdomínio, acabei optando pelo freedns, que vem se mostrando muito eficiente.

Tem mais algum que não esta nessa lista comentai.


Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

terça-feira, 27 de março de 2018

Criando um Script para enviar arquivos via FTP pelo terminal Linux - FUNCIONANDO

Post bem simples, mas não tão fácil de encontrar, mais pelas inúmeros posts desatualizados ou não funcionais.
abaixo o exemplo, mude os dados  e basta executar o script que ele já faz o upload do arquivo,
para fazer o download de algum arquivo basta mudar o comando "PUT" para "GET".

#!/bin/sh
HOST='ftp.endereço'
USER='seuuserid'
PASSWD='seupasswd'
FILE='arquivo.html'

ftp -n $HOST <quote USER $USER
quote PASS $PASSWD
put $FILE
quit
END_SCRIPT
exit 0

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

terça-feira, 27 de fevereiro de 2018

Melhor computador para minerar criptomoedas

Estive fazendo uma pesquisa nessa semana sobre um assunto que esta muito na moda, que é a mineração de criptomoedas, no caso a mais famosa delas o bitcoin, com o valor do bitcoin atualmente na casa dos 34mil reais, a mineração começou a se tornar muito rentável. Como as informações na internet são desencontradas e não é possível encontrar muitas informações sobre qual hardware utilizar, quais os custos entre outras informações que não são centralizadas, mas é claro que com uma boa garimpada é possível encontrar nos fóruns, mas essa maquina que montei você não vai encontrar em lugar algum, pois foi pensada na otimização dos equipamentos.


Vamos há ela.

Primeiro é necessario penssar na placa mãe, acredito que é um dos intens mais importantes, vc pode começar com uma com até 4 placas de video, ou como esse q vou indicar que pelo custo beneficio é possivel espetar até 12 placas de video.

Pesquinsado encontrei a seguinte placa mãe a MB S1151 BIOSTAR TB250-BTC PRO.
Essa placa é especializada para minerar bitcoin e o diferencial dela é que é projetada para execuções 24/4 e especializada para bitcoins roda muito bem com a placa de video que falarei mais adiante, tem slot 1151 da intel, conforme o fabricante pode chegar até 246 MH/s.

Para executar a mineração é importante salientar que a memoria é um facilitador do processamento das placas de video então quanto mais placas de video mais memoria é interessante, é claro que não é um fator determinante, e por isso que para a configuração que estou apresentando aqui seria interessante iniciar com pelo menos 4gb de memoria, a marca fica a gosto do cliente.

Para a fonte, conforme minhas pesquisas, para suportar nosso equipamento devemos iniciar com pelo menos 750W, é possível montar a maquina com menos...sim é possivel, mas não é garantido, e é possível que se perca MH/s devido falta de energia e depois de investir essa grana toda na maquina vc não vai economizar justamente na fonte, uma fonte ATX RIOTORO 750W ONYX BRONZE 80PLUS é mais que suficiente pra vc iniciar, acredito que até umas 6 placas de vídeo, para mais é necessário adicionar mais uma placa, no caso com duas para 12 placas.

Bom agora vamos ao prato principal, o minerador de fato, o cara que vai render a bufunfa que é nossa atração principal a placa de video, e é agora que vc não pode errar, é claro que temos diversas GPUs para mineração mas essa é projetada especificamente para essa necessidade, projetada para rodar 24/7 pois "TIME IS MONEY", ela tem excelente MH/s a placa é a VGA PCIE 4GB ASUS RX-470 MINING 1206MHZ DDR5 OEM como o nome já nos indica é projetada especialmente para uma extrair o máximo da mineração com seu clock específico de 1206MHZ que em conjunto com a placa mãe atinge o máximo de lucro.

Já para o processador é um detalhe que nem eu mesmo tenho a informação precisa, eu montei a maquina com um processador i3 que encontrei usado na internet, como não consegui encontar um calculo confiavel sobre o impacto que o processador faria no MH/s e encontrei esse processador por um preço muito atrativo, resolvi arriscar mas já coloquei em meu radar a compra de um CPU INTEL 1151 I7-7700K 4.2GHZ 8MB S/COOLER.

Outro diferencial que impacta bastante na taxa de mineração é o pool, e esse faz muita diferença, pois existem diferentes taxas de ganhos conforme o pool escolhido.
Para efetuar um calculo mais preciso aconselho utilizar o site https://goo.gl/cVb8fK já para um pool interessante de ETHEREUM  aconselho o site https://goo.gl/vrNPoQ.

Pelos preços atuais a maquina sai mais ou menos por 3600R$ apenas com o hardware acima, já contando com o intel core i7.

Farei um próximo post sobre os softwares de mineração, mas preciso fazer uma pesquisa mais aprofundada sobre o assunto.
Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

quinta-feira, 15 de fevereiro de 2018

Como descobrir a chave de ativação/registro do Windows 10 e outros.


Image result for windows 10 OEM

Abaixo segue um script em vbs simples para descobrir qual a chave de registro, serve para varias versões do Windows, mas fiz o teste apenas no Windows 10, desde já aviso que não fui eu quem criou o script mas posso garantir que não existe código malicioso embutido no mesmo, pode rodar sem preocupação, caso você faça o teste em outra versão do Windows gostaria muito que deixasse um comentário para ajudar as outras pessoas com necessidade parecida.
Bom o processo é bem simples, abra o bloco de notas cole o conteudo abaixo, e salve como "key.vbs" ou outro nome da sua preferencia mas a extenção ".VBS" é indispensável.




Set WshShell = CreateObject("WScript.Shell")

MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"))

Function ConvertToKey(Key)

Const KeyOffset = 52

i = 28

Chars = "BCDFGHJKMPQRTVWXY2346789"

Do

Cur = 0

x = 14

Do

Cur = Cur * 256

Cur = Key(x + KeyOffset) + Cur

Key(x + KeyOffset) = (Cur \ 24) And 255

Cur = Cur Mod 24

x = x -1

Loop While x >= 0

i = i -1

KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput

If (((29 - i) Mod 6) = 0) And (i <> -1) Then

i = i -1

KeyOutput = "-" & KeyOutput

End If

Loop While i >= 0

ConvertToKey = KeyOutput

End Function

Apenas para fim de crédito o Script foi retirado dos seguintes fóruns.

https://social.technet.microsoft.com/Forums/en-US/bede4475-7eb9-4f6b-8ebf-c8ecd6be8fc3/retrieve-product-key?forum=win10itprosetup

https://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_repair/how-to-find-all-windows-version-serial-key/a6d7e4eb-2adf-4e57-8ead-0bd85ec2758d

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

terça-feira, 6 de fevereiro de 2018

Como ativar o windows por linha de comando.


Image result for windows 10

Criando um arquivo ".cmd" com o conteudo abaixo.

@echo off
c:
cd \
cd windows\system32
cscript slmgr.vbs /upk
echo Ativando...
cscript slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
wscript slmgr.vbs /ato
exit

Nesse momento meu intuito é apenas compartilhar a informação, mas em breve atualizarei esse post explicando o que cada comando faz.
Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

quinta-feira, 1 de fevereiro de 2018

Como saber se você foi infectado pelo CrossRat e como remove-lo.




O crossRat é um malware multi-plataforma de acesso remoto desenvolvido pelo grupo "Dark Caracal" o malware foi detectado a primeira vez em Janeiro de 2018, mas pesquisas mais a fundo sugerem que o grupo já desenvolve o vírus desde maio de 2017, o trojan foi projetado para rodar em maquinas com Windows, MacOs e Linux, pois o mesmo foi empacotado em JAVA, com o terminação ".JAR".
Image result for crossrat

O CrossRat tem como característica alterar arquivos do sistema, também como roubar informações, tirando prints da sua tela, e ainda como funciona um keylogger, roubando tudo o que você digita no teclado.
Como o virus roda em Java ele não é detectado na maioria dos anti-vírus. 
Existem alguns spywares que já buscam e removem a ameaça mas até agora nenhum remove gratuitamente.
Como o vírus roda em Java só deve se preocupar usuários que tenham o Java instalado na maquina, caso você tenha instalado o java em ambas as distribuições, você deve procurar pelo arquivo MEDIAMGRS normalmente com a extensão .JAR.
No linux o mesmo se encontra na pasta /usr/var, como as informações são muito novas é possível que o vírus esteja em outras pastas do sistema principalmente na pasta ~/.config/autostart.

Já para quem utiliza Windows deve-se verificar as chaves de registro em HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Run \ e verificar se não é possível encontrar algum comando para algum -JAR ou ainda MEDIAMGRS.JAR

Para MacOS verifique algum arquivo jar em ~/Library, especialmente mediamgrs.jar ou ainda nos agentes de execução "LaunchAgents" em /Library/LaunchAgents ou ~/Library/LaunchAgents com o nome de mediamgrs.plist

Caso você tenha alguma informação diferente ou ainda se precisar de alguma ajuda comente e ajude o blog ou ainda seus leitores.

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

Wordpress, arquivo index.php sendo recriado ao deletar na pasta public_html

Neste post, quero relatar um problema que aconteceu com um dos meus clientes de cPanel e seu WordPress. O cliente comprou um desses template...