dpsystems / web-shield Goto Github PK
View Code? Open in Web Editor NEWA simple and extremely effective firewall against 90+% of most web attack vectors
A simple and extremely effective firewall against 90+% of most web attack vectors
Can I suggest a couple of different things you can do with loading ipset sets?
-exist
flag in case of duplicates.web-shield
, instead load into a set web-shield-temp
. Then when it is loaded, swap web-shield-temp
with web-shield
and delete web-shield-temp
# ensure that ipsets exist
ipset destroy -q web-shield-temp
ipset -N web-shield-temp nethash -exist
ipset -N web-shield nethash -exist
# load ipset sets here
# swap sets
ipset swap web-shield web-shield-temp
# ensure that temp sets do not exist
ipset destroy -q "web-shield-temp"
You can then safely run your script multiple times without duplications.
Many thanks to @DPsystems
Not an issue, but a question :)
Raspberry Pi OS Bullseye
I was waiting for this since i'm running "Login-Shield" :)
I'm not sure how to set it up.
I successfully have running an instance of "Login-Shield" and to me "Web-Shield" seems to be an add-on.
So saving "START.web-shield.sh" to "/usr/local/bin/Login-Shield-master/", customize, rename to "S.web-shield.sh" and run as root should do it, right?. Will i miss something or maybe completely screw up my system?
Some guidance would be great.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.