Code Monkey home page Code Monkey logo

htfaker's Introduction

htfaker

Latest Stable Version Latest Unstable Version Total Downloads License Code Climate Codacy Badge [CHANGELOG]

htfaker is a router script that emulates Apache .htaccess functionality for the PHP built-in web server.

Install

Example install:

composer require attogram/htfaker

Usage

Example usage:

cd vendor/attogram/htfaker
php -S localhost:8080 router.php

then open http://localhost:8080/ in your web browser.

Status

htfaker is in the startup stage.

If you're interested in making a working library, please fork and contribute!

htfaker framework status
get document root directory Testing
get current directory in dev
check if request is for a file in dev
check if request is for a directory in dev
get .htaccess files, current to root Testing
parse all found .htaccess files Testing
get all directives to apply in dev
apply directives in dev
shutdown -
core directives status
ErrorDocument in dev
ErrorDocument 400 (Bad Request) -
ErrorDocument 401 (Unauthorized) -
ErrorDocument 402 (Payment Required) -
ErrorDocument 403 (Forbidden) -
ErrorDocument 404 (Not Found) -
ErrorDocument 500 (Internal Server Error) -
ForceType -
Options in dev
Options -Indexes -
Options +Indexes -
mod_access_compat directives status
Allow -
Allow from all -
Allow from host -
Allow from host [host] ... -
Allow from ip -
Allow from ip [ip] ... -
Allow from network/netmask -
Allow from network/nnn-CIDR -
Allow from env= -
Deny -
Deny from all -
Deny from host -
Deny from host [host] ... -
Deny from ip -
Deny from ip [ip] ... -
Deny from network/netmask -
Deny from network/CIDR -
Deny from env= -
Order -
Order Allow,Deny -
Order Deny,Allow -
Satisfy -
Satisfy All -
Satisfy Any -
mod_alias directives status
Redirect -
RedirectPermanent -
RedirectTemp -
RedirectMatch -
mod_dir directives status
DirectoryCheckHandler -
DirectoryIndex in dev
DirectoryIndex local-url -
DirectoryIndex local-url [local-url]... -
DirectoryIndex disabled -
DirectoryIndexRedirect -
DirectorySlash -
FallbackResource in dev
FallbackResource local-url -
FallbackResource disabled -
mod_rewrite directives status
RewriteEngine -
RewriteOptions -
RewriteBase -
RewriteCond -
RewriteRule -
mod_authn_core directives status
Require -
AuthType -
AuthName -
mod_authn_file directives status
AuthUserFile -
mod_authz_groupfile directives status
AuthGroupFile -

License

htfaker is dual licensed under The MIT License or the GNU General Public License, at your choosing.

Read the LICENSE.md file for more info.

TODO

htfaker's People

Contributors

attogram avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.