PHPackages                             illegal/linky - 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. [Security](/categories/security)
4. /
5. illegal/linky

ActiveLibrary[Security](/categories/security)

illegal/linky
=============

Linky is a free and open source URL shortener and manager.

v0.2.4(3y ago)536[2 issues](https://github.com/illegalstudio/linky/issues)1MITPHPPHP ^8.1

Since Feb 21Pushed 3y ago3 watchersCompare

[ Source](https://github.com/illegalstudio/linky)[ Packagist](https://packagist.org/packages/illegal/linky)[ RSS](/packages/illegal-linky/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (7)Dependencies (14)Versions (10)Used By (1)

[![Linky-w@2x](https://user-images.githubusercontent.com/1971953/222575552-97a0a0ac-82f6-40f6-b50e-2ebf8077bbf1.png#gh-dark-mode-only)](https://user-images.githubusercontent.com/1971953/222575552-97a0a0ac-82f6-40f6-b50e-2ebf8077bbf1.png#gh-dark-mode-only)

[![linky-darkgrey](https://user-images.githubusercontent.com/436702/222921659-7cc67321-2177-442b-8572-a76e926bdff2.png#gh-light-mode-only)](https://user-images.githubusercontent.com/436702/222921659-7cc67321-2177-442b-8572-a76e926bdff2.png#gh-light-mode-only)

[![TEST](https://github.com/Illegal-Studio/Linky/actions/workflows/test.yml/badge.svg)](https://github.com/Illegal-Studio/Linky/actions/workflows/test.yml/badge.svg)

*THIS REPOSITORY IS UNDER ACTIVE DEVELOPMENT AND IS NOT READY FOR PRODUCTION USE.*

---

**Linky** is an open-source Laravel package that started as a free alternative to Linktree, but quickly evolved into a powerful web enthusiast's Swiss Army knife. With Linky, you can intercept traffic to a Laravel application, analyze it, act as a honeypot, and create custom workflows and action pipelines based on incoming HTTP requests.

Linky's traffic interception and analysis capabilities make it an invaluable tool for developers, security researchers, and web enthusiasts who want to gain insights into their application's behavior and protect it from malicious actors. Its honeypot functionality allows you to attract and trap attackers, while its workflow and pipeline features enable you to automate complex tasks and responses based on incoming requests. Additionally, Linky can also be used in offensive cyber security activities to simulate attacks and test the security of web applications.

Whether you're a seasoned Laravel developer, a security researcher, or a cyber security professional looking to enhance your offensive capabilities, Linky is the perfect solution for you. Best of all, it's free and open-source, so you can contribute to its development and customize it to suit your needs.

Installation
============

[](#installation)

### Install Composer Package

[](#install-composer-package)

```
composer require illegal/linky
```

### Assets Publish

[](#assets-publish)

```
php artisan vendor:publish --tag=linky-assets
```

Usage
=====

[](#usage)

Authentication
--------------

[](#authentication)

### Environment variables

[](#environment-variables)

#### LINKY\_AUTH\_USE\_LINKY\_AUTH

[](#linky_auth_use_linky_auth)

True or false. If true, the authentication will be handled by the linky project. If false, the authentication will be handled by the linky package.

Configure to false if yu want to use the linky package in another project that has its own authentication.

#### LINKY\_AUTH\_REQUIRE\_VALID\_USER

[](#linky_auth_require_valid_user)

True or false. If true, a valid user is required to access the application.
If false, the application will be accessible without authentication.

#### LINKY\_AUTH\_MULTI\_TENANT

[](#linky_auth_multi_tenant)

True or false. If true, the application will be multi-tenant. Each user will only be able to access his own contents.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance12

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 85.1% 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

Every ~8 days

Total

7

Last Release

1118d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9d45226dc1c994059bfb274dc3a8a69a45154cdab95c17b18e7fdb804c31202c?d=identicon)[illegalvuppi](/maintainers/illegalvuppi)

---

Top Contributors

[![nahime0](https://avatars.githubusercontent.com/u/436702?v=4)](https://github.com/nahime0 "nahime0 (228 commits)")[![mirchaemanuel](https://avatars.githubusercontent.com/u/1971953?v=4)](https://github.com/mirchaemanuel "mirchaemanuel (28 commits)")[![andp97](https://avatars.githubusercontent.com/u/17993831?v=4)](https://github.com/andp97 "andp97 (12 commits)")

---

Tags

bookmarkscollectionshoneypotlaravellaravel-packagelinkslinktree-alternativepenetration-testingsecurityswissarmyknife

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/illegal-linky/health.svg)

```
[![Health](https://phpackages.com/badges/illegal-linky/health.svg)](https://phpackages.com/packages/illegal-linky)
```

###  Alternatives

[namu/wirechat

A Laravel Livewire messaging app for teams with private chats and group conversations.

54324.5k](/packages/namu-wirechat)[soved/laravel-gdpr

GDPR compliance with ease

299127.5k2](/packages/soved-laravel-gdpr)[masterro/laravel-xss-filter

Filter user input for XSS but don't touch other html

41254.5k](/packages/masterro-laravel-xss-filter)[ramonrietdijk/livewire-tables

Dynamic tables for models with Laravel Livewire

21147.4k](/packages/ramonrietdijk-livewire-tables)[nickurt/laravel-pwned-passwords

PwnedPasswords for Laravel 11.x/12.x/13.x

187.5k](/packages/nickurt-laravel-pwned-passwords)[dgtlss/owaspadvisor

A Laravel package to help developers implement OWASP Top 10 security guidelines

327.1k](/packages/dgtlss-owaspadvisor)

PHPackages © 2026

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