9 ms·
Show HN: Get alerts for tweets containing IP addresses in your network
- jlgaddis 10y agoAs a network operator, this might be kinda nifty. I'll never know, though, because I'm not registering / signing up just to see what it looks like (and -- in case you're thinking of somehow monetizing it -- I'd certainly never pay for it). For a "Show HN", there's really not much to see. I knew as much about it after reading the title as I did after clicking the link. Uh... good luck, I guess.
- prawn 10y agoThere are more constructive ways of providing this feedback. Either just by framing it differently or giving specific examples of improvements they could make (screenshots, use cases, etc).
- politician 10y agoI disagree; this is good feedback that the developers aren't communicating their value prop to a potentially obvious audience (ops teams).
- prawn 10y agoYes, useful feedback but the user had been downvoted to near-invisibility. Had their tone been different, that wouldn't have happened.
- Mahn 10y agoIt's poorly worded, but I think the GP commenter is complaining about having to register to see any sort of demo of the funcionality.
- 464192002d7fe1c 10y agoWhy wouldn't you sign up? It took me 30 seconds to sign up and another few minutes to copy/paste a list of my networks....
- prawn 10y agoPeople often dislike signing up to something they might not continue using.
- WhatsName 10y agoI've always wondered how promises like this are possible since twitters public API allows only partial access to the stream of tweets?
- m52go 10y agoTwitter offers real-time streams that filter by limited numbers of keywords, userids, and locations. https://dev.twitter.com/streaming/reference/post/statuses/filter https://dev.twitter.com/streaming/reference/post/statuses/fi...
- transitorykris 10y agoYes, this is what I'm using. There are a handful of keywords and users that cover a meaningful range of interesting events.
- Raed667 10y agoI have been using this "StreamAPI" for some time now, and I have been suffering of false positives all the time.
- fencepost 10y agoThis sounds interesting, but it also sounds like something that requires the full firehose of all tweets unless Twitter's API lets you filter based on regexes. Does Twitter let you get that without some kind of paid plan? Particularly now as they try desperately to find a way to remain viable. Edit: Looking at the options, you could put together a list of a few strings that would match (almost?) any IP address without too many false positives - just getting all 100 combinations of digit.digit would do the trick, and you could do better filtering once you had that smaller stream. The API limit is 400 strings.
- jameshart 10y agoHow about all 256 (valid in an IPv4 address) combinations of \.\d\d\d\.?
- fencepost 10y agoI thought about that, but the docs don't mention anything about regexes and you may end up with some edge cases with leading 0s in each section. That would leave you with 256+100+20 (256 non-padded, 100 2-digit numbers with leading 0, 10 digits with leading 0, 10 digits with 2 leading 0) which would fit. My immediate thought was that you'd catch a lot of invalid numbers as well, but simply having the "." prefix and suffix would mean you'd catch all possible middle octets which would do the trick while missing most of the phone number collision space (some people separate phone #s wtih ., but most of those probably don't start with 0-2).
- transitorykris 10y agoClever! One class of tweets this misses are the paranoid styles of security researchers wrapping .'s in IPs like (.) and [.] IPv6 is also tricky
- sparrish 10y agoI predict a soon to follow Show HN from the same author, "Why you should never build your product on twitter's API." I've been frustrated on how poor the twitter API is. Just wait until those app keys start suddenly 'expiring'...
- philip1209 10y agoSo you can monitor CIDR ranges? That's cool! Can you tell us how it works on the back-end? What other kinds of streams could this be applied to?
- transitorykris 10y agoThe core of the service is Kafka wrapped in a friendly gRPC API (that's Timberslide). It's a collection of microservices, e.g. Twitter service streaming into Timberslide, IP/Prefix matching service reading from Timberslide, email/webhook notification service, a websocket server for the live view in the app. Adding other streams is possible, Twitter's API was just convenient while experimenting. RSS, Pubsubhubbub, Reddit, ...? It could be interesting to allow others to publish their own event streams into this app.
- aaronhoffman 10y agoWhat do you mean by "ip addresses in your network"? Is it the IP address I use to sign up for the service? I can't seem to specify a range after login, only an email to send the notification to. (an aside: it appears that the notification email can be different than the email I signed up with -- could cause a spam issue) Also, I'd love to specify just a domain to look for, not an ip range.
- transitorykris 10y agoGood feedback on both points. It doesn't accept a range of IPs, just CIDR prefixes. I'll make that more explicit.
- dvcrn 10y agoI mis-read and thought this was a service showing you all the tweets coming from your IP range. This is cool too though!
- 464192002d7fe1c 10y agoSuggestion: Please give me a longer text box I can paste a list of CIDRs into. I was copy/paste/click-add/rinse/repeat-ing for a while.
- transitorykris 10y agoGood suggestion, that sounds tedious. Other related feedback I got included using IRR data from DBs like RADB or RIPE to automate populating the prefixes.
- 464192002d7fe1c 10y agoIRR would be cool, you can just ask for ASN.
- alexdob 10y agoFor some reason it wouldn't let me add my IP?!?! 192.168.0.0/24
- FallenArchangel 10y agoI'm sorry for being a total noob (this is my first post actually), but I'm not 100% sure what this does. I enter my IP range and it will alert me if it show up in a twitter post somewhere? Sorry, I couldn't find any documentation that clarified it.
- mikegreen 10y agoNeat. One feedback - when using uorigin adblock adding anything throws a 500