gixy
manix
gixy | manix | |
---|---|---|
9 | 6 | |
8,153 | 324 | |
0.2% | - | |
4.3 | 0.0 | |
4 months ago | 3 months ago | |
Python | Rust | |
GNU General Public License v3.0 or later | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gixy
- If is Evil when used in location context
- Gixy is a tool to prevent Nginx security misconfiguration
- GitHub - yandex/gixy: Nginx configuration static analyzer
- Gixy: Nginx Configuration Static Analyzer
-
Leaking Bitwarden's Vault with a Nginx vulnerability
https://github.com/yandex/gixy/blob/master/docs/en/plugins/a...
(and nixos automatically runs gixy on a configuration generated through it, so the system refuses to build <3)
-
Avoiding the Top Nginx Configuration Mistakes
* [alias_traversal] Path traversal via misconfigured alias
The alias traversal gotcha is one of the most pernicious I've seen. A single, seemingly innocuous '/' is the difference between a path traversal vulnerability or not.
[0]: https://github.com/yandex/gixy#what-it-can-do
-
2 of my servers got hacked last night around the same time.
not sure what is the exact reason but, nginx has vulnerability of of misconfigured ngnix.conf, I recommend using https://github.com/yandex/gixy and check if your nginx config files any sort of misconfig or not.
- GIXY – Nginx configuration static analyzer
- Common Nginx misconfigurations that leave your web server open to attack
manix
- Manix – A fast CLI documentation searcher for Nix
-
Leaking Bitwarden's Vault with a Nginx vulnerability
I found this a few weeks ago: https://github.com/mlvzk/manix
-
How to find list of options for home-manager?
I suggest installing manix it is available through nix and let's you search multiple sources (home-manager nix ect).
-
/NixOS Subdirect Statistics
One good example of what Nix documentation could be is this guy's "concept art" of what Nix function documentation could look like. Just being able to generate JSON schemas for Nix functions somehow would be really cool. (The information is there, just hidden in either function argument specifiers { path, text } or in comments like in nixpkgs' lib/lists.nix.) Stuff like the manix doc searcher is really cool and desperately needed. When I get some free time I want to try autogenerating Nix function schemas from their declarations, or even autogenerating schemas for flakes and the like from their checking in C++.
-
How do you find all the options for configuring a package?
There is also a CLI: https://github.com/mlvzk/manix
-
Noob: where are docs for package configuration?
I use manix for that purpose, it gives you a quick way of search for config options directly from the command line, as opposed to opening up the man page and searching inside that: https://github.com/mlvzk/manix
What are some alternatives?
Caddy - Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
nixos-search - Search NixOS packages and options
dist - Resources for packaging and distributing Caddy
caddy-ratelimit
merecat - Small and made-easy HTTP/HTTPS server based on Jef Poskanzer's thttpd
materialize - Materialize, a web framework based on Material Design
vaultwarden - Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
static-web-server - A cross-platform, high-performance and asynchronous web server for static files-serving. ⚡
Dotfiles.nix - My reproducible system config made with nix