Πώς να ρυθμίσετε το Snort στο Debian

Πώς να ρυθμίσετε το Snort στο Debian

Το Snort είναι ένα δωρεάν σύστημα ανίχνευσης εισβολής δικτύου (IDS). Με λιγότερο επίσημους όρους, σας επιτρέπει να παρακολουθείτε το δίκτυό σας για ύποπτη δραστηριότητα σε πραγματικό χρόνο . Επί του παρόντος, το Snort διαθέτει πακέτα για συστήματα Fedora, CentOS, FreeBSD και Windows. Η ακριβής μέθοδος εγκατάστασης διαφέρει μεταξύ των λειτουργικών συστημάτων. Σε αυτό το σεμινάριο, θα εγκαταστήσουμε απευθείας από τα αρχεία προέλευσης για το Snort. Αυτός ο οδηγός γράφτηκε για το Debian.

Ενημέρωση, αναβάθμιση και επανεκκίνηση

Πριν πάρουμε πραγματικά στα χέρια μας τις πηγές Snort, πρέπει να βεβαιωθούμε ότι το σύστημά μας είναι ενημερωμένο. Μπορούμε να το κάνουμε αυτό εκδίδοντας τις παρακάτω εντολές.

sudo apt-get update
sudo apt-get upgrade -y
sudo reboot

Προεγκατάσταση διαμόρφωσης

Μόλις το σύστημά σας επανεκκινηθεί, πρέπει να εγκαταστήσουμε έναν αριθμό πακέτων για να βεβαιωθούμε ότι μπορούμε να εγκαταστήσουμε το SBPP. Κατάφερα να καταλάβω ότι ένας αριθμός από τα πακέτα που χρειάζονταν, επομένως η εντολή βάσης είναι παρακάτω.

sudo apt-get install flex bison build-essential checkinstall libpcap-dev libnet1-dev libpcre3-dev libnetfilter-queue-dev iptables-dev libdumbnet-dev zlib1g-dev -y

Μόλις εγκατασταθούν όλα τα πακέτα, θα χρειαστεί να δημιουργήσετε έναν προσωρινό κατάλογο για τα αρχεία προέλευσης - μπορούν να βρίσκονται οπουδήποτε θέλετε. θα χρησιμοποιήσω /usr/src/snort_src. Για να δημιουργήσετε αυτόν τον φάκελο, θα πρέπει να συνδεθείτε ως rootχρήστης ή να έχετε sudoδικαιώματα - rootαπλώς το κάνει πιο εύκολο.

sudo mkdir /usr/src/snort_src
cd /usr/src/snort_src

Εγκατάσταση της Βιβλιοθήκης Απόκτησης Δεδομένων (DAQ)

Για να μπορέσουμε να λάβουμε την πηγή για το Snort, πρέπει να εγκαταστήσουμε το DAQ. Είναι αρκετά απλό στην εγκατάσταση.

wget https://www.snort.org/downloads/snort/daq-2.0.6.tar.gz

Εξάγετε τα αρχεία από το tarball.

tar xvfz daq-2.0.6.tar.gz

Μεταβείτε στον κατάλογο DAQ.

cd daq-2.0.6

Διαμορφώστε και εγκαταστήστε το DAQ.

./configure; make; sudo make install

Αυτή η τελευταία γραμμή θα εκτελεστεί ./configureπρώτη. Στη συνέχεια θα εκτελεστεί make. Τέλος, θα εκτελεστεί make install. Χρησιμοποιούμε τη συντομότερη σύνταξη εδώ μόνο για να εξοικονομήσουμε λίγο την πληκτρολόγηση.

Εγκατάσταση του Snort

Θέλουμε να βεβαιωθούμε ότι βρισκόμαστε /usr/src/snort_srcξανά στον κατάλογο, οπότε φροντίστε να μεταβείτε σε αυτόν τον κατάλογο με:

cd /usr/src/snort_src

Τώρα που βρισκόμαστε στον κατάλογο για τις πηγές, θα κατεβάσουμε το tar.gzαρχείο για την πηγή. Τη στιγμή που γράφεται αυτό το άρθρο, η πιο πρόσφατη έκδοση του Snort είναι 2.9.8.0.

wget https://www.snort.org/downloads/snort/snort-2.9.8.0.tar.gz

Οι εντολές για την εγκατάσταση του snort είναι πολύ παρόμοιες με αυτές που χρησιμοποιούνται για το DAQ, αλλά έχουν διαφορετικές επιλογές.

Εξαγάγετε τα αρχεία πηγής Snort.

tar xvfz snort-2.9.8.0.tar.gz

Αλλαγή στον κατάλογο προέλευσης.

cd snort-2.9.8.0

Διαμορφώστε και εγκαταστήστε τις πηγές.

 ./configure --enable-sourcefire; make; sudo make install

Μετά την εγκατάσταση του Snort

Αφού εγκαταστήσουμε το Snort, πρέπει να βεβαιωθούμε ότι οι κοινόχρηστες βιβλιοθήκες μας είναι ενημερωμένες. Μπορούμε να το κάνουμε χρησιμοποιώντας την εντολή:

sudo ldconfig

Αφού το κάνουμε αυτό, δοκιμάστε την εγκατάσταση του Snort:

snort --version

Εάν αυτή η εντολή δεν λειτουργεί, θα χρειαστεί να δημιουργήσετε έναν συμβολικό σύνδεσμο. Μπορείτε να το κάνετε αυτό πληκτρολογώντας:

sudo ln -s /usr/local/bin/snort /usr/sbin/snort
snort --version

Η προκύπτουσα έξοδος θα μοιάζει με την ακόλουθη:

   ,,_     -*> Snort! <*-
  o"  )~   Version 2.9.7.5 GRE (Build 262)
   ''''    By Martin Roesch & The Snort Team: http://www.snort.org/contact#team
           Copyright (C) 2014-2015 Cisco and/or its affiliates. All rights reserved.
           Copyright (C) 1998-2013 Sourcefire, Inc., et al.
           Using libpcap version 1.6.2
           Using PCRE version: 8.35 2014-04-04
           Using ZLIB version: 1.2.8

Un-rooting Snort

Τώρα που έχουμε εγκαταστήσει το snort, δεν θέλουμε να εκτελείται ως root, επομένως πρέπει να δημιουργήσουμε έναν snortχρήστη και μια ομάδα. Για να δημιουργήσουμε έναν νέο χρήστη και ομάδα, μπορούμε να χρησιμοποιήσουμε αυτές τις δύο εντολές:

sudo groupadd snort
sudo useradd snort -r -s /sbin/nologin -c SNORT_IDS -g snort

Εφόσον έχουμε εγκαταστήσει το πρόγραμμα χρησιμοποιώντας την πηγή, πρέπει να δημιουργήσουμε τα αρχεία ρυθμίσεων και τους κανόνες για το snort.

sudo mkdir /etc/snort
sudo mkdir /etc/snort/rules
sudo mkdir /etc/snort/preproc_rules
sudo touch /etc/snort/rules/white_list.rules /etc/snort/rules/black_list.rules /etc/snort/rules/local.rules

Αφού δημιουργήσουμε τους καταλόγους και τους κανόνες, τώρα πρέπει να δημιουργήσουμε τον κατάλογο καταγραφής.

sudo mkdir /var/log/snort

Και τέλος, για να μπορέσουμε να προσθέσουμε κανόνες, χρειαζόμαστε ένα μέρος για να αποθηκεύσουμε τους δυναμικούς κανόνες.

sudo mkdir /usr/local/lib/snort_dynamicrules

Αφού δημιουργηθούν όλα τα προηγούμενα αρχεία, ορίστε τα κατάλληλα δικαιώματα σε αυτά.

sudo chmod -R 5775 /etc/snort
sudo chmod -R 5775 /var/log/snort
sudo chmod -R 5775 /usr/local/lib/snort_dynamicrules
sudo chown -R snort:snort /etc/snort
sudo chown -R snort:snort /var/log/snort
sudo chown -R snort:snort /usr/local/lib/snort_dynamicrules

Ρύθμιση των αρχείων διαμόρφωσης

Για να εξοικονομήσετε χρόνο και για να μην χρειάζεται να αντιγράψετε και να επικολλήσετε τα πάντα, ας αντιγράψετε όλα τα αρχεία στον κατάλογο ρυθμίσεων.

sudo cp /usr/src/snort_src/snort*/etc/*.conf* /etc/snort
sudo cp /usr/src/snort_src/snort*/etc/*.map /etc/snort

Τώρα που υπάρχουν τα αρχεία διαμόρφωσης, μπορείτε να κάνετε ένα από τα δύο πράγματα:

  • Μπορείτε να ενεργοποιήσετε το Barnyard2
  • Ή μπορείτε απλώς να αφήσετε μόνα τα αρχεία διαμόρφωσης και να ενεργοποιήσετε επιλεκτικά τους επιθυμητούς κανόνες.

Είτε έτσι είτε αλλιώς, θα συνεχίσετε να θέλετε να αλλάξετε μερικά πράγματα. Συνέχισε να διαβάζεις.

Διαμόρφωση

Στο /etc/snort/snort.confαρχείο, θα χρειαστεί να αλλάξετε τη μεταβλητή HOME_NET. Θα πρέπει να οριστεί στο μπλοκ IP του εσωτερικού δικτύου σας, ώστε να μην καταγράφει τις προσπάθειες του δικού σας δικτύου να συνδεθεί στον διακομιστή. Αυτό μπορεί να είναι 10.0.0.0/24ή 192.168.0.0/16. Στη γραμμή 45 του /etc/snort/snort.confαλλάξτε τη μεταβλητή HOME_NETσε αυτήν την τιμή του μπλοκ IP του δικτύου σας.

Στο δίκτυό μου, μοιάζει με αυτό:

ipvar HOME_NET 192.168.0.0/16

Στη συνέχεια, θα πρέπει να ορίσετε τη EXTERNAL_NETμεταβλητή σε:

any

Το οποίο απλώς μετατρέπεται EXERNAL_NETσε ό,τι HOME_NETδεν είσαι.

Θέτοντας τους κανόνες

Τώρα που έχει ρυθμιστεί η μεγάλη πλειοψηφία του συστήματος, πρέπει να διαμορφώσουμε τους κανόνες μας για αυτό το μικρό γουρουνάκι. Κάπου γύρω από τη γραμμή 104 που σου /etc/snort/snort.confαρχείο, θα πρέπει να δείτε ένα «var» δήλωσης και οι μεταβλητές RULE_PATH, SO_RULE_PATH, PREPROC_RULE_PATH, WHITE_LIST_PATH, και BLACK_LIST_PATH. Οι τιμές τους θα πρέπει να οριστούν στις διαδρομές που χρησιμοποιήσαμε Un-rooting Snort.

var RULE_PATH /etc/snort/rules
var SO_RULE_PATH /etc/snort/so_rules
var PREPROC_RULE_PATH /etc/snort/preproc_rules
var WHITE_LIST_PATH /etc/snort/rules
var BLACK_LIST_PATH /etc/snort/rules

Μόλις οριστούν αυτές οι τιμές, διαγράψτε ή σχολιάστε τους τρέχοντες κανόνες ξεκινώντας από τη γραμμή 548.

Τώρα, ας ελέγξουμε για να βεβαιωθούμε ότι η διαμόρφωσή σας είναι σωστή. Μπορείτε να το επαληθεύσετε με snort.

 # snort -T -c /etc/snort/snort.conf

Θα δείτε έξοδο παρόμοια με την παρακάτω (περικομμένη για συντομία).

 Running in Test mode

         --== Initializing Snort ==--
 Initializing Output Plugins!
 Initializing Preprocessors!
 Initializing Plug-ins!
 .....
 Rule application order: activation->dynamic->pass->drop->sdrop->reject->alert->log
 Verifying Preprocessor Configurations!

         --== Initialization Complete ==--

    ,,_     -*> Snort! <*-
   o"  )~   Version 2.9.8.0 GRE (Build 229) 
    ''''    By Martin Roesch & The Snort Team: http://www.snort.org/contact#team
            Copyright (C) 2014-2015 Cisco and/or its affiliates. All rights reserved.
            Copyright (C) 1998-2013 Sourcefire, Inc., et al.
            Using libpcap version 1.7.4
            Using PCRE version: 8.35 2014-04-04
            Using ZLIB version: 1.2.8

            Rules Engine: SF_SNORT_DETECTION_ENGINE  Version 2.4  <Build 1>
            Preprocessor Object: SF_IMAP  Version 1.0  <Build 1>
            Preprocessor Object: SF_FTPTELNET  Version 1.2  <Build 13>
            Preprocessor Object: SF_SIP  Version 1.1  <Build 1>
            Preprocessor Object: SF_REPUTATION  Version 1.1  <Build 1>
            Preprocessor Object: SF_POP  Version 1.0  <Build 1>
            Preprocessor Object: SF_DCERPC2  Version 1.0  <Build 3>
            Preprocessor Object: SF_SDF  Version 1.1  <Build 1>
            Preprocessor Object: SF_GTP  Version 1.1  <Build 1>
            Preprocessor Object: SF_DNS  Version 1.1  <Build 4>
            Preprocessor Object: SF_SSH  Version 1.1  <Build 3>
            Preprocessor Object: SF_DNP3  Version 1.1  <Build 1>
            Preprocessor Object: SF_SSLPP  Version 1.1  <Build 4>
            Preprocessor Object: SF_SMTP  Version 1.1  <Build 9>
            Preprocessor Object: SF_MODBUS  Version 1.1  <Build 1>

 Snort successfully validated the configuration!
 Snort exiting

Τώρα που όλα έχουν ρυθμιστεί χωρίς σφάλματα, είμαστε έτοιμοι να ξεκινήσουμε τη δοκιμή του Snort.

Δοκιμή Snort

Ο ευκολότερος τρόπος για να δοκιμάσετε το Snort είναι ενεργοποιώντας το local.rules. Αυτό είναι ένα αρχείο που περιέχει τους προσαρμοσμένους κανόνες σας.

Εάν έχετε παρατηρήσει στο snort.confαρχείο, κάπου γύρω από τη γραμμή 546, υπάρχει αυτή η γραμμή:

include $RULE_PATH/local.rules

Εάν δεν το έχετε, προσθέστε το γύρω στο 546. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε το local.rulesαρχείο για δοκιμή. Ως βασικό τεστ, έχω απλώς το Snort να παρακολουθεί ένα αίτημα ping (αίτημα ICMP). Μπορείτε να το κάνετε αυτό προσθέτοντας στην ακόλουθη γραμμή στο local.rulesαρχείο σας .

 alert icmp any any -> $HOME_NET any (msg:"ICMP test"; sid:10000001; rev:001;)

Μόλις το έχετε στο αρχείο σας, αποθηκεύστε το και συνεχίστε την ανάγνωση.

Εκτελέστε το τεστ

Η ακόλουθη εντολή θα εκκινήσει το Snort και θα εκτυπώσει ειδοποιήσεις "γρήγορης λειτουργίας", καθώς ο χρήστης ρουθουνίζει, κάτω από το ροχαλητό ομάδας, χρησιμοποιώντας το config /etc/snort/snort.conf, και θα ακούει στη διεπαφή δικτύου eno1. Θα χρειαστεί να αλλάξετε eno1σε οποιαδήποτε διεπαφή δικτύου ακούει το σύστημά σας.

$ sudo /usr/local/bin/snort -A console -q -u snort -g snort -c /etc/snort/snort.conf -i eno1

Μόλις το ενεργοποιήσετε, κάντε ping σε αυτόν τον υπολογιστή. Θα αρχίσετε να βλέπετε έξοδο που μοιάζει με το ακόλουθο:

01/07−16:03:30.611173 [**] [1:10000001:0] ICMP test [**] [Priority: 0]  192.168.1.105 -> 192.168.1.104
01/07−16:03:31.612174 [**] [1:10000001:0] ICMP test [**] [Priority: 0]  192.168.1.104 -> 192.168.1.105
01/07−16:03:31.612202 [**] [1:10000001:0] ICMP test [**] [Priority: 0]  192.168.1.105 -> 192.168.1.104
^C*** Caught Int−Signal

Μπορείτε να πατήσετε Ctrl+C για να βγείτε από το πρόγραμμα, και αυτό είναι. Το Snort είναι έτοιμο. Μπορείτε τώρα να χρησιμοποιήσετε όποιους κανόνες επιθυμείτε.

Τέλος, θέλω να σημειώσω ότι υπάρχουν ορισμένοι δημόσιοι κανόνες που έχουν δημιουργηθεί από την κοινότητα που μπορείτε να κατεβάσετε από τον επίσημο ιστότοπο στην καρτέλα "Κοινότητα". Αναζητήστε το "Snort", μετά ακριβώς από κάτω υπάρχει ένας σύνδεσμος κοινότητας. Κατεβάστε το, εξάγετε το και αναζητήστε το community.rulesαρχείο.


Πώς να ρυθμίσετε αναβαθμίσεις χωρίς παρακολούθηση στο Debian 9 (Stretch)

Πώς να ρυθμίσετε αναβαθμίσεις χωρίς παρακολούθηση στο Debian 9 (Stretch)

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Εάν αγοράσετε έναν διακομιστή Debian, τότε θα πρέπει να έχετε πάντα τις πιο πρόσφατες ενημερώσεις κώδικα και ενημερώσεις, είτε κοιμάστε είτε όχι

Ρυθμίστε τον δικό σας διακομιστή DNS σε Debian/Ubuntu

Ρυθμίστε τον δικό σας διακομιστή DNS σε Debian/Ubuntu

Αυτό το σεμινάριο εξηγεί πώς να ρυθμίσετε έναν διακομιστή DNS χρησιμοποιώντας Bind9 σε Debian ή Ubuntu. Σε όλο το άρθρο, αντικαταστήστε το your-domain-name.com ανάλογα. Στο ου

Μεταγλώττιση και εγκατάσταση του Nginx με τη μονάδα PageSpeed ​​στο Debian 8

Μεταγλώττιση και εγκατάσταση του Nginx με τη μονάδα PageSpeed ​​στο Debian 8

Σε αυτό το άρθρο, θα δούμε πώς να μεταγλωττίσετε και να εγκαταστήσετε το Nginx mainline από τις επίσημες πηγές του Nginx με τη μονάδα PageSpeed, η οποία σας επιτρέπει να

Πώς να εγκαταστήσετε το Kanboard στο Debian 9

Πώς να εγκαταστήσετε το Kanboard στο Debian 9

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Εισαγωγή Το Kanboard είναι ένα δωρεάν και ανοιχτού κώδικα πρόγραμμα λογισμικού διαχείρισης έργων που έχει σχεδιαστεί για να διευκολύνει και να οπτικοποιήσει

Πώς να εγκαταστήσετε το Gitea στο Debian 9

Πώς να εγκαταστήσετε το Gitea στο Debian 9

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Gitea είναι ένα εναλλακτικό ανοιχτού κώδικα, αυτο-φιλοξενούμενο σύστημα ελέγχου έκδοσης που υποστηρίζεται από το Git. Το Gitea είναι γραμμένο στα Golang και είναι

Εγκαταστήστε το Lynis στο Debian 8

Εγκαταστήστε το Lynis στο Debian 8

Εισαγωγή Το Lynis είναι ένα δωρεάν, ανοιχτού κώδικα εργαλείο ελέγχου συστήματος που χρησιμοποιείται από πολλούς διαχειριστές συστημάτων για την επαλήθευση της ακεραιότητας και τη σκλήρυνση των συστημάτων τους. Εγώ

Πώς να εγκαταστήσετε το Thelia 2.3 στο Debian 9

Πώς να εγκαταστήσετε το Thelia 2.3 στο Debian 9

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Thelia είναι ένα εργαλείο ανοιχτού κώδικα για τη δημιουργία ιστοσελίδων ηλεκτρονικού επιχειρείν και τη διαχείριση διαδικτυακού περιεχομένου γραμμένου σε PHP. Πηγαίος κώδικας Thelia i

Δημιουργία δικτύου διακομιστών Minecraft με το BungeeCord σε Debian 8, Debian 9 ή CentOS 7

Δημιουργία δικτύου διακομιστών Minecraft με το BungeeCord σε Debian 8, Debian 9 ή CentOS 7

Τι χρειάζεστε Ένα Vultr VPS με τουλάχιστον 1 GB μνήμης RAM. Πρόσβαση SSH (με δικαιώματα root/διαχειριστή). Βήμα 1: Εγκατάσταση του BungeeCord Πρώτα πράγματα

Πώς να εγκαταστήσετε το Golang 1.8.3 σε CentOS 7, Ubuntu 16.04 και Debian 9

Πώς να εγκαταστήσετε το Golang 1.8.3 σε CentOS 7, Ubuntu 16.04 και Debian 9

Η Golang είναι μια γλώσσα προγραμματισμού που αναπτύχθηκε από την Google. Χάρη στην ευελιξία, την απλότητα και την αξιοπιστία του, το Golang έχει γίνει ένα από τα πιο δημοφιλή

Επαναφέρετε τον κωδικό πρόσβασης ρίζας MySQL στο Debian/Ubuntu

Επαναφέρετε τον κωδικό πρόσβασης ρίζας MySQL στο Debian/Ubuntu

Εάν έχετε ξεχάσει τον κωδικό πρόσβασης root MySQL, μπορείτε να τον επαναφέρετε ακολουθώντας τα βήματα σε αυτό το άρθρο. Η διαδικασία είναι αρκετά απλή και λειτουργεί σε αυτές

Ρύθμιση Counter Strike: Πηγή στο Debian

Ρύθμιση Counter Strike: Πηγή στο Debian

Σε αυτόν τον οδηγό, θα ρυθμίσουμε έναν διακομιστή παιχνιδιών Counter Strike: Source στο Debian 7. Αυτές οι εντολές δοκιμάστηκαν στο Debian 7, αλλά θα πρέπει επίσης να λειτουργούν

Πώς να εγκαταστήσετε το Unturned 2.2.5 στο Debian 8

Πώς να εγκαταστήσετε το Unturned 2.2.5 στο Debian 8

Σε αυτόν τον οδηγό, θα μάθετε πώς να ρυθμίζετε έναν διακομιστή Unturned 2.2.5 σε Vultr VPS που εκτελεί Debian 8. Σημείωση: Αυτή είναι μια επεξεργασμένη έκδοση του Unturned που δεν

Πώς να εγκαταστήσετε το Cachet στο Debian 8

Πώς να εγκαταστήσετε το Cachet στο Debian 8

Σε αυτό το σεμινάριο, θα μάθετε πώς να εγκαταστήσετε το Cachet στο Debian 8. Το Cachet είναι ένα ισχυρό σύστημα σελίδας κατάστασης ανοιχτού κώδικα. Εγκατάσταση Αυτό το σεμινάριο είναι έτοιμο

Δημιουργία αντιγράφων ασφαλείας πολλαπλών βάσεων δεδομένων MySQL ή MariaDB αυτόματα

Δημιουργία αντιγράφων ασφαλείας πολλαπλών βάσεων δεδομένων MySQL ή MariaDB αυτόματα

Εισαγωγή Σε αυτήν την εγγραφή, διαβάστε καλά πώς μπορείτε να δημιουργήσετε αντίγραφα ασφαλείας πολλών βάσεων δεδομένων MySQL ή MariaDB που βρίσκονται στον ίδιο υπολογιστή χρησιμοποιώντας ένα προσαρμοσμένο σενάριο bash

Ρύθμιση ενός Chroot στο Debian

Ρύθμιση ενός Chroot στο Debian

Αυτό το άρθρο θα σας διδάξει πώς να ρυθμίσετε ένα chroot jail στο Debian. Υποθέτω ότι χρησιμοποιείτε το Debian 7.x. Εάν εκτελείτε το Debian 6 ή 8, αυτό μπορεί να λειτουργήσει, αλλά

Πώς να εγκαταστήσετε το Reader Self 3.5 RSS Reader σε ένα Debian 9 LAMP VPS

Πώς να εγκαταστήσετε το Reader Self 3.5 RSS Reader σε ένα Debian 9 LAMP VPS

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Reader Self 3.5 είναι ένα απλό και ευέλικτο, δωρεάν και ανοιχτού κώδικα, αυτο-φιλοξενούμενο πρόγραμμα ανάγνωσης RSS και εναλλακτική λύση του Google Reader. Αναγνώστης Σελ

Πώς να εγκαταστήσετε το Backdrop CMS 1.8.0 σε ένα Debian 9 LAMP VPS

Πώς να εγκαταστήσετε το Backdrop CMS 1.8.0 σε ένα Debian 9 LAMP VPS

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Backdrop CMS 1.8.0 είναι ένα απλό και ευέλικτο, φιλικό προς κινητά, δωρεάν και ανοιχτού κώδικα Σύστημα Διαχείρισης Περιεχομένου (CMS) που μας επιτρέπει

Πώς να εγκαταστήσετε το SteamCMD στο VPS σας

Πώς να εγκαταστήσετε το SteamCMD στο VPS σας

Σε αυτό το σεμινάριο θα εγκαταστήσουμε το SteamCMD. Το SteamCMD μπορεί να χρησιμοποιηθεί για λήψη και εγκατάσταση πολλών διακομιστών παιχνιδιών Steam, όπως το Counter-Strike: Global Offensiv

Αναβάθμιση Python στο Debian

Αναβάθμιση Python στο Debian

Όπως ίσως γνωρίζετε, τα αποθετήρια του Debian ενημερώνονται πολύ αργά. Τη στιγμή που γράφεται αυτό το κείμενο, οι εκδόσεις έκδοσης Python είναι στις 2.7.12 και 3.5.2, αλλά στο αποθετήριο Debian 8

Πώς να ρυθμίσετε το Samba με μπλοκ αποθήκευσης στο Debian 9

Πώς να ρυθμίσετε το Samba με μπλοκ αποθήκευσης στο Debian 9

Το Samba είναι μια λύση ανοιχτού κώδικα που επιτρέπει στους χρήστες να ρυθμίζουν γρήγορα και ασφαλή κοινόχρηστα αρχεία και να εκτυπώνουν. Σε αυτό το άρθρο, θα καλύψω πώς να ρυθμίσετε το Samba wit

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Μπορεί να έχετε ακούσει ότι οι χάκερ κερδίζουν πολλά χρήματα, αλλά έχετε αναρωτηθεί ποτέ πώς κερδίζουν τέτοια χρήματα; ας συζητήσουμε.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Διαβάστε το ιστολόγιο για να μάθετε διαφορετικά επίπεδα στην Αρχιτεκτονική Μεγάλων Δεδομένων και τις λειτουργίες τους με τον απλούστερο τρόπο.

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

Σε αυτόν τον ψηφιακό κόσμο, οι έξυπνες οικιακές συσκευές έχουν γίνει κρίσιμο μέρος της ζωής. Ακολουθούν μερικά εκπληκτικά οφέλη των έξυπνων οικιακών συσκευών σχετικά με το πώς κάνουν τη ζωή μας να αξίζει και να απλοποιείται.

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα