Recent Posts

Pages: [1] 2 3 ... 8
1
Routeurs CXM Sense / Re: pfsense compatible alcatel femtocell ?
« Last post by Srutinrun on November 13, 2017, 08:32:10 am »
The pfsense support is very good. I'm looking to fit it.
2
Routeurs CXM Sense / Re: Désactiver le port Série sur pfSense
« Last post by Srutinrun on November 13, 2017, 08:27:52 am »
View user's profile Send private message Have a good image.
3
Anubis & Saunders - Français / Re: FileMode ?
« Last post by ADreNaLiNe-DJ on March 28, 2017, 06:44:01 pm »
Bonjour,

Pour compléter la réponse de totoro.

Dans le "chapitre" (5.1) Opening files du fichier "predefined.anubis" (qu'il ne faut pas inclure), il est définit 2 signatures pour la fonction file:
  • la première prend en paramètre un "ReadFileMode" en plus du nom du fichier et renvoie un "RStream": un Stream en lecture seule. C'est utile lorsque l'on souhaite lire un fichier uniquement.
  • le seconde prend en paramètre un "ReadWriteFileMode" en plus du nom du fichier et renvoie un "RWStream": un Stream en lecture ET en écriture. C'est utile lorsque l'on souhaite lire et/ou écrire dans un fichier.

Dans votre cas, si vous souhaitez écrire dans un fichier, il faudra privilégier la seconde signature et choisir le mode "new" ou "append" définit dans le type énuméré "ReadWriteFileMode".
Code: [Select]
 if (Maybe(RWStream)) file("monfichier.txt", new) is
 {
    failure then print("erreur d'ouverture du fichier"),
    success(fd) then <-- à partir de maintenant vous pouvez utiliser le fd un peu comme le file descriptor C, mais complètement différent en Anubis
 }
ou
Code: [Select]
 if (Maybe(RWStream)) file("monfichier.txt", append) is
 {
    failure then print("erreur d'ouverture du fichier"),
    success(fd) then <-- à partir de maintenant vous pouvez utiliser le fd un peu comme le file descriptor C, mais complètement différent en Anubis
 }
4
Anubis & Saunders - Français / Re: FileMode ?
« Last post by totoro on March 28, 2017, 06:32:26 pm »
Bonjour Lukas,

toutes réponses se trouvent dans le fichier /library/predefined.anubis
chapitre 5.2 à partir de la ligne 1348.

Code: [Select]
      *** (5.2) Unix file system interface.

public type ReadMode:
  non_readable,             // -
  readable.                 // r

public type WriteMode:
  non_writable,             // -
  writable.                 // w

public type ExecMode:
  non_executable,           // -
  executable.               // x

public type PrivilegedExecMode:
  non_executable,           // -
  executable,               // x                                 
  may_change_id_no_exec,    // S     undocumented (?) Unix: means suid (guid) bit set but not executable
  may_change_id.            // s                           

public type FileMode:                          // corresponding UNIX permission
  file(ReadMode user_readable,                 // r--------
       WriteMode user_writable,                // -w------- 
       PrivilegedExecMode user_executable,     // --x------   --s------    --S------
       ReadMode group_readable,                // ---r-----   
       WriteMode group_writable,               // ----w----   
       PrivilegedExecMode group_executable,    // -----x---   -----s---    -----S---
       ReadMode others_readable,               // ------r-- 
       WriteMode others_writable,              // -------w-
       ExecMode others_executable).            // --------x

Mais les filemode ne serviront à rien pour ce que vous voulez faire.
Je vous conseille plutôt de regarder du coté du chapitre (5.1) Opening files. et ( 5.8 ) Reading and writing files

ouvrir un fichier en lecture


public type ReadFileMode:   
   read.                       // this is for reading in the file (from the beginning)

public define Maybe(RStream)  file(String filename, ReadFileMode mode).

ouvrir un fichier en écriture

public type ReadWriteFileMode:
   new,                        // this creates a new empty file
   append.                     // you can write at the end of an existing file

public define Maybe(RWStream) file(String filename, ReadWriteFileMode mode).

Voici le code pour ouvrir un fichier en lecture

 if (Maybe(RStream)) file(file_name_path, read) is
 {
    failure then print("erreur d'ouverture du fichier"),
    success(fd) then <-- à partir de maintenant vous pouvez utiliser le fd un peu comme le file descriptor C, mais complètement différent en Anubis
 }
5
Anubis & Saunders - Français / FileMode ?
« Last post by Lukas on March 26, 2017, 04:37:56 pm »
Bonjour,
Je viens de m'interesser il y a peu a Anubis et j'aurais une petite question :
J'ai besoin de créer un fichier et d'écrire dedans.
Dans mes recherches, j'ai vu qu'il y avait un attribut FileMode lorsqu'on utilise la fonction file().
Par exemple, file(filename, read) permet de lire ce qu'il y a dans un fichier.
Que puis-je mettre a la place de read afin d'écrire dans le fichier ?
Merci d'avance.
6
MailFountain / Accès à l'API XML-RPC MailFountain
« Last post by Julien on March 01, 2017, 04:53:27 pm »
Il est possible d’accéder à l'API et à la documentation XML-RPC MailFountain en accédant à votre MailFountain en https sur le port 33610.
7
Téléphones FANVIL / EHS Plantronics Fanvil
« Last post by Rémi Koutchinski on February 16, 2017, 11:51:18 am »
Document sur les EHS Plantronics compatibles avec nos téléphones Fanvil.

8
Routeurs OPNsense / Routeur OPNsense 17.1
« Last post by Rémi Koutchinski on February 06, 2017, 11:37:20 am »
La nouvelle version de OPNsense 17.1 est dès à présent disponible en téléchargement sur le site officiel.

Les nouveautés et modifications :
  • Remplacement CSRF pour les pages PHP statiques
  • Règles de pare-feu enfichables
  • PHP 7.0
  • FreeBSD 11
  • Prise en charge PAM du système d'authentification OPNsense
  • Intégrer le SEGVGUARD de HardenedBSD
  • Exécutables indépendants de position
  • Authentification enfichable
  • Extensions sur le modèle mvc, comme les vérifications référentielles
  • Phalcon 3.0
  • Installateur par SSH
  • Tests unitaires pour les principales pièces mvc
  • Nano mono-tranche avec redimensionnement automatique après le premier démarrage
  • Permet de coder le plugin
  • Tinc plugin -full mesh routing pour les réseaux privés virtuels
  • Load Balancer, UPnP, SNMP, IGMP, WOL comme plugins

Source : https://opnsense.org/about/road-map/

L'équipe Calexium.
9
Cartes mères embarquées / Mise à jour BIOS
« Last post by Rémi Koutchinski on January 13, 2017, 01:13:20 pm »
Bonjour,

Un tutoriel pour la mise à jours du BIOS a été réaliser sur notre site au lien suivant:

https://www.calexium.com/fr/2016-02-17-16-21-55.html

Bonne journée.
10
Routeurs OPNsense / Routeur OPNsense 16.1.2
« Last post by Rémi Koutchinski on February 16, 2016, 12:30:01 pm »

La nouvelle version de OPNsense 16.1.2 est dès à présent disponible en téléchargement sur le site officiel.


Les nouveautés et modifications :
  • FreeBSD 10.2-RELEASE-p11
  • Pare-Feu
  • Universal Plug and Play
  • Passerelles
  • La haute disponibilité
  • Le firmware
  • La détection d'intrusion
  • Portail captif
  • Proxy
  • IPSec
  • Interfaces

Source :  https://forum.opnsense.org/index.php?topic=2138.0

Nos routeurs sous pfSense:
Calexium Store - Routeur OPNsense

Vous ne connaissez pas encore OPNsense et êtes intéressé ? Calexium propose des formations sur pfSense et OPNsense.
Plus d'infos : Formation - Réseau & Sécurité - Configurer son routeur pfSense-OPNsense (niveau 1)


L'équipe Calexium
Pages: [1] 2 3 ... 8
SimpleMachines Appliance - Powered by TurnKey Linux