BSD Ports

net-mgmt/phpipam 1.6.0 FreeBSD

PHP IP Address Management IPv4/IPv6

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
63b6120db0
License
GPLv3
Categories
net-mgmt
Package size
12121.7 KiB, 30975.0 KiB installed

Description

phpipam is an open-source web IP address management application. Its goal is to provide light and simple IP address management application. It is ajax-based using jQuery libraries, php scripts, javascript and some HTML5/CSS3 features.

  • IPv4 / IPv6 address management
  • ICMP status updates, subnet scanning and status showing
  • Domain authentication (AD) / OpenLDAP authentication
  • Visual subnet display
  • VRF support
  • VLAN management
  • RIPE import
  • Import / export XLS files
  • E-Mail notification with IP details
  • IP database search
  • Custom IP/subnet/userVLAN address fields

In the other systems

SystemPortVersion
FreeBSDnet-mgmt/phpipam1.6.0
DragonFlynet-mgmt/phpipam1.6.0

Install

Binary package:

pkg install phpipam

From the ports tree:

cd /usr/ports/net-mgmt/phpipam/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	phpipam>0:net-mgmt/phpipam

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.6.01.6.01.5.01.6.01.6.0
FreeBSD:14:quarterly1.6.01.6.0n/a1.6.01.6.0
FreeBSD:15:latest1.6.01.6.0n/a1.6.01.6.0
FreeBSD:15:quarterly1.6.01.6.0n/an/an/a
FreeBSD:16:latest1.6.01.6.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 11
Run dependencies 55

No port depends on this one.

Configuration

Options name: net-mgmt_phpipam

OptionDefaultDescription
LDAPoffLDAP protocol support
USES
cpe gettext php:web tar:tgz
Service scripts
none

Message after installing

Automatic installation of database files

Since v0.4 phpipam can automatically install database files for you.
Point browser to phpipam directory and set MySQL login details (root
username and password).

Finished! Launch browser, go to website and if something is missing / not
configured properly the error will appear.

In case your URL for phpipam is not root please set the following variables
(example for /phpipam/):
        1.) Set BASE in config.php to /phpipam/
        2.) RewriteBase /phpipam/ in .htaccess

phpipam-v1.6.0 has been installed into:

    /usr/local/www/phpipam

config.php is where site configuration and database details are configured.

Default user/password is Admin/ipamadmin

v1.4.1 update:
ipaddresses table in phpipam database is likely to contain incorrect datetime
values which prevent successful upgrade.  Make sure to create backup of phpipam
database.  Before starting upgrade wizard in web interface run the following
SQL query on phpipam database:

UPDATE ipaddresses SET lastSeen='1970-01-01 00:00:01' WHERE lastSeen < '0000-01-01 00:00:00';

Files

pkg-plist 1745
  • www/phpipam/.htaccess
  • www/phpipam/INSTALL.txt
  • www/phpipam/README.md
  • www/phpipam/SECURITY.md
  • www/phpipam/UPDATE
  • www/phpipam/api/.htaccess
  • www/phpipam/api/README
  • www/phpipam/api/controllers/Addresses.php
  • www/phpipam/api/controllers/Circuits.php
  • www/phpipam/api/controllers/Common.php
  • www/phpipam/api/controllers/Devices.php
  • www/phpipam/api/controllers/Folders.php
  • www/phpipam/api/controllers/L2domains.php
  • www/phpipam/api/controllers/Nat.php
  • www/phpipam/api/controllers/Prefix.php
  • www/phpipam/api/controllers/Responses.php
  • www/phpipam/api/controllers/Search.php
  • www/phpipam/api/controllers/Sections.php
  • www/phpipam/api/controllers/Subnets.php
  • www/phpipam/api/controllers/Tools.php
  • www/phpipam/api/controllers/User.php
  • www/phpipam/api/controllers/Vlan.php
  • www/phpipam/api/controllers/Vlans.php
  • www/phpipam/api/controllers/Vrf.php
  • www/phpipam/api/controllers/Vrfs.php
  • www/phpipam/api/index.php
  • www/phpipam/app/admin/2fa/edit_user.php
  • www/phpipam/app/admin/2fa/index.php
  • www/phpipam/app/admin/2fa/save.php
  • www/phpipam/app/admin/admin-menu-config.php
  • www/phpipam/app/admin/admin-menu.php
  • www/phpipam/app/admin/api/edit-result.php
  • www/phpipam/app/admin/api/edit.php
  • www/phpipam/app/admin/api/generate-key.php
  • www/phpipam/app/admin/api/index.php
  • www/phpipam/app/admin/authentication-methods/check-connection.php
  • www/phpipam/app/admin/authentication-methods/edit-AD.php
  • www/phpipam/app/admin/authentication-methods/edit-LDAP.php
  • www/phpipam/app/admin/authentication-methods/edit-NetIQ.php
  • www/phpipam/app/admin/authentication-methods/edit-Radius.php
  • www/phpipam/app/admin/authentication-methods/edit-SAML2.php
  • www/phpipam/app/admin/authentication-methods/edit-result.php
  • www/phpipam/app/admin/authentication-methods/edit.php
  • www/phpipam/app/admin/authentication-methods/index.php
  • www/phpipam/app/admin/circuits/edit-circuit-submit.php
  • www/phpipam/app/admin/circuits/edit-circuit.php
  • www/phpipam/app/admin/circuits/edit-logical-circuit-submit.php
  • www/phpipam/app/admin/circuits/edit-logical-circuit.php
  • www/phpipam/app/admin/circuits/edit-options-submit.php
  • www/phpipam/app/admin/circuits/edit-options.php
  • www/phpipam/app/admin/circuits/edit-provider-submit.php
  • www/phpipam/app/admin/circuits/edit-provider.php
  • www/phpipam/app/admin/circuits/index.php
  • www/phpipam/app/admin/custom-fields/edit-result.php
  • www/phpipam/app/admin/custom-fields/edit.php
  • www/phpipam/app/admin/custom-fields/filter-result.php
  • www/phpipam/app/admin/custom-fields/filter.php
  • www/phpipam/app/admin/custom-fields/index.php
  • www/phpipam/app/admin/custom-fields/order.php
  • www/phpipam/app/admin/customers/edit-submit.php
  • www/phpipam/app/admin/customers/edit.php
  • www/phpipam/app/admin/customers/index.php
  • www/phpipam/app/admin/customers/unlink.php
  • www/phpipam/app/admin/device-types/edit-result.php
  • www/phpipam/app/admin/device-types/edit.php
  • www/phpipam/app/admin/device-types/index.php
  • www/phpipam/app/admin/devices/edit-rack-dropdown.php
  • www/phpipam/app/admin/devices/edit-result.php
  • www/phpipam/app/admin/devices/edit-snmp-result.php
  • www/phpipam/app/admin/devices/edit-snmp-test.php
  • www/phpipam/app/admin/devices/edit-snmp.php
  • www/phpipam/app/admin/devices/edit.php
  • www/phpipam/app/admin/devices/index.php
  • www/phpipam/app/admin/dhcp/index.php
  • www/phpipam/app/admin/dhcp/leases.php
  • www/phpipam/app/admin/dhcp/reservations.php
  • www/phpipam/app/admin/dhcp/settings.php
  • www/phpipam/app/admin/dhcp/subnets.php
  • www/phpipam/app/admin/filter-fields/filter-result.php
  • www/phpipam/app/admin/filter-fields/index.php
  • www/phpipam/app/admin/firewall-zones/ajax.php
  • www/phpipam/app/admin/firewall-zones/index.php
  • www/phpipam/app/admin/firewall-zones/mapping-edit-result.php
  • www/phpipam/app/admin/firewall-zones/mapping-edit.php
  • www/phpipam/app/admin/firewall-zones/mapping.php
  • www/phpipam/app/admin/firewall-zones/settings-save.php
  • www/phpipam/app/admin/firewall-zones/settings.php
  • www/phpipam/app/admin/firewall-zones/subnet-to-zone-save.php
  • www/phpipam/app/admin/firewall-zones/subnet-to-zone.php
  • www/phpipam/app/admin/firewall-zones/zones-edit-network-result.php
  • www/phpipam/app/admin/firewall-zones/zones-edit-network.php
  • www/phpipam/app/admin/firewall-zones/zones-edit-result.php
  • www/phpipam/app/admin/firewall-zones/zones-edit.php
  • www/phpipam/app/admin/firewall-zones/zones.php
  • www/phpipam/app/admin/groups/ad-search-group-form.php
  • www/phpipam/app/admin/groups/ad-search-group-result.php
  • www/phpipam/app/admin/groups/add-users-result.php
  • www/phpipam/app/admin/groups/add-users.php
  • www/phpipam/app/admin/groups/edit-group-result.php
  • www/phpipam/app/admin/groups/edit-group.php

The first 100 are listed.

distinfo 1
FileSizeSHA256
phpipam-v1.6.0.tgz1.4251998e+074d20497cb5e072261b3a35a2c0adeedbe08117ca50abab784f426b11dca93e11
Master sites 1
  • https://github.com/phpipam/phpipam/releases/download/${DISTVERSIONFULL}/

Commit history 1

DateCommitCreditsLog message
63b6120db0 Muhammad Moinur Rahman */*php86*: Sunrise
Please DO NOT use this version in production, it is an early test version. For upgrade notes please visit: https://github.com/php/php-src/blob/php-8.6.0alpha1/UPGRADING Changelog: https://github.com/php/php-src/blob/php-8.6.0alpha1/NEWS