NUOVA DITRO UBUNTU versione 11.10
per il Download Cliccare su http://www.ubuntu-it.org/
Benvenuto
Benvenuti Su LiNuZz`,
Qui Troverete Source, C0D3 & Notizie Sui Vari Linguaggi Di ProGRaMMaZioNe e Tutto Sul MonDo LiNuX
Qui Troverete Source, C0D3 & Notizie Sui Vari Linguaggi Di ProGRaMMaZioNe e Tutto Sul MonDo LiNuX
Ubuntu Distro H4ck3D Os
domenica 6 novembre 2011
lunedì 18 luglio 2011
Zone Minder: VideoSorveglianza su Ubuntu
Salve Gente,
dopo tanta assenza eccomi di ritorno con nuovi e intriganti post.
Iniziamo dicendo: Avete mai desiderato di sorvegliare casa, appartamento, villa?
oggi con ZoneMinder su Ubuntu si può ed è tutto OpenSource.
Materiale:
Web Cam
ZoneMinder
Possiamo trovare il Tool sul web attivare le webcam al pc ed il gioco è Fatto.
Spero che Vi divertiate xD
alla prossima.
dopo tanta assenza eccomi di ritorno con nuovi e intriganti post.
Iniziamo dicendo: Avete mai desiderato di sorvegliare casa, appartamento, villa?
oggi con ZoneMinder su Ubuntu si può ed è tutto OpenSource.
Materiale:
Web Cam
ZoneMinder
Possiamo trovare il Tool sul web attivare le webcam al pc ed il gioco è Fatto.
Spero che Vi divertiate xD
alla prossima.
Etichette:
ubuntu,
videosorveglianza,
zoneminder
martedì 7 giugno 2011
Proviamo i programmi prima di installarli
Provare un programma prima di installarlo è sempre una gran bella cosa, che ci evita il processo di disinstallazione in caso di insoddisfazione.
Bene Adesso Tutto questo è possibile Grazie ad Ubuntu 11.04 .
Tramite Ubuntu Software Center possiamo provare pienamente, On-Line, i programmi per poi decidere l' Utilità.
Nulla di più semplice, Andiamo Su:
Applicazioni / Ubuntu Software Center
Bene Adesso Tutto questo è possibile Grazie ad Ubuntu 11.04 .
Tramite Ubuntu Software Center possiamo provare pienamente, On-Line, i programmi per poi decidere l' Utilità.
Come Provare i Programmi?
Nulla di più semplice, Andiamo Su:
Applicazioni / Ubuntu Software Center
e scegliamo un software.
Una volta scelto il Software troveremo l' opzione: Ulteriori Informazioni.
Otterremo una schermata dove segue la descrizione del Software e più in Basso troveremo l' opzione: Prova l' Applicazione.
Apparirà una finestra in cui bisogna scegliere la nostra Distro e in pochi secondi apparirà la sessione virtuale del Software martedì 31 maggio 2011
Creazione Bot Irc in PeRL
Adesso Vi presenterò un codice in perl inerente al Mondo Irc.
Credo che tutti Voi conosciate Irc, perciò non vado a spiegare che cosa sia.
Torniamo a Noi,
Questo Codice che vi proporrò parla di un Bot in Perl per terminali Irc, ovvero un bot molto semplice che joina in un Canale Irc da voi scelto e scrive messaggi.
Usiamo il cancelletto per scrivere Commenti all' interno del codice.
Adesso useremo un raw socket per connettere il bot al server IRC
Fatto ciò inseriamo con Variabili o Array i dati per la connessione IRC
Fatto ciò inseriamo la stringa che permette al bot di entrare su Irc
Adesso inseriamo le stringhe per far riconoscere il bot al server IRc
Questa stringa controlla le risposte numeriche inviate dal server.
if ($input =~ /004/) {
# Siamo connessi.
last;
}
elsif ($input =~ /433/) {
die "Il nickname scelto è già in uso";
}
}
Adesso mettiamo la stringa per farlo Joinare nel Canale
Questo server per continuare a farlo leggere al server IRC
while (my $input = <$sock>) {
chop $input;
if ($input =~ /^PING(.*)$/i) {
Dobbiamo rispondere ai PING per non essere disconnessi dal server.
print $sock "PONG $1\r\n";
}
else {
Scrive la linea raw ricevuta dal bot.
print "$input\n";
}
}
Questo scrive il messaggio nel canale desiderato
print $sock "PRIVMSG #LiNuZz`C0D3 :Salve Gente \r\n";
Questo scrive il messaggio ad un determinato Nick
print $sock "PRIVMSG Nick : Ciao a te \r\n";
Ed ecco un Semplicissimo Bot Irc Sviluppato in PeRL
Spero che la guida sia stata utile, ma soprattuto da Esempio per le Vostre Creazioni di Prova.
Alla Prossima.
Credo che tutti Voi conosciate Irc, perciò non vado a spiegare che cosa sia.
Torniamo a Noi,
Questo Codice che vi proporrò parla di un Bot in Perl per terminali Irc, ovvero un bot molto semplice che joina in un Canale Irc da voi scelto e scrive messaggi.
Iniziamo:
Come sempre inseriamo la stringa obbligatoria del PeRL#!/usr/local/bin/perl
#Bot IrC Scrito in PeRL - H4ck3D
use strict;
Adesso useremo un raw socket per connettere il bot al server IRC
use IO::Socket;
my $server = "irc.alienweb-irc.net";
my $nick = "BotSemplice";
my $login = "BotSemplice";
my $channel = "#LiNuZz`C0D3";
my $nick = "BotSemplice";
my $login = "BotSemplice";
my $channel = "#LiNuZz`C0D3";
Fatto ciò inseriamo la stringa che permette al bot di entrare su Irc
my $sock = new IO::Socket::INET(PeerAddr => $server,
PeerPort => 6667,
Proto => 'tcp') or
die "Non posso connettermi\n";
PeerPort => 6667,
Proto => 'tcp') or
die "Non posso connettermi\n";
Adesso inseriamo le stringhe per far riconoscere il bot al server IRc
print $sock "NICK $nick\r\n";
print $sock "USER $login 8 * :Ce la hai fatta!\r\n";
print $sock "USER $login 8 * :Ce la hai fatta!\r\n";
while (my $input = <$sock>) {
Questa stringa controlla le risposte numeriche inviate dal server.
if ($input =~ /004/) {
# Siamo connessi.
last;
}
elsif ($input =~ /433/) {
die "Il nickname scelto è già in uso";
}
}
Adesso mettiamo la stringa per farlo Joinare nel Canale
print $sock "JOIN $channel\r\n";
Questo server per continuare a farlo leggere al server IRC
while (my $input = <$sock>) {
chop $input;
if ($input =~ /^PING(.*)$/i) {
Dobbiamo rispondere ai PING per non essere disconnessi dal server.
print $sock "PONG $1\r\n";
}
else {
Scrive la linea raw ricevuta dal bot.
print "$input\n";
}
}
Questo scrive il messaggio nel canale desiderato
print $sock "PRIVMSG #LiNuZz`C0D3 :Salve Gente \r\n";
Questo scrive il messaggio ad un determinato Nick
print $sock "PRIVMSG Nick : Ciao a te \r\n";
Ed ecco un Semplicissimo Bot Irc Sviluppato in PeRL
Spero che la guida sia stata utile, ma soprattuto da Esempio per le Vostre Creazioni di Prova.
Alla Prossima.
Codice PeRL Demenziale.
Adesso vi mostrerò un Codice del linguaggio perl molto demenziale.
%giorni = ('gennaio', 31, 'febbraio', 28, 'marzo', 31, 'aprile', 30,
'maggio', 31, 'giugno', 30, 'luglio', 31, 'agosto', 31,
'settembre', 30, 'ottobre', 31, 'novembre', 30,
'dicembre', 31);
print "mese: ";
$mese = <STDIN>;
chop($mese);
print "$mese ha $giorni{$mese} giorni.\n";
Questo tipo di Codice si riferisce ad un Array con il simbolo associativo %.
Il singolo elemento dell'array associativo è individuato dalla chiave associata;
Così il terzo elemento dell'array associativo definito nell'esempio precedente è individuato dall'espressione $giorni{'marzo'}.
Credo che questo tipo di codice sia molto elementare e ottimo per intraprendere il viaggio della Conoscenza di questo linguaggio .
Source:
#!/usr/local/bin/perl
# giorni.pl: dato il nome di un mese ne stampa il
# numero di giorni
# giorni.pl: dato il nome di un mese ne stampa il
# numero di giorni
%giorni = ('gennaio', 31, 'febbraio', 28, 'marzo', 31, 'aprile', 30,
'maggio', 31, 'giugno', 30, 'luglio', 31, 'agosto', 31,
'settembre', 30, 'ottobre', 31, 'novembre', 30,
'dicembre', 31);
print "mese: ";
$mese = <STDIN>;
chop($mese);
print "$mese ha $giorni{$mese} giorni.\n";
Questo tipo di Codice si riferisce ad un Array con il simbolo associativo %.
Il singolo elemento dell'array associativo è individuato dalla chiave associata;
Così il terzo elemento dell'array associativo definito nell'esempio precedente è individuato dall'espressione $giorni{'marzo'}.
Credo che questo tipo di codice sia molto elementare e ottimo per intraprendere il viaggio della Conoscenza di questo linguaggio .
Linguaggio di Programmazione PeRL
Il PeRL è un linguaggio di programmazione ad alto livello.
Questo Linguaggio ha un' insieme di funzionalità ereditate dal linguaggio C, Sh ( Scripting Shell Unix ), ecc.
Perl è un linguaggio procedurale con variabili, espressioni, assegnamenti, blocchi delimitati da graffe, strutture di controllo e subroutine.
Ecco le Caratteristiche del PeRL:
Le variabili hanno un prefisso ($ per variabili scalari, @ per array, % per hash) e permettono l'interpolazione delle variabili nelle stringhe.
Inoltre c'è la possibilità di integrare codice scritto in C in un programma Perl così come viceversa.
Partiamo con l' interpretazione di un Codice Modello:
Il seguente esempio stampa il testo "Hello world".
Aprite un file di testo e scriviamo:
Come Ben sapete la prima stringa ( #!/usr/bin/perl ) è obbligatoria per iniziare un Codice PerL ed ha una funzione di Commento.
la stringa print stampa nel terminale la frase che preferite in questo caso HeLLo WorLD.
Direi che il PerL è un linguaggio semplice ma nello stesso tempo complesso, nei prossimi Post vi mostrerò qualche Source PeRL creato da me per espandere le Vostre conoscenze
Questo Linguaggio ha un' insieme di funzionalità ereditate dal linguaggio C, Sh ( Scripting Shell Unix ), ecc.
Perl è un linguaggio procedurale con variabili, espressioni, assegnamenti, blocchi delimitati da graffe, strutture di controllo e subroutine.
Ecco le Caratteristiche del PeRL:
Le variabili hanno un prefisso ($ per variabili scalari, @ per array, % per hash) e permettono l'interpolazione delle variabili nelle stringhe.
Inoltre c'è la possibilità di integrare codice scritto in C in un programma Perl così come viceversa.
Partiamo con l' interpretazione di un Codice Modello:
Il seguente esempio stampa il testo "Hello world".
Aprite un file di testo e scriviamo:
#!/usr/bin/perl
print "HeLLo WorLD";Come Ben sapete la prima stringa ( #!/usr/bin/perl ) è obbligatoria per iniziare un Codice PerL ed ha una funzione di Commento.
la stringa print stampa nel terminale la frase che preferite in questo caso HeLLo WorLD.
Direi che il PerL è un linguaggio semplice ma nello stesso tempo complesso, nei prossimi Post vi mostrerò qualche Source PeRL creato da me per espandere le Vostre conoscenze
sabato 28 maggio 2011
Come usare e configurare SSH
Dopo aver parlato di Comandi Linux è arrivato il tempo di parlare di SsH
Che Cos è questo SsH?
Ssh è un protocollo che permette di stabilire una sessione remota cifrata a linea di comando con un altro Host.
In termini meno Tecnici stabilisce una comunicazione simile TeLnet, solo che avviene in maniera Cifrata.
Il Client ed il Server SSh sono installabili su Macchine Unix ( Linux & Mac-Os ) ma anche su macchina Microsoft Windows.
Partiamo con l' installazione:
Da Terminale Digitiamo: sudo apt-get install ssh
Finita l' installazione iniziamo la Configurazione;
Sempre da Terminale Digitiamo: nano /etc/ssh/sshd_config
ed inseriamo quanto segue:
Le seguenti stringhe Abilitatele con i seguenti valori:
Chiudete.
Per Connettersi potete usare il software Putty, oppure da terminale digitare
Dopo di chè V iverrà chiesta la Password per accendere al Pc.
Per Sapere tutti i comandi Digitate: man ssh
Che Cos è questo SsH?
Ssh è un protocollo che permette di stabilire una sessione remota cifrata a linea di comando con un altro Host.
In termini meno Tecnici stabilisce una comunicazione simile TeLnet, solo che avviene in maniera Cifrata.
Il Client ed il Server SSh sono installabili su Macchine Unix ( Linux & Mac-Os ) ma anche su macchina Microsoft Windows.
Come Utilizzarlo?
Per usufruire della connessione SSh dobbiamo avere aperta la porta 22;Partiamo con l' installazione:
Da Terminale Digitiamo: sudo apt-get install ssh
Finita l' installazione iniziamo la Configurazione;
Sempre da Terminale Digitiamo: nano /etc/ssh/sshd_config
ed inseriamo quanto segue:
Port 22
Protocol 2
Syslogfacility AUTH
PasswordAuthentication yes
X11Forwarding yes
X11UseLocalhost yes
Subsystem sftp /usr/lib/openssh/sftp-server
Le seguenti stringhe Abilitatele con i seguenti valori:
ForwardX11 yes
Port 22
Protocol 2,1
SendEnv LANG LC_*
HashKnowHosts yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
Chiudete.
Per Connettersi potete usare il software Putty, oppure da terminale digitare
ssh IP -l USERNAME
Dopo di chè V iverrà chiesta la Password per accendere al Pc.
Per Sapere tutti i comandi Digitate: man ssh
Iscriviti a:
Commenti (Atom)


