PHPackages                             icemont/larawall-iptables-handler - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. icemont/larawall-iptables-handler

AbandonedArchivedProject[Utility &amp; Helpers](/categories/utility)

icemont/larawall-iptables-handler
=================================

LaraWall Iptables Handler.

v1.0.1(4y ago)010MITPHPPHP &gt;=7.1

Since Oct 30Pushed 4y ago1 watchersCompare

[ Source](https://github.com/Icemont/LaraWall-Iptables-Handler)[ Packagist](https://packagist.org/packages/icemont/larawall-iptables-handler)[ RSS](/packages/icemont-larawall-iptables-handler/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

LaraWall Iptables Handler
=========================

[](#larawall-iptables-handler)

[![Version](https://camo.githubusercontent.com/358e218edd96e1eca878b1a0eeb0c97c62a0c7076f6ae0b3d1680b3599426a53/68747470733a2f2f706f7365722e707567782e6f72672f6963656d6f6e742f6c61726177616c6c2d69707461626c65732d68616e646c65722f76657273696f6e)](//packagist.org/packages/icemont/larawall-iptables-handler)[![License](https://camo.githubusercontent.com/ca43b13380390ef0799be49514b80a7fd1a317bfd7c716b31e441885f32ee8ae/68747470733a2f2f706f7365722e707567782e6f72672f6963656d6f6e742f6c61726177616c6c2d69707461626c65732d68616e646c65722f6c6963656e7365)](//packagist.org/packages/icemont/larawall-iptables-handler)

[LaraWall](https://github.com/Icemont/LaraWall) rule handler for Iptables. Receives data from the [LaraWall](https://github.com/Icemont/LaraWall) instance via API and manages Linux netfilter firewall rules using the Iptables utility.

Disclamer!
----------

[](#disclamer)

The handler is currently only tested on Linux distributions based on Debian!

This handler is fully functional, but because it is designed only as an example of handling rules from a LaraWall instance on a target server, it may have architectural flaws. For example, to import rules from API, it is preferable to use [DTO](https://en.wikipedia.org/wiki/Data_transfer_object).

System Requirements
-------------------

[](#system-requirements)

The handler script needs to be run by a user with **root** privileges.

The system must have the iptables and ipset utilities installed.

For the firewall rules to work (restrict/allow access to server service ports) created by the handler, the default Iptables policy for the `INPUT` chain must be `DROP`.

Installation
------------

[](#installation)

```
$ composer create-project icemont/larawall-iptables-handler

```

After installation, set the handler settings in config/config.php

*Note: if you installed the handler manually, you will need to copy the config/config.php file manually from the config/config.sample.php file.*

Run the handler as root user and make sure there are no errors. Then add the script to the crontab task scheduler (as root):

`* * * * * php /path-to-your-project/handler.php >> /dev/null 2>&1`

Contact
-------

[](#contact)

Open an issue on GitHub if you have any problems or suggestions.

License
-------

[](#license)

The contents of this repository is released under the [MIT license](https://opensource.org/licenses/MIT).

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1652d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0b6c35e98f550eeccaf9958fd2e144460f650da75c39a997cb63b0731869ad8f?d=identicon)[Icemont](/maintainers/Icemont)

---

Top Contributors

[![Icemont](https://avatars.githubusercontent.com/u/17479623?v=4)](https://github.com/Icemont "Icemont (2 commits)")

---

Tags

handleripsetiptableslaravellarawallnetfilterlaravelhandleriptableslarawallnetfilteripset

### Embed Badge

![Health badge](/badges/icemont-larawall-iptables-handler/health.svg)

```
[![Health](https://phpackages.com/badges/icemont-larawall-iptables-handler/health.svg)](https://phpackages.com/packages/icemont-larawall-iptables-handler)
```

###  Alternatives

[highideas/laravel-users-online

This package will provide an online users management.

203113.2k1](/packages/highideas-laravel-users-online)[stephenjude/filament-blog

Filament Blog Builder

20317.8k](/packages/stephenjude-filament-blog)[ralphjsmit/laravel-helpers

A package containing handy helpers for your Laravel-application.

13704.6k2](/packages/ralphjsmit-laravel-helpers)[datomatic/nova-detached-actions

A Laravel Nova tool to allow for placing actions in the Nova toolbar detached from the checkbox selection mechanism.

11229.2k](/packages/datomatic-nova-detached-actions)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
