Attention ! Gitlab fournissant maintenant nativement des certificats Let’s Encrypt aux domaines personnalisés des Gitlab Pages, nous avons coupé notre service qui le faisait automatiquement pour vous.

Il est impératif, pour que votre domaine personnalisé continue à avoir un certificat Let’s Encrypt à jour, d’activer la fonctionnalité native dans les paramètres de votre projet. Cette activation remplacera votre certificat actuel par un nouveau certificat Let’s Encrypt géré par Gitlab.

Voir les détails sur https://docs.framasoft.org/fr/gitlab/gitlab-pages-le.html

Commit c78b1ba8 authored by Kyodev's avatar Kyodev

1.0.0

parent 56f60ab6
Pipeline #20998 passed with stages
in 33 seconds
# getInfo
> c'est un script bash qui rassemble un certain nombre d'informations techniques sur la configuration d'un PC
> le rapport est au format markdown
> il propose un export du rapport sur un pastebin pour partager les informations, par défaut le paste sera
conservé 7 jours
> normalement, aucunes données confidentielles ne sont contenues dans le rapport
> majoritairement, tout est collecté avec les droits utilisateur, sauf dmesg et la config réseau ssid de
NetworkManager
> l'installation du script est possible, en option. il se mettra éventuellement à jour automatiquement
## chargement et lancement du script:
```shell
wget -O getInfo https://framagit.org/kyodev/kyopages/raw/master/scripts/getInfo
chmod +x getInfo
```
_remarque:_ lancer le script avec les droits root, permettra d'accéder à dmesg
```shell
./getInfo
```
```text
_ ___ __
__ _ ___| |_|_ _|_ __ / _| ___
/ _' |/ _ \ __|| || '_ \| |_ / _ \
| (_| | __/ |_ | || | | | _| (_) |
\__, |\___|\__|___|_| |_|_| \___/
|___/
version 1.0.0b1 - 17/08/2017
............
exporter sur un pastebin par défaut? [o/N]
le rapport est disponible en local, fichier: getInfo_rapport.md
vous pouvez le visualiser avec getInfo -l
```
* sauf, à lancer le script avec les privilèges root, les extraits des erreurs/warnings/critiques de dmesg ne sont
pas rapportés, ce qui peut être dommage en recherche de diagnostics
* export ou non, le rapport au format markdown est disponible dans le répertoire courant, sous le nom:
**getInfo_rapport.md**
* par défaut, l'export sur un pastebin ne se fera pas (touche Entrée)
* répondre o + \[ entrée \] permet de récupérer un lien où le paste sera visible
```text
exporter sur un pastebin par défaut? [o/N] o
votre paste:
https://www.pastery.net/dznaxr/
le rapport est disponible en local, fichier: getInfo_rapport.md
vous pouvez le visualiser avec getInfo -l
```
si vous n'avez pas exporté de suite, vous pouvez le faire avec la commande `./getInfo -p` ou revoir à l'écran
le rapport avec `./getInfo -l`
### exemple de rapport
[getInfo_rapport](getInfo_rapport.md)
## help
```shell
./getInfo -h
```
```text
_ ___ __
__ _ ___| |_|_ _|_ __ / _| ___
/ _' |/ _ \ __|| || '_ \| |_ / _ \
| (_| | __/ |_ | || | | | _| (_) |
\__, |\___|\__|___|_| |_|_| \___/
|___/
version 1.0.0 - 17/08/2017
----------------------------------------------------------------------
./getInfo : exécution normale
getInfo : exécution normale si script installé dans le système
options:
-d, --dmesg : dmesg erreur, warning, critique. root requis, rapport seul de dmesg
-h, --help : affichage aide
--ip : affiche ip(s) publique(s) (ipv4 / ipv6), /!\ infos confidentielles, sans rapport
-l, --list : afficher le rapport existant
-p, --paste : exporte le rapport existant
-s, --ssid : affiche configurations ssid /!\ infos confidentielles
pas de rapport, root et NetworkManager requis
-i, --install : installation du script dans le système, droits root requis
-r, --remove : suppression du script dans le système, droits root requis
-u, --upgrade : upgrade script si maj possible
-v, --version : version du script, en ligne et en cours d'exécution
```
## options diverses
* l'extrait dmesg peut être isolé avec `./getInfo -d` ou `getInfo -d`, lancé avec les droits **root**.
_getInfo_rapport.md_ contiendra uniquement cet extrait
* un rapport _getInfo_rapport.md_ existant peut être exporté sur le pastebin avec `./getInfo -p`
ou `getInfo -p`
* `./getInfo -l` ou `/getInfo -l` permet d'afficher un rapport _getInfo_rapport.md_ existant
* `./getInfo --ip` ou `getInfo --ip` affiche les IPs publiques du PC (ipV4 et/ou ipV6)
* `./getInfo -s` ou `getInfo --ssid` affiche seulement (pas de rapport construit) la configuration des ssid
de NetworkManger. Attention, cela affichera probablement les mot de passe des réseaux wifi configurés.
Les **droits root** sont requis
## installation et exploitation du script
* `./getInfo -i` **droits root** requis. Installation du script dans le système, pour
exploitation plus fréquente. Le script téléchargé sera effacé du répertoire courant. Le lancement se fera
donc par `getInfo`. Le script sera mis à jour automatiquement, avec une périodicité hebdomadaire.
* `getInfo -u` mise à jour manuelle si possible, du script. Cette opération étant
automatiquement lancée toutes les semaines si le script est installé.
* `getInfo -r` **droits root** requis. Suppression du script du système.
* `getInfo -v` affiche la version du script et la version en ligne.
## sources
sur [framagit](https://framagit.org/kyodev/kyopages/blob/master/scripts/getInfo)
## changelog
sur [framagit](https://framagit.org/kyodev/kyopages/blob/master/scripts/getInfo_changelog.md)
## contact
pour tout problème ou suggestion concernant ce script, n'hésitez pas à ouvrir une issue
[Framagit](https://framagit.org/kyodev/kyopages/issues)
IRC freenode: ##sdeb
## license
[LPRAB/WTFPL](https://framagit.org/kyodev/kyopages/blob/master/scripts/LICENSE.md)
## remerciements
* [neofetch](https://github.com/dylanaraps/neofetch) pour du code sur la détection système.
neofetch est un successeur dynamique de screenfetch avec du code sympa
* [wireless-info](https://github.com/UbuntuForums/wireless-info) pour savoir comment détecter les managers
de réseaux
* [pastery.net](https://www.pastery.net/) pour héberger des pastebin au format markdown
This diff is collapsed.
This diff is collapsed.
# changelog getInfo
## 1.0.0 17/08/2017
* version publique
## notes
bug markdownshare:
'```' pas interprêté en <pre><code>
style.css ligne 167
pre {
padding:10px;
margin:0 0px 20px 0px;
font-size:0.8em
}
toc auto markdown:
http://ndossougbe.github.io/strapdown/
https://www.pastery.net/api/
license non libre? pas de depot, mais ça marche
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment