This is a link cloaking tool created on Spring-Boot that provides various features for the user to control / personalize / filter visitors visiting any of his/her link.
(This project is made on Spring-Boot 2 using java 11)
- Device based filter
- Location based filter
- Advanced location filter (incomplete/missing location info detection)
- Proxy / Vpn check filter
- Referer based filter
- Referer Spoofing
- Tag User (to identify recurring user)
- Ip Reputation Check : This feature maybe added in future release.
- Reports
- This filter allows user to filter visitors based on the device they are using. (Ex: Mobile, Tablet, Computer, Other Device, Browser, OS)
- This filter allows user to filter visitors based on their worldwide location. (Ex: visitors from specific Continents, Countries, States and Cities can be restricted or allowed)
- Using this filter user can reject visitors in case such as fake location where any of the location information (like country or city or longitude or latitude or anything else) maybe detected missing. It adds an extra layer of CHECK for location.
- This filter can be used to deck visitors using vpn or proxy.
- User can filter out visitors coming from specific sources / websites using this filter.
- This feature can be used for referer spofing.
- This feature can be used to set a cookie on visitors' end so that if same visitors comes back again, it can be detected and accepted or rejected straight away without executing whole filtration process again.
- This application also provides detailed report for every hit where user can see info about all the filters and their result.
Step 1 : User need to create a RuleSet (a set of rules/filters) that are to be applied for detection / filtration of visitors.
Step 2 : Then user need to create a Campaign with the RuleSet Id to associate RuleSet with it.
Step 3 : Hit '/home' endpoint with url, and let the magic begin 💫 .