{"id":8071,"date":"2022-04-28T09:21:14","date_gmt":"2022-04-28T15:21:14","guid":{"rendered":"https:\/\/ugit.siua.ac.cr\/?p=8071"},"modified":"2022-04-28T11:04:06","modified_gmt":"2022-04-28T17:04:06","slug":"clamav-instalacion-de-mirror-clamav","status":"publish","type":"post","link":"https:\/\/sada.services\/?p=8071","title":{"rendered":"Clamav: Instalaci\u00f3n de mirror clamav"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Instalaci\u00f3n de CT ubuntu 20.04<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Se instala un CT de Ubuntu 20.04<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Instalaci\u00f3n de nginx<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install nginx\nsystemctl status nginx<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Creamos el servidor<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/nginx\/conf.d\/clamav.conf<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Agregamos<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>server {\n    listen 80;\n    server_name clamav.inutil.cu;\n    location \/ {\n root \/srv\/clamav;\n autoindex on;\n    }\n}<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Creamos una carpeta para almacenar el servidor<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir -p \/srv\/clamav\nchmod -R 755 \/srv\/clamav\nchown -R www-data:www-data \/srv\/clamav<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Reiniciamos nginx<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\/etc\/init.d\/nginx restart<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Ahora creamos el script que descargar\u00e1 las actualizaciones:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir -p \/opt\/scripts\ntouch \/opt\/scripts\/mirror_clamav.sh\nchmod +x \/opt\/scripts\/mirror_clamav.sh<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Abrimos el archivo<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/opt\/scripts\/mirror_clamav.sh<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Y a\u00f1adimos el siguiente contenido al script mirror_clamav.sh:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n\ncd \/srv\/clamav; rm -rf *\n\nwget -c http:\/\/clamavdb.c3sl.ufpr.br\/main.cvd -P \/srv\/clamav\nwget -c http:\/\/clamavdb.c3sl.ufpr.br\/daily.cvd -P \/srv\/clamav\nwget -c http:\/\/clamavdb.c3sl.ufpr.br\/bytecode.cvd -P \/srv\/clamav\nwget -c http:\/\/clamavdb.c3sl.ufpr.br\/safebrowsing.cvd -P \/srv\/clamav\n\nchmod -R 755 \/srv\/clamav\/*<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Ahora la tarea en el cron:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/cron.d\/clamav<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Agregamos<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>58 23 * * * root \/opt\/scripts\/mirror_clamav.sh<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Y reiniciamos el cron:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\/etc\/init.d\/cron restart<\/code><\/pre>\n\n\n\n<p>Y con eso, todos los d\u00edas a las 11:58pm se descargar\u00e1 la actualizaci\u00f3n del clamav a nuestro server de repos.<\/p>\n\n\n\n<p>Ahora s\u00f3lo queda a\u00f1adir o editar en nuestro archivo de configuraci\u00f3n de clamav[freshclam.conf] dentro de los servidores:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DatabaseMirror clamav.siua.ac.cr\nPrivateMirror clamav.siua.ac.cr\nDatabaseCustomURL http:\/\/clamav.siua.ac.cr\/main.cvd\nDatabaseCustomURL http:\/\/clamav.siua.ac.cr\/daily.cvd\nDatabaseCustomURL http:\/\/clamav.siua.ac.cr\/bytecode.cvd\n#DatabaseCustomURL http:\/\/clamav.siua.ac.cr\/safebrowsing.cvd<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Detenemos el servicio<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl stop clamav-freshclam.service<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Actualizamos la base de datos<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo freshclam<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Volvemos a levantar el servicio<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl start clamav-freshclam<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Realizamos el escaneo<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>clamscan -ri --exclude-dir=\/sys\/ \/<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Instalaci\u00f3n de CT ubuntu 20.04 Se instala un CT de Ubuntu 20.04 Instalaci\u00f3n de nginx Creamos el servidor Agregamos Creamos una carpeta para almacenar el servidor Reiniciamos nginx Ahora creamos el script que descargar\u00e1 las actualizaciones: Abrimos el archivo Y a\u00f1adimos el siguiente contenido al script mirror_clamav.sh: Ahora la tarea en el cron: Agregamos Y [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[392],"tags":[393,394],"class_list":["post-8071","post","type-post","status-publish","format-standard","hentry","category-clamav","tag-clamav","tag-mirror"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/8071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8071"}],"version-history":[{"count":4,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/8071\/revisions"}],"predecessor-version":[{"id":8082,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/8071\/revisions\/8082"}],"wp:attachment":[{"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8071"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8071"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}