Recent Posts

Pages: [1] 2 3 ... 8
1
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
 }
2
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
 }
3
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.
4
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.
5
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.

6
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.
7
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.
8
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
9
Routeurs CXM Sense / Savoir si le TRIM est supporté par le SSD
« Last post by totoro on January 26, 2016, 02:50:33 pm »
Bonjour à tous,

Ce post est en relation avec le post pour activer le TRIM des SSD sous pfSense et OPNsense .
 il est important en premier lieu, de savoir si votre SSD supporte le TRIM.

sur pfSense choisir l'option 8 du menu de la console (port série), pour entrer dans le shell du système d'exploitation FreeBSD/nanoBSD.

Déterminer la présence et l'identifiant du SSD avec la commande geom disk list.

geom disk list
Geom name: ada0
Providers:
1. Name: ada0
   Mediasize: 500107862016 (466G)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r2w2e4
   descr: HGST HTE545050A7E680
   lunid: 5000cca7a3c005cc
   ident: RB050AM5001JWJ
   fwsectors: 63
   fwheads: 16

Geom name: ada1
Providers:
1. Name: ada1
   Mediasize: 2012774400 (1.9G)
   Sectorsize: 512
   Mode: r1w0e1
   descr: CF 2GB
   ident: TSS50031111221081026
   fwsectors: 63
   fwheads: 16


ici nous avons ada0 et ada1

si votre SSD est en ada0 il faut saisir la commande camcontrol identify ada0

camcontrol identify ada0
pass0: <HGST HTE545050A7E680 GR2OA230> ATA-8 SATA 3.x device
pass0: 100.000MB/s transfers (UDMA5, PIO 8192bytes)

protocol              ATA/ATAPI-8 SATA 3.x
device model          HGST HTE545050A7E680
firmware revision     GR2OA230
serial number         RB050AM5001JWJ
WWN                   5000cca7a3c005cc
cylinders             16383
heads                 16
sectors/track         63
sector size           logical 512, physical 4096, offset 0
LBA supported         268435455 sectors
LBA48 supported       976773168 sectors
PIO supported         PIO4
DMA supported         WDMA2 UDMA6
media RPM             5400

Feature                      Support  Enabled   Value           Vendor
read ahead                     yes      yes
write cache                    yes      yes
flush cache                    yes      yes
overlap                        no
Tagged Command Queuing (TCQ)   no       no
Native Command Queuing (NCQ)   yes              1 tags
SMART                          yes      yes
microcode download             yes      yes
security                       yes      no
power management               yes      yes
advanced power management      yes      yes     16512/0x4080
automatic acoustic management  no       no
media status notification      no       no
power-up in Standby            yes      no
write-read-verify              no       no
unload                         yes      yes
free-fall                      no       no
Data Set Management (DSM/TRIM) no
Host Protected Area (HPA)      yes      no      976773168/976773168
HPA - Security                 no


ici le test à été fait sur un disque dur qui bien évidement ne supporte pas le TRIM. Pour cette raison la colonne support pour le TRIM est no.


10
Routeurs OPNsense / OPNsense 15.7.23
« Last post by Rémi Koutchinski on December 29, 2015, 10:25:31 am »
Quote
Chers amis et disciples,

Comme la fin de l'année 2015 est presque là, nous postons une dernière mise à jour. Et ça a été l'enfer de l'année ! Ceci est en fait la 49e mise à jour officielle que nous sortons, de sorte que vous vous fassiez une idée de la façon dont nous étions sérieux quand nous vous disions "une fois par semaine". La mise à jour majeure 16.1 est ainsi autour du coin, bien que majeur est un peu exagéré: les principales raisons de l'appeler 16.1 sont le tout nouveau portail captif et FreeBSD 10.2. Mais là n'est pas la question. Voilà ...

Nous tenons à remercier tout le monde pour leur soutien retentissant à travers les bons et les mauvais moments, pour les discussions animées, les contributions extérieures et tous les encouragements que nous avons reçus. Nous avons mis un rythme raisonnable pour le progrès au sein de notre projet et nous allons certainement le garder pour 2016. Cela est le moins que nous puissions faire pour vous. Après tout, nous aimons penser que nous avons bâti une petite famille.

Voici les notes complètes du patch:

o Ports: bind 9.10.3-P2[1], python 2.7.11[2], OpenVPN 2.3.9[3]
o Traffic Shaper: la page est maintenant traduites correctement (Contribution de Fabian Franz)
o Système: toutes les pages restantes de cette section ont été retravaillés pour plus de clarté.
o logs: diviser l'ancienne page multi-journal VPN dans leurs parties respectives (L2TP, PPTP, PPPoE)
o logs: Ajout d'une option de filtrage à tous les logs.
o certificats: prend désormais en charge des extensions différentes (Key Usage, Subject Alternative Name) et les types d'utilisation.
o dhcp: Autorise les virgules dans les options avancées du client DHCP (Proposé par Simon van der Linden)
o pare-feu: ajout d'un icône d'indication de direction pour les règles flottantes.
o pare-feu: verrouille les numéros de port sur les protocoles qui ne sont pas TCP / UDP
o pare-feu: résolution du problème de bouton "Appliquer" à la page NAT en mode traduction.
o traffic shaper: ajout de TCP ACK / non-ACK ( options de ciblage ).
o proxy: deux correctifs pour l'authentification non local


Bonnes vacances,
Votre équipe OPNsense

Source :  https://forum.opnsense.org/index.php?topic=1922.msg5973#new

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