|
Les pages de manuel de ces programmes se trouvent dans cette section. Si la page de manuel n'existe pas, un fichier README devrait se trouver dans l'archive. Si aucune documentation n'existe, ou si les documentations ne sont pas suffisament claires, ou si le programme ne fonctionne pas comme attendu, merci de me le signaler : mdecore@linux-france.org.
Les programmes pour lesquels le logo est affiché requièrent les droits de root.
Les projets perso | |||
ajoute-menu-dos.sh | ajoute lors du boot de windows un menu permettant de lancer Linux | - | [ajoute-menu-dos.tgz] |
album-photo.sh | genere un album photo | - | [album-photo.sh] |
apm | Génère un fichier de statistiques sur l'évolution de l'APM | - | [apm.tgz] |
apm-warning.sh | affiche une fenetre prevenant que l'ordinateur n'est plus sous tension (screenshot) | - | [apm-warning.sh] |
attente-transfert.sh | ferme un transfert via nc | - | [attente-transfert.sh] |
backup-home.sh | sauvegarde le repertoire d'un utilisateur | - | [backup-home.sh] |
Base64 | encode / decode une chaine en base 64 | [HTML] | [Base64.tgz] |
burn-cd | graver des CD avec *dialog (screenshot 1, screenshot 2, screenshot 3) | - | [burn-cd.tgz] |
![]() |
configure le reseau | - | [conf-reseau.tgz] |
conf-sound | configure la carte son avec ALSA | [HTML] | [conf-sound.tgz] |
conv-nombres | affiche en décimal, binaire, héxadécimal des nombres en binaire, décimal, héxadécimal | - | [conv-nombres.tgz] |
demarrage.sh | affiche des infos sur la sequence de demarrage du systeme | - | [demarrage.sh] |
diff2html.sh | affiche les differences entre deux version d'un document en HTML | - | [diff2html.tgz] |
diffusion.sh | diffuse une commande sur un ensemble de machines dont les noms sont précisées dans le fichier $HOME/.diffusion | - | [diffusion.sh] |
distro.sh | affiche le nom et la version de la distribution Linux | - | [distro.sh] |
decale-st | décale les sous-titres des videos divx | - | [decale-st.tgz] |
dhcp2x | conversion d'un fichier de bail DHCP en fichier de conf DHCP et DNS | [HTML] | [dhcp2x.tgz] |
![]() |
efface tous les fichiers .rhosts et envoie un mél au root donnant la liste des fichiers effacés | - | [efface-rhosts.sh] |
envoi-mail-mime | envoi une page HTML par mail, avec les images, au MIME | - | [envoi-mail-mime.tgz] |
envoie-sms.sh | exemple de script envoyant des SMS via un site Web (ne marche plus aujourd'hui, présenté pour le coté pédagogique) | - | [envoie-sms.sh] |
espace-libre.sh | trace un graphique de l'espace libre sur un repertoire | [HTML] | [espace-libre.sh] |
fillCD.sh | comment repartir des repertoire pour que ca tienne sur le moins de CD ? | - | [fillCD.sh] |
Fortune2x | tansforme un fichier de fortunes en HTML, PDF, ... | - | [fortune2x.tgz] |
ftp.sh | transfert de fichier via FTP (plus rapide que ncftp, utilise ftp) | - | [ftp.sh] |
ftp-suse | charge un package pour la SuSE par ftp. | [HTML] | [ftp-suse.tgz] |
get-fic.sh | recupere un fichier par FTP | - | [get-fic.sh] |
hier.sh/demain.sh | affiche la date de hier / demain | - | [hier.sh] [demain.sh] |
image.sh | tire aléatoirement une image (pour l'afficher en fond d'écran à l'aide de xv, par exemple) | - | [image.sh] |
indent.sh | la meme chose que fold, avec moins d'options | - | [indent.sh] |
issue | genere un zoli fichier issue | - | [issue.tgz] |
isolation.sh | ameliorer l'isolation de sa maison (screenshot 1, screenshot 2) | - | [isolation.sh] |
![]() |
outils d'aide à la configuration d'un DNS | [HTML] | [kit-maison.tgz] |
![]() |
lancer un programme en securite | [HTML] | [lanceur.tgz] |
lemel | envoie de méls en spécifiant les champs From:, To: et Subject: (écrit en Tcl/Tk, avec interface graphique) | - | [lemel] |
load.sh | affiche la charge systeme en mode console | [HTML] | [load.sh] |
loftstory | Affiche les dernieres nouvelles du loft (loft.jpeg) | - | [loftstory.tgz] |
lstree.sh | effectue un ls récursif et affiche le résultat sous forme d'arbre | - | [lstree.sh] |
mail-virtual | reçevoir et envoyer des méls via un autre port que le 25, en utilisant une machine extérieure au réseau local | [HTML] | [mail-virtual.tgz] |
makepass | génére la version cryptée d'un mot de passe en clair | - | [makepass.tgz] |
![]() |
configure le serveur XFree 3 | - | [majX.tgz] |
mes-mp3 | moteur de recherche de mes MP3 (voir aussi minmp3-server) | [HTML] | [mes-mp3.tgz] |
minfetchmail | une version rustique de fetchmail | [HTML] | [minfetchmail.tgz] |
minhttpd | un serveur HTTP minimum écrit en script shell | [HTML] | [minhttpd.tgz] |
minmp3-server | serveur de MP3 (voir aussi minmp3-server) | [HTML] | [minmp3-server.tgz] |
minpopd | un serveur POP rustique | [HTML] | [minpopd.tgz] |
minprocmail | un procmail minimum (voir minfetchmail pour un exemple d'utilisation) | - | [minprocmail.tgz] |
minsmtpd | un serveur SMTP minimum écrit en script shell | [HTML] | [minsmtpd.tgz] |
monJobScheduler | configure automatiquement la crontab | [HTML] | [monJobScheduler.tgz] |
![]() |
créer sa propre distribution Linux tenant sur une ou deux disquettes | [HTML] | [creatux.img] [archives] [packages] |
monchecker.tgz | une version *ultra ultra ultra* rustique de checker | [HTML] | [monchecker.tgz] |
monpstree | affiche la liste des processus en cours sous forme d'arbre | [HTML] | [monpstree.tgz] |
![]() |
une version minimum de Tripwire, permettant de vérifier que les fichiers critiques n'ont pas été modifiés | [HTML] | [montripwire.tgz] |
mydate.sh | met l'horloge systeme a jour via HTTP | - | [mydate.sh] |
netscape.sh | script de lancement de Netscape apres mise a jour de la configuration | - | [netscape.sh] |
![]() |
création automatique de nouveaux utilisateurs (script utilisé par un site pour ajouter automatiquement des utilisateurs souhaitant avoir une page perso et une adresse mél sur ce site) | - | [newlogin.tgz] |
![]() |
configure un serveur NFS root pour des stations sans disque dur | - | [nfs-root.tgz] |
nicepeople | affiche les dernieres nouvelles de Nice People | - | [nicepeople.tgz] |
ntp-stats | récupère sur plusieurs serveurs les stats NTP et génère un graphique de la correction apportée par NTP | [HTML] | [ntp-stats.tgz] |
ouestu | collection de scripts cherchant une personne sur plusieurs serveurs | [HTML] | [ouestu.tgz] |
![]() |
effectue des vérifications sur l'intégrité du fichier /etc/passwd et le bien fondé des mots de passe | [HTML] | [passwd.tgz] |
![]() |
démarre le reseau sur l'interface PLIP | - | [plip.sh] |
![]() |
configure PPP | - | [pppconf.tgz] |
print-big.sh | imprime des gros fichiers | - | [print-big.sh] |
ps2A5.sh | imprime un document A4 en A5 | - | [ps2A5.sh] |
![]() |
installe et configure qmail | [HTML] | [qmail.tgz] |
remote-OpenOffice.sh | lance OpenOffice sur un seveur distant | - | [remote-OpenOffice.sh] |
![]() |
crée un environnement restreint pour une connexion à distance (crée l'utilisateur, son environnement restreint, son programme de connexion) | - | [restrict.tgz] |
scan-pci | affiche le type de carte detectée (réseau, son, graphique) | - | [scan-pci.tgz] [scan-pci.img] |
scan-ports | cherche sur un sous-réseau toute les machines répondant a un port donné | - | [scan-ports.tgz] |
score | établie un classement des personnes ayant le plus écrit dans une boîte aux lettre (méls persos, liste de diffusion, ...) | [HTML] | [score.tgz] |
script2comments.sh | affiche les commentaires d'un script shell | - | [script2comments.sh] |
script2man.sh | génère la page de manuel d'un script | - | [script2man.sh] |
![]() |
optimisation et sécurisation d'un serveur, avec menus (screenshots, doc en Francais au [PS], [PDF], en Anglais au [PS], [PDF]) | [HTML] | [secur.tgz] |
sendamail.sh | envoie un mél en spécifiant le champ From: | - | [sendamail.sh] |
server-status.sh | demarre, arrete et affiche le status des services | - | [server-status.sh] |
sh2html.sh | convertion de script shell en HTML (utilise Vim) | - | [sh2html.sh] |
slide | générateur de présentations en HTML | [HTML] | [slide.tgz] |
split-html.sh | separe un fichier HTML unique genere par text2any.sh en sections | - | [split-html.sh] |
stats-http | affiche sous forme visuelle les pages HTML les plus vues | [HTML] | [stats-http.tgz] |
stats-bordel | génére des histogrames mensuels du nombre journalier de postes de méls à une liste de diffusion | [HTML] | [bordel.tgz] |
stats-reseau.sh / df.sh | Genere des stats sur l'utilisation du reseau / le taux de remplissage d'un repertoire | [HTML] | [stats-reseau.sh] [df.sh] |
su-err | cherche les erreurs de connection root | [HTML] | [su-err.tgz] |
svg.sh | sauvegardes incrementables avec rsync | - | [svg.sh] |
![]() |
Ajoute/enlève de la mémoire swap | - | [swap.tgz] |
sysstat | affiche des infos systeme sur le serveur, via HTTP | [HTML] | [sysstat.tgz] |
tama.sh | un exemple de saisie des touches fleches, affichage de couleurs, barre de status en script shell (screenshot) - fonctionne avec bash | - | [tama.sh] |
text2any.sh | conversion d'un text ASCII en HTML, PS, PDF (voir memo-aix) | [HTML] | [text2any.sh] |
todocbook.sh | convertit les balises <code> et <pre> en tableau ayant un fond coloré (comme pour les pages HTML générées par SGML) | - | [todocbook.sh] |
total.sh |
affiche le total des nombres lus dans le champ |
- | [total.sh] |
tps | calcule le montant de la facture téléphonique due à la connexion Internet d'après le contenu du fichier le logs /var/log/messages (screenshot 1, screenshot 2, screenshot 3) | [HTML] | [tps.tgz] |
trafic-ratp | affiche les nouvelles sur le trafic RATP (screenshot) | - | [trafic-ratp.tgz] |
![]() |
tue les processus "netscape" tournant depuis plus qu'un certain délai et envoie un mél à l'utilisateur root pour l'en informer | - | [tutrop.sh] |
xagenda | un agenda gere par crontab + interface avec Xdialog (screenshot 1, screenshot 2, screenshot 3) | [HTML] | [xagenda.tgz] |
xapm.sh | affiche l'APM avec *dialog (screenshot avec Xdialog) | - | [xapm.sh] |
xdo.sh | met à jour la variable d'environnement DISPLAY (en cas d'exécution des commandes rlogin ou su -, cette variable n'est pas à jour et on ne peut pas lancer d'application X) | - | [xdo.sh] |
zut.sh | envoie un couriel au serveurs infectes par le virus Code Rouge ou Nimba. | - | [zut.tgz] |
Les projets de la fac (ceux qui ne sont pas trop nazes) | |||
Projet algorithmique - Expert en Tris | Implémentation et comparaison du QuickSort avec un algorithme classique | [HTML] | [Algo.tgz] |
Serveur de News | Serveur de News tournant en local sur une machine | [HTML] | [PROJET-SYSTEME-2.tgz] |
Le courrier électronique : les protocoles SMTP et POP | Présentation des protocoles SMTP et POP et démonstration d'une session type de ces protocoles au moyen d'un programme fait en Java (screenshot) | [HTML] | [Rezo.tgz] |
Projet de Compilation - Langage AllDessiner | Générer des scènes Povray à l'aide de Glut | [HTML] | [Pov2Glut.tgz] |
Data-Mining | Utilisation de XML, Xalan/Xerces, sax, XPath, SVG | [HTML] | [Data-Mining-1.0.tgz] |