sprungknoedl / reputile Goto Github PK
View Code? Open in Web Editor NEWORPHANED: reputile is a platform that combines many different sources for reputation checks into a single downloadable and queryable format
License: MIT License
ORPHANED: reputile is a platform that combines many different sources for reputation checks into a single downloadable and queryable format
License: MIT License
The IP4 filter should support querying IPs via CIDR notation. A query of ip4=8.0.0.0/8
shoudl return any entries, whose IPv4 address are inside the given range.
This would enable an easy way to monitor for organisations if their some hosts in their IP range are blacklisted.
PostgreSQL supports range queries via http://www.postgresql.org/docs/9.5/static/functions-net.html
To prevent DoS before this service has a wider audience, a mechanism to rate limit database downloads and/or searches should be in place.
The rate limiting should allow special agents to make more request, shoudl the need arise. A sensible default for the beginning could be 10 req/s.
Support blacklisted IPv6 addresses in reputile. As the IPv6 address space is huge, storing single addresses is probably nonsense. The IPv6 addresses could either be stored:
Instead storing the smallest sensible subnet (e.g. /64) instead might be more appropriate?
At the very least, this issue would greatly benefit from #1.
The cache database size should not be overwritten when filters are applied to the database. This causes the download link to report wrong sizes (much smaller) than the database really is.
The redis key should only be set when no filters are supplied.
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.