curl http:\/\/w2.inovacaosistemas.com.br\/network-tools\/blocklist.hosts -o \/tmp\/anti-ads.hosts &&\r\ngrep -B10000 \\#\\#\\# \/etc\/hosts > \/tmp\/hosts.orig &&\r\ncat \/tmp\/hosts.orig > \/etc\/hosts &&\r\ncat \/tmp\/anti-ads.hosts >> \/etc\/hosts &&\r\nservice -R dnsmasq<\/pre>\nE a entrada no crontab ficou assim:<\/p>\n
45\t6\t*\t*\t*\t(\/home\/esteban\/puxarListaAntiAds.sh) > \/dev\/null<\/pre>\n(Sim, ele roda como root mas reside em minha pasta local)<\/p>\n
<\/p>\n
Espero que ajude<\/p>\n","protected":false},"excerpt":{"rendered":"
Sim! Confessarei! Sou f\u00e3 de BSD, software livre e tudo o que incentive a liberdade e a autodetermina\u00e7\u00e3o. Bom, o lance \u00e9 que use OPNSense\u00a0em algumas redes e preciso bloquear – de forma centralizada – o tr\u00e1fego para determinados sites, em especial os de propaganda e minera\u00e7\u00e3o. Sem explicar os pormenores, todo santo dia meu […]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[95],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5O6UV-7z","jetpack-related-posts":[{"id":269,"url":"http:\/\/www.yeapf.com\/wp\/?p=269","url_meta":{"origin":469,"position":0},"title":"Gerenciando acesso a servi\u00e7os com v\u00e1rios IPs","date":"janeiro 21, 2016","format":false,"excerpt":"At\u00e9 n\u00e3o faz muito tempo bloquear um site era sin\u00f4nimo de bloquear o servi\u00e7o Com os servi\u00e7os na nuvem, uma empresa pode fazer uso de v\u00e1rios servidores (com seus respectivos IPs)\u00a0para fornecer o seu servi\u00e7o. Tome por exemplo o WhatsApp ou o Facebook. Neste post, pretendo lhe ajudar a puxar\u2026","rel":"","context":"Em "Route Sentry"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":181,"url":"http:\/\/www.yeapf.com\/wp\/?p=181","url_meta":{"origin":469,"position":1},"title":"Como utilizar um mesmo c\u00f3digo em Desktop, Mobile e Web","date":"dezembro 26, 2014","format":false,"excerpt":"O Nirvana do programador O nirvana de todo programador \u00e9 quase com certeza ter um \u00fanico c\u00f3digo para ser utilizado em quantas plataformas seja poss\u00edvel. Isso tem muita vantagens, entre elas n\u00e3o limitar o campo de escolha do cliente e se preocupar uma \u00fanica vez com o c\u00f3digo. Para eliminar\u2026","rel":"","context":"Em "Desenvolvimento"","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/www.yeapf.com\/wp\/wp-content\/uploads\/2019\/05\/work-731198_1920.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":315,"url":"http:\/\/www.yeapf.com\/wp\/?p=315","url_meta":{"origin":469,"position":2},"title":"Usando o yLexObj() para filtrar dados em um vetor","date":"agosto 22, 2016","format":false,"excerpt":"Digamos que tem uma lista de valores em um vetor grande em JS. N\u00e3o seria bom poder filtrar os dados de forma gen\u00e9rica escrevendo a condicional em uma string e sem ter que usar o eval()\u00a0do javascript? O c\u00f3digo abaixo \u00e9 um exemplo do que pode fazer usando o yloader.js\u2026","rel":"","context":"Em "Yet Another PHP Framework"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":225,"url":"http:\/\/www.yeapf.com\/wp\/?p=225","url_meta":{"origin":469,"position":3},"title":"Firewall simples","date":"janeiro 12, 2015","format":false,"excerpt":"Situa\u00e7\u00e3o O iptables nos fornece uma ferramenta poderosa para a constru\u00e7\u00e3o de firewalls com m\u00e1quinas linux. Algumas vezes a gera\u00e7\u00e3o e manuten\u00e7\u00e3o desses firewalls se torna complexa demais e - via de regra - os departamentos de TI tem pessoal de menos para a cada vez mais imensa tarefa. A\u2026","rel":"","context":"Em "Route Sentry"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":25,"url":"http:\/\/www.yeapf.com\/wp\/?p=25","url_meta":{"origin":469,"position":4},"title":"Primeiros passos com YeAPF","date":"fevereiro 22, 2014","format":false,"excerpt":"Tive oportunidade de ver minha irm\u00e3 mais nova andar sozinha pela primeira vez e nunca mais esqueci da experi\u00eancia. \u00a0Anos depois naceram os filhos e o impacto \u00e9 tremendo. Brinco com quem programa usando YeAPF de que s\u00e3o meus filhos, carinhosamente. Por isso que os primeiros passos s\u00e3o importantissimos para\u2026","rel":"","context":"Em "Yet Another PHP Framework"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":60,"url":"http:\/\/www.yeapf.com\/wp\/?p=60","url_meta":{"origin":469,"position":5},"title":"Um calend\u00e1rio simples com YeAPF","date":"mar\u00e7o 29, 2014","format":false,"excerpt":"Pense em qualquer tipo de aplicativo e em algum momento voc\u00ea vai ter que representar o fluxo do tempo no mesmo.\u00a0 Mais especificamente, quase sempre vai ter que ter algum tipo de agenda ou planificador temporal. O exemplo de hoje pretende introduzir o jeito de fazer um calend\u00e1rio com YeAPF\u2026","rel":"","context":"Em \"getCellContent\"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/469"}],"collection":[{"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=469"}],"version-history":[{"count":3,"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/469\/revisions"}],"predecessor-version":[{"id":472,"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/469\/revisions\/472"}],"wp:attachment":[{"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=469"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}