Filter:

Submit Search

IMPORTANT
SNS 3.x versions have reached End of Maintenance since July 1st, 2024.
We recommend that you update your SNS firewalls to a version with maintenance to guarantee the protection of your infrastructure.

# Structure of an objects database in CSV format

For each type of object that can be imported or exported, this section defines the structure of a row that makes up the objects database in CSV format.

All fields are separated by commas. Optional empty fields will be included between two commas.

## Host

- Type of object (mandatory): host,
- Name (mandatory): text string using only accepted characters (see section Allowed names),
- IPv4 address (mandatory),
- IPv6 address (optional),
- DNS resolution: static or dynamic,
- MAC address (optional),
- Comments (optional): text string between quotes.

Examples:

host,dns1.google.com,8.8.8.8,2001:4860:4860::8888,,,"Google Public DNS Server"

host,AD_Server,192.168.65.12,,static,,""

## IP address range

- Type of object (mandatory): range,
- Name (mandatory): text string using only accepted characters (see section Allowed names),
- First IPv4 address in the range (mandatory),
- Last IPv4 address in the range (mandatory),
- First IPv6 address in the range (optional),
- Last IPv6 address in the range (optional),
- Comments (optional): text string between quotes.

Example:

range,dhcp_range,10.0.0.10,10.0.0.100,,,""

## DNS name (FQDN)

- Type of object (mandatory): fqdn,
- Name (mandatory): text string using only accepted characters (see section Allowed names),
- IPv4 address (mandatory),
- IPv6 address (optional),
- Comments (optional): text string between quotes.

Example:

fqdn,www.free.fr,212.27.48.10,,""

## Network

- Type of object (mandatory): network,
- Name (mandatory): text string using only accepted characters (see section Allowed names),
- IPv4 address (mandatory),
- Network mask (mandatory),
- IPv6 address (optional),
- Length of the IPv6 prefix (optional): indicated in number of bits,
- Comments (optional): text string between quotes.

Examples:

network,IANA_v6_doc,,,,2001:db8::,32,""

network,rfc5735_private_2,172.16.0.0,255.240.0.0,12,,,""

## Port

- Type of object (mandatory): service,
- Name (mandatory): text string using only accepted characters (see section Allowed names),
- Protocol (mandatory): TCP, UDP or Any,
- Port (mandatory): port used by the service,
- First port in the range: empty field
- Last port in the range: empty field
- Comments (optional): text string between quotes.

Example:

service,bgp,tcp,179,,"Border Gateway Protocol"

## Range port

- Type of object (mandatory): service,
- Name (mandatory): text string using only accepted characters (see section Allowed names),
- Protocol (mandatory): TCP, UDP or Any,
- Port: empty field
- First port in the range (mandatory): number of the first port used by the port range,
- Last port in the range (mandatory): number of the last port used by the port range,
- Comments (optional): text string between quotes.

Example:

service,MyPortRange,tcp,2000,2032,""

## Protocol

- Type of object (mandatory): protocol,
- Name (mandatory): text string using only accepted characters (see section Allowed names),
- Protocol number (mandatory): standardized number available from the IANA (Internet Assigned Numbers Authority),
- Comments (optional): text string between quotes.

Example:

protocol,ospf,89,"Open Shortest Path First"

## Host group, IP address group or network group

- Type of object (mandatory): group,
- Name (mandatory): text string using only accepted characters (see section Allowed names),
- Group components (mandatory): list of elements included in the group (list between quotes - components separated by commas),
- Comments (optional): text string between quotes.

Example:

group,IANA_v6_reserved,"IANA_v6_6to4,IANA_v6_doc,IANA_v6_linklocal_unicast,IANA_v6_teredo,IANA_v6_multicast,IANA_v6_uniquelocal",""

## Service group

- Type of object (mandatory): servicegroup,
- Name (mandatory): text string using only accepted characters (see section Allowed names),
- Group components (mandatory): list of elements included in the group (list between quotes - components separated by commas),
- Comments (optional): text string between quotes.

Example:

servicegroup,ssl_srv,"https,pop3s,imaps,ftps,smtps,jabbers,ldaps","SSL Services"