Skip to Content
  •  +49 (861) 88 00 32 00
COD powered by extocode GmbH
  • 0
  • Sign in
  • English (US) Français Deutsch Español Türkçe
  • Contact Us
  • Home
  • COD Overview
    Platform
    OverviewFeaturesProblems & SolutionsIntegrationsPricing
    Operations & Network
    MonitoringNetworkNetwork Access Control (NAC)TACACS+Captive PortalFirewall
    Security & Resilience
    Governance, Risk & ComplianceVulnerabilities (VAS)BackupHypervisorOTPStrongholdAutomation
    Solutions & More
    NIS2 & CompliancecodPassAI documentation (InfoScan add-on)Live demoReferencesDownloadsFAQ
  • Pricing
  • News
    • Blog
    • Roadmap
  • FAQ
  • About us
    • About us
    • Careers
    • References
  • Academy
  • Contact
COD powered by extocode GmbH
  • 0
    • Home
    • COD Overview
    • Pricing
    • News
      • Blog
      • Roadmap
    • FAQ
    • About us
      • About us
      • Careers
      • References
    • Academy
    • Contact
  •  +49 (861) 88 00 32 00
  • English (US) Français Deutsch Español Türkçe
  • Sign in
  • Contact Us

Frequently Asked Questions

General & PlatformCOD: General QuestionsFeature OverviewIntegrationsNIS2 & CompliancePricingLive DemoNetwork & AccessMonitoringNetwork Access Control (NAC)Captive PortalTACACS+ (Device Administration)Switch AutomationSecurity & IdentityVulnerabilities (VAS)OTP AuthenticationcodPassStronghold: Password Vault (available with COD 3.6)Operations & ResilienceBackup & Disaster RecoveryHypervisor Management (virtual switches)

General & Platform


COD: General Questions

What is the COD (Central Operations Dashboard)?

The COD is a vendor-independent platform that brings your IT infrastructure together in one place, as a single source of truth. Rather than replacing siloed solutions, the COD connects your existing systems and centralizes their control, documentation, and reporting.

Who is the COD for?

For IT departments and service providers that operate heterogeneous infrastructures spread across multiple sites and want to bring operations, documentation, and compliance together in one place.

Does the COD replace my existing systems and tools?

The COD combines its own solutions with integrations. Capabilities such as NAC, backup, OTP, GRC, or virtual switch management are delivered as standalone, vendor-independent solutions. Existing third-party systems such as directory services, monitoring, your CMDB/asset management, or firewalls remain in place and are connected. You keep the mechanisms you know and gain central transparency and automation.

Which modules does the COD offer?

All platform modules are active by default and already installed out of the box. In addition, there is vulnerability management with COD-VAS. It is a separately ordered add-on and is currently in preparation.

We include the following as standalone, vendor-independent solutions: Network Access Control (NAC), backup/disaster recovery, OTP authentication, GRC (including NIS2 support), hypervisor management (for virtual switches), as well as network documentation and visualization (L2/L3 topology) including firewall and report management.

Through integrations, we also connect existing third-party systems: directory services, monitoring, and your CMDB/asset management.

Is the COD run in the cloud or on-premises?

COD comes in three operating modes. Self Hosted runs in your own infrastructure or in that of your partner. Since version 3.7.0 it is installed and updated as a package for Ubuntu Server. Your operational data then stays with you or your partner. Shared Hosted and Private Hosted are instances that extocode operates for you. The operating modes are also listed on the Pricing page.

Where does my data reside? Is operation GDPR-compliant?

With Self Hosted, COD runs in your own environment and the data stays under your control. With Shared Hosted and Private Hosted, extocode operates the instance for you and processes the data on your behalf. Access is governed by roles. Tenants and sites are separated logically and by access rights.

How does user and permission management work?

Through role-based access control (RBAC). Permissions are assigned in fine-grained detail per module, role, and site. For sign-in, existing directory services can be connected via LDAP/Active Directory, and local accounts are supported as well.

Does the COD support multiple tenants and sites?

Yes. The COD is multi-tenant and multi-site capable. Data and permissions are separated per site, and users can switch between the sites they are authorized for.

How does the COD help with NIS2 and GRC?

The GRC module digitizes the risk matrix, asset-based risk management, and policy and threat catalogs. Combined with the central asset and dependency context, the COD supports the evidence and documentation obligations under NIS2.

Which systems and vendors can be connected?

The COD is multi-vendor capable. In network management, it supports Cisco, HPE, Allied Telesis, Ruijie, and MikroTik, among others. Firewalls can be managed via OPNsense, pfSense, DynFi, and AIMdefense. In addition, we connect directory services (LDAP/Active Directory), monitoring, and your CMDB/asset management. The goal is to operate with your existing, heterogeneous infrastructure.

How secure is the COD?

Security is built in from the ground up: role-based access, sign-in with a second factor (TOTP with recovery codes), encrypted storage of sensitive data and a field-level audit log in the GRC module. A shared log for the other modules is being built. Tenants and sites are separated logically and by access rights. With Self Hosted, data and access stay within your environment.

What does the COD cost and how is it licensed?

All platform modules are included in the Seat and Tenant Fee prices. There is no separate licensing for individual modules. Only the COD-VAS add-on for vulnerability management is ordered separately. COD is sold through partners, so your quote comes from a partner. Tell us what you need using the contact form and we will put you in touch with the right partner.

Feature Overview

Is this list complete?

It covers the core features currently shipping, condensed module by module into one description per feature. We continuously maintain the complete, technically detailed picture. Just ask about a specific project.

Are all features included in every license?

Yes. All modules are part of the platform. Only the COD-VAS add-on is ordered separately.

Does COD run fully on-premises?

Yes. COD runs in your environment, and you retain full data sovereignty, a good fit for KRITIS and NIS2 requirements.

Integrations

Does COD replace my existing tools such as Zabbix?

No. COD talks to your existing systems through integrations and consolidates their data instead of replacing them.

Is codPass already integrated into COD?

No. codPass is a standalone product and not part of COD. The vault integrated into COD is Stronghold. Browser plugins are not part of codPass.

NIS2 & Compliance

Does COD make my organization NIS2-compliant?

COD makes your preparation for the NIS2 requirements demonstrable, with asset transparency, asset-based risk management and traceable evidence. It makes no statement about your compliance, which depends on your measures. The legal assessment of your obligations remains with you or your legal counsel. COD does not replace legal advice.

Do we have to put data in the cloud?

No. COD can run fully on-premises and is KRITIS-ready. Compliance data resides in a dedicated PostgreSQL database under your full control.

Why "on live data"?

The GRC module works on the same assets that COD-Network detects and maintains automatically. Your risk assessment refers to the actual asset including its live status, not to an outdated list.

Pricing

Are the prices shown binding?

These are non-binding recommended guide prices (net, EUR/month unless stated otherwise). Your final price depends on the number of Seats, the hosting model, the asset volume and the service level. COD is sold through partners, so your quote comes from a partner who calculates their own price.

What is the minimum cost of COD?

Entry starts at a minimum of 2 seats at €47.50 each plus a tenant fee starting at €8 (self-hosted). VAS and service packages are added as needed.

Do I get a discount for a longer term?

Yes. Seats carry a 10% term discount with a 36-month contract term. For COD-VAS there is no recommended price for tenants with more than 25,000 assets. The price is then agreed individually.

Live Demo

Does the demo take place in our own environment?

If you like, yes. We demonstrate COD hands-on using scenarios from your environment or with a prepared sample environment, whichever works best for you.

Is the demo non-binding?

Yes. The live demo is free and without any obligation. There is no sales pressure.

Which modules can we take a look at?

Any that interest you: from Network & Assets to NAC, firewall & VPN, GRC, and monitoring, all the way to vulnerability management and backup. You set the focus.

Network & Access


Monitoring

How quickly does COD detect an outage?

That depends on the check interval, which you configure per tenant via a cron job. This lets you set the check frequency to suit each customer and site.

Will I be flooded with alert emails during an outage?

No. Per-firewall throttling prevents repeated alerts about the same issue, and you schedule planned maintenance centrally in the calendar, so monitoring does not trigger without reason.

Do I need an additional monitoring system?

Monitoring is built directly into COD as a module and uses the same data as your network inventory. Existing systems such as Zabbix can be connected through integrations.

Network Access Control (NAC)

Technical Profile
  • Type: COD-native, vendor-independent NAC solution based on RADIUS
  • Authentication: 802.1X (EAP with certificates), MAC authentication
  • Access control: dynamic VLAN assignment (Tunnel-Private-Group-Id, Cisco-AVPair, Egress-VLANID), client groups with priorities
  • PKI: integrated certificate management for 802.1X (CA/leaf certificates, CRL, PKCS#12 export)
  • NAS management: switches/access points with shared secret
  • Logging: authentication and accounting logs (success/failure, sessions), connection statistics
  • Import: CSV bulk import (MACs, VLANs, groups) with validation and conflict detection
What is COD-NAC?

A COD-native, vendor-independent solution for Network Access Control based on RADIUS. It controls and logs network access centrally in the COD.

Do I have to replace my switch hardware?

Usually not. COD-NAC is multi-vendor capable and works with existing 802.1X- or MAC-capable infrastructure.

Which authentication methods are supported?

802.1X (EAP, with certificates) as well as MAC authentication.

How are devices assigned to a VLAN?

Dynamically via RADIUS attributes. Client groups with priorities let you bundle rules. A device can be assigned to any VLAN you have created, including a dedicated quarantine or guest VLAN. COD-NAC does not check whether a device is compliant.

Can I import devices in large numbers?

Yes. The CSV bulk import handles MAC addresses, VLAN assignments, and groups, including validation and conflict detection.

Where do I get certificates for 802.1X?

From the integrated PKI: creation of CA and leaf certificates, CRL management, and PKCS#12 export for distribution to clients.

Can I keep using an existing Windows CA?

COD does not connect to an existing Windows CA. For 802.1X, COD brings its own certificate authority.

Can I keep using PacketFence?

COD does not connect to PacketFence. Network access control in COD works with FreeRADIUS.

How do I see who was connected and when?

Through authentication and accounting logs as well as per-client connection statistics.

Captive Portal

Does IT have to create every guest access?

No. Thanks to role-based delegation, reception or non-technical staff can handle guest management themselves, without admin rights and without an IT ticket.

What happens to expired access?

It is automatically disabled and removed. Forgotten legacy accounts and permanently valid passwords are a thing of the past.

How secure are the credentials?

They are time-limited vouchers instead of permanent passwords. COD generates them for the captive portal of your OPNsense or AIMdefense firewall, with validity and expiry, as a QR code or printable PDF. Expired vouchers are deleted. No one copies a password off a whiteboard anymore.

TACACS+ (Device Administration)

Technical Profile
  • Type: TACACS+ AAA server for administering network devices (authentication + authorization)
  • Protocol: TACACS+ (port 49), RFC 8907. For switches, routers, firewalls, access servers
  • Authorization: PERMIT/DENY rules, pattern-based command authorization, privilege levels 1–15
  • RBAC: roles link user group ↔ device group ↔ authorization rule (different permissions per device)
  • Crypto: Argon2id (passwords), AES-256-GCM (sensitive fields)
  • Management: REST API, separate from the server daemon
  • Operation: PostgreSQL, Python
Which devices are supported?

Any TACACS+ client per RFC 8907, such as switches, routers, and firewalls. The solution is not vendor-specific.

Can a user have different permissions on different devices?

Yes. Through roles (user group × device group × rule), permissions can be assigned granularly per device group.

Can I restrict individual commands?

Yes. Command authorization works on a pattern basis.

How are passwords stored?

As an Argon2id hash, not reversible.

What is the management API for?

For managing users, clients, groups, and rules, separate from the actual server daemon.

Which privilege levels are there?

Levels 1 to 15, configurable per user.

How do I disable a rule or a user?

Via an enabled flag. Disabled entries are skipped during evaluation.

Switch Automation

Technical Profile
  • Type: Automated switch configuration via Ansible
  • Vendors: Allied Telesis (AWPlus), Cisco IOS, Ruijie (CLI fallback)
  • Profiles: PORT (interface), AUTH (802.1X/AAA), VLAN (create/delete), PORT_ACTION (cable test, port restart)
  • Security: credentials encrypted in the vault. Automatic config backup before every change, selective restore
  • Transport: SSH (libssh/paramiko), legacy algorithms for older devices
  • Execution: asynchronous with task/result logging
Which switch vendors are supported?

Allied Telesis, Cisco IOS, and Ruijie (via CLI fallback).

Do I have to enter credentials for every change?

No. After the initial rollout, credentials are stored encrypted in the vault and reused.

What happens before a configuration change?

A backup of the current configuration is created automatically. A restore to an earlier state is possible.

Can I roll out VLANs and ports centrally?

Yes, via profiles (PORT, AUTH, VLAN) directly from the COD.

Do older switches with old SSH algorithms work too?

Yes. Legacy algorithms (host key, key exchange, cipher) are supported, and paramiko is used when needed.

Does a port restart mean a device restart?

No. Only the individual interface is reset (shutdown/no shutdown), and the device stays in operation.

Can I change the same switch from multiple sources at once?

There is no lock. Requests are processed sequentially, and parallel manual CLI changes should be avoided in the meantime.

Security & Identity


Vulnerabilities (VAS)

Does VAS replace my existing vulnerability scanner?

COD-VAS is an optional add-on and is currently in preparation. The plan is to bring scans, severity distribution, remediation status and trends into a shared, multi-tenant context on COD's live asset base. Findings are meant to become prioritized and trackable instead of just appearing as a list.

What does "risk-based prioritization" mean in practice?

The plan is to break findings down by severity and present them so you immediately see where urgent action is needed. You are meant to work on the risk, not on the length of the list.

Does the module run on-premises?

COD-VAS is an add-on to the COD platform and is in preparation. We will describe how it is operated when it is released.

OTP Authentication

Technical Profile
  • Type: COD-native, central OTP management
  • Standard: TOTP (RFC 6238), SHA-1/256/512, 6–8 digits, 30-second interval
  • Provisioning: QR code or manual entry. Compatible with common authenticator apps (Google, Microsoft, Authy)
  • Sharing: private (user-bound) or public tokens. Group delegation for teams
  • Isolation: site-specific (separated per tenant)
  • Integration: assignment of tokens to assets. Also usable for users from Active Directory. The second factor of the COD sign-in is separate from it
What does the OTP module do?

It is the shared store for time-based one-time passwords (TOTP) your team uses to sign in to other systems, such as vendor portals or device logins. Codes no longer have to live on one person's phone. The second factor of the COD sign-in is a separate system.

Does it work with Google Authenticator and the like?

Yes. It generates standard otpauth:// codes and works with any RFC 6238-compatible app.

Can teams share tokens?

Yes. Tokens can be shared across a team via groups, while private tokens remain bound to individual users.

What if a user loses their smartphone?

The codes in the OTP module are stored centrally in COD, not on the smartphone. For the second factor of the COD sign-in there are recovery codes, and an administrator can reset the factor.

Who sees which tokens?

Private tokens only the respective owner. Public or group tokens are visible to the members of the group as well as administrators.

Are tokens separated per site?

Yes. All tokens and groups are isolated per site.

How is access secured?

Through the COD's role-based access control and site isolation. Storage is in the secured database.

What is OTP used for within the COD?

As a shared store for the one-time passwords of other systems. Multi-factor sign-in to COD itself is a separate system within user management.

codPass

Can I use codPass in production today?

Yes. codPass can be run standalone and operates fully independently as a dedicated password and secrets manager. It is not part of COD. The vault integrated into COD is Stronghold.

Is there a browser plugin for codPass?

No. codPass currently does not offer browser plugins. Managing passwords, secrets, and OTP happens directly in the application.

Why open source for a password manager?

Because openness builds trust: the source code and the security mechanisms are transparent and verifiable. For a secrets manager, that is a security and quality feature, not an afterthought.

Stronghold: Password Vault (available with COD 3.6)

Status

Available. Stronghold has been part of the platform since COD 3.6, with zero-knowledge encryption, team vaults, and a browser extension for Chrome and Firefox.

Technical Profile
  • Type: Zero-knowledge vault for passwords and secrets (end-to-end encrypted)
  • Principle: The server stores only ciphertext. Plaintext, the master password, and private keys never reside on the server.
  • Vaults: one personal vault per user, plus shared team vaults (roles: OWNER/MEMBER)
  • Sharing: individual entries across users, with READ/WRITE permission and expiration date
  • Recovery: one-time recovery code at setup
  • Crypto: Argon2id (key derivation), X25519 sealed box (key wrapping), AES-GCM (entries), HKDF
  • Sign-in: JWT (ES384) via the COD login, verified through JWKS
  • Operation: PostgreSQL, reachable only through the COD proxy, rate limiting, logging
Can extocode or administrators view my passwords?

No. The server holds only encrypted data. Without your master password, which exists only on the client side, that data is worthless even in a full database dump.

What happens if I forget my master password?

At setup you receive a one-time recovery code. It lets you restore access to your key and set a new master password.

Can I share passwords with colleagues?

Yes. Either through a shared vault or by sharing individual entries (with permission and expiration date). Both are public-key encrypted.

What happens when I revoke a member's access?

The vault key is reissued for the remaining members, and the removed member loses access to future content.

Is a vault's name visible?

No. The vault name is encrypted, and only the icon is stored in plaintext.

Does the recovery code also protect against data loss?

The recovery code restores access to your key (e.g., after a forgotten master password). The COD's regular backup protects against server-side data loss.

How does sign-in work?

Through the COD login (JWT, ES384, verified via JWKS). The vault is reachable exclusively through the COD proxy.

Operations & Resilience


Backup & Disaster Recovery

Technical Profile
  • Type: COD-native, vendor-independent backup solution
  • Target systems: all devices reachable via SSH (switches, firewalls, servers) as well as MariaDB/MySQL databases
  • Methods: SSH command, SFTP file/folder, MariaDB dump
  • Scheduling: cron per host or template
  • Encryption: optional per host/template, for locally stored backups except folder backups
  • Retention: by count or age (days), automatic cleanup
  • Comparison: diff view of two backup states
  • Storage: local, optional offloading to an SCP server (the local copy is then deleted)
  • More: jump host/bastion, pre-backup scripts, failure emails as an operational aid, disk-space monitoring, serial number check
What does COD-Backup back up?

Configurations of all devices reachable via SSH as well as MariaDB/MySQL databases. The solution is vendor-independent and extensible via OS templates.

How often can backups run?

Freely configurable via cron, per host or per template, e.g., hourly, daily, or weekly.

Are the backups encrypted?

Optionally. Encryption can be switched on per host or template. It applies to the backups COD-Backup stores locally. Folder backups are excluded.

How long are backups retained?

Configurable by count or age in days. Once the limit is reached, the oldest states are deleted automatically.

Can I compare two backup states?

Yes. A diff view shows the changes between two versions line by line.

What happens if a backup fails?

The host then shows the ERROR status and the failure is visible in the overview. If mail delivery is switched on, the backup service also sends a failure email. It is an operational aid. We do not commit to active alerting.

Can I offload backups to an external system?

Yes. Optionally, COD-Backup transfers SSH command and SFTP backups to an SCP server after every successful run and deletes the local copy. The retention rule then applies on the SCP server.

Does COD-Backup also reach devices behind a bastion host?

Yes, through a jump-host tunnel.

How do I restore a backup?

Backups can be downloaded through the interface. Restoring to the device is done manually with the usual tools.

Hypervisor Management (virtual switches)

Technical Profile
  • Type: Management of virtual switches (no VM or host management)
  • Platform: VMware vCenter / ESXi
  • Objects: standard vSwitches and port groups with VLAN ID. NIC assignments and security settings are displayed
  • Functions: read inventory (datacenter → cluster → host → vSwitch → port group), create vSwitch, create/modify/delete port group
  • Dry run: simulate port group changes in advance (Port Groups screen)
  • Multi-host: operations across multiple hosts, result per host
  • Interface: REST API, sign-in via vCenter account
What does this module manage?

Virtual switches and port groups on VMware. It deliberately does not control the lifecycle of VMs or hosts.

Which hypervisors are supported?

VMware vCenter and ESXi (via the VMware API pyVmomi). Other platforms such as Hyper-V or KVM are not supported.

Is VLAN tagging supported?

Yes. Each port group is assigned a VLAN ID. COD creates new port groups with a VLAN ID from 1 to 4095. In the inventory, 0 means untagged and 4095 means trunk all.

Can I test changes in advance?

Yes, on the Port Groups screen. There, every change to the hosts can be simulated in advance as a dry run, without touching anything. The wizard under Structure, which you use to create new vSwitches and port groups, has no dry run and writes to the hosts immediately.

Is NIC teaming supported?

COD shows active, standby and unused NICs per vSwitch in the inventory. When you create a vSwitch, you pick the physical NICs it uses as uplinks on each host. Load balancing and security policies are still set in vSphere.

How do I sign in?

With vCenter credentials (host, user, password) in each call.

Can I change multiple hosts at once?

Yes. Operations accept a host list, and the result reports success or failure per host.

What is the inventory for?

It provides the complete vCenter object tree as read access, for example for dashboard views or documentation.

Folgen Sie uns
​
  • COD Overview
  • Features
  • Pricing
  • Integrations
  • NIS2
  • codPass
  • References
  • Downloads
  • FAQ
  • Contact

Kotzinger Straße 21 • 83278 Traunstein • Deutschland

  • ​+49 (861) 88 00 32 00
  • ​info@extocode.com
Datenschutz Impressum ​
Copyright © extocode GmbH
English (US) Français Deutsch Español Türkçe

We use cookies to provide you a better user experience on this website. Privacy Policy

Decline Accept