HNHacker News
TopNewBestAskShowJobs

pktgen

820 karma · joined July 26, 2013

submissionscomments
pktgen··on LendingClub Files for $500M IPO
I believe once they IPO, they can accept lenders in all states (currently they only accept lenders in certain states).
pktgen··on Comcast Data Breach Leaks Thousands of Unlisted Phone Numbers
Telcos have been charging for that forever. Most of your normal "landline replacement" VoIP providers do not. I suppose it was only a natural progression though for Comcast to charge for it, since that's kind of their MO.
pktgen··on Why companies don't invest in customer service solutions?
I agree, but MBAs are idiots and don't see this. The MBAs will try to save a few pennies on customer service but fail to realize investing a little in one area can save more in other areas.

(Which is why seeing an MBA on someone's resume is an immediate "toss into the trash" signal.)

pktgen··on Why companies don't invest in customer service solutions?
I came here to write exactly this, but after logging in, saw your comment. Comcast and AT&T are exactly the kind of companies who aren't going to invest a dime in any kind of customer convenience features besides an automated bill payment system.
pktgen··on Uber's dirty tricks quantified: Rival counts 5,560 canceled rides
Or 911, since this is also DUI in progress.
pktgen··on Linux vs bsd network stack
I love this. I'll refer back to my post from several months ago about the poor performance of the Linux network stack (https://news.ycombinator.com/item?id=7286584).

> 1. Data Plane Development Kit, which lets you skip the kernel IP stack (which takes thousands of CPU cycles to process) and do packet processing in userland taking just tens to hundreds of cycles per packet. http://dpdk.org/

I wish OS developers saw this as a problem. There is no reason kernel stacks should be so slow for tasks where all processing is done in the kernel. (For packets destined to userspace, you've got the syscall overhead to deal with.)

I recently tested the Linux network stack's PPS performance with an Intel X520 10GbE NIC. I used Debian testing, with the 3.12 kernel. My destination machine was an i7-3930K at stock speed. I wrote a simple kernel module adding an NF_IP_PRE_ROUTING hook returning NF_DROP with no processing, which would be the simplest possible code path. For a packet generator, I used another older machine with another X520, using the "pfsend" tool included with PF_RING, and the card in PF_RING DNA mode. That was easily able to saturate the link at line rate (14.8M PPS).

The result: the kernel was only able to sustain about 2.8M PPS.

I then loaded the DNA driver on the destination machine, used the included "pfcount" tool, and no packet drops - it was receiving the full 14M PPS.

I tested DPDK recently and had similar results.

I also modified the Linux ixgbe driver ixgbe_clean_rx_irq() function, and added a step in between the "fetch packets from RX ring" and "put packet in SKB and send to network stack" functions. Even when I added a bunch of useless comparisons for each packet, I was able to get ~12-13M PPS. I could get line rate by just dropping and not doing any processing.

sidenote (not included in the above post): I also tested FreeBSD. I'm just going off memory here, but it did sustain higher PPS than Linux (same hardware) but not anywhere near line rate. So netmap, PF_RING, DPDK, others are still the way to go if you want to do line rate processing.

pktgen··on CloudFlare enabling free SSL by mid-October
Glad you posted that, as I'm interested in seeing this discussion continued (re. my admittedly late post in that thread).
pktgen··on Travel the world and get a paycheque: The allure of a results-only workplace
I agree with you BTW, in your position I'd do the same thing. Pretty much impossible to get caught with this unless you admit it to a border/immigration agent.
pktgen··on Travel the world and get a paycheque: The allure of a results-only workplace
> When Alex Pineda’s bosses decided their employees could work wherever they wanted, the web developer didn’t park his laptop at home or at the neighbourhood coffee shop. He left for Paris. > “If it doesn’t really matter where I am,” he figured, “then why am I in my own apartment instead of a place in Europe?”

What are the legal implications of this? Technically, this would mean this guy's employer is now employing someone in France (or Germany, Netherlands or Spain which are mentioned later). From the employee's perspective as well, they are almost certainly violating that country's laws if they're on a normal tourism visa.

Remote work seems to be an area where laws (in most or all western countries, as far as I can tell) have not kept up. In the above example, you've got a Canadian remotely working for a Canadian company, but living in a foreign country and spending his money there. Assuming he's using a tourism visa like most would be doing in this position, he's breaking the law but this kind of activity is nothing but beneficial to the foreign country, since he is spending money in the local economy, not competing in the local labor market and not drawing any welfare benefits.

pktgen··on Level 3’s Selective Amnesia on Peering
> Verizon just wants to double dip and get more money, as a business with commitments to shareholders this is a reasonable argument, as a person that can reason it is very ignorant.

Fuck the cunts with their "commitment to shareholders" at the cost of society. The subhuman imbeciles running this show deserve nothing more than to be taken into an alley and shot. The same goes for the lobbyist cunts that make it all happen, since their entire business is "enrich myself at the cost of EVERYONE else."

pktgen··on Microsoft takes down No-IP.com domains
(Sorry I'm just responding to all this now, 15 hours later)

> Malware and sites advertising so-called "booter" services are different discussions.

There's an important distinction here. You refer to "sites advertising so-called "booter" services." However, with the kind of sites I speak of, "sites providing so-called "booter" services" would be a better description. They aren't just advertising it; enter a valid username and password, enter an IP, click the "attack" button and an attack is launched, all from that single site.

Malware, phishing, and booters have two things in common: they have far-reaching effects (that is, they affect other, unrelated/unwilling people) and they are not in any way good for the target of the effort. Malware is only good for the operator who benefits from the keylogger, showing ads, or whatever; phishing is only good for the operator who benefits from the stolen information; booters are only good for the booter operator (who profits from selling it) and for the user who paid for it to attack a target. Based on that, it's difficult for me to see the difference between the harmfulness of any of these.

In your post, the standard you applied to malware and phishing was "harmfulness" (in your opinion). I agree with that standard, and I think you'll be hard-pressed to find a single person who agrees that any of these three issues are not harmful. So, in your opinion, what makes booters less harmful than malware and phishing sites, which you are willing to take offline?

Censorship is a slippery slope, indeed. But I think it is generally accepted that _some_ basic level of what is effectively censorship, is a necessary evil for the health of the Internet. For example, malware and phishing sites, as you mentioned; spam; DDoS attacks. That's why laws exist in so many jurisdictions to prohibit all of these, and why the AUP of every single reputable ISP in existence prohibits them. This isn't uncharted territory, this isn't something new CloudFlare is just getting into - the industry standard (and legal standard) is to prohibit all of these.

pktgen··on Microsoft takes down No-IP.com domains
Thanks, I'm also interested in having a chat with you about it, so I'll take you up on that offer in a bit. :)
pktgen··on Microsoft takes down No-IP.com domains
My own comments about your company are based on what I described in https://news.ycombinator.com/item?id=7880514. Would you care to respond to my statements in that post?
pktgen··on Microsoft takes down No-IP.com domains
Have fun filing lawsuits and sending out subpoenas when you're just trying to host a game server as a hobby and not making money off it. Cross-jurisdictional issues will also make this very difficult, even if you know who the attacker is.
pktgen··on Microsoft takes down No-IP.com domains
> Should CloudFlare play for judge and ban people that do not violate their terms? Because I'm sure they boot people that perform illegal activities on their network or otherwise harm their network from within, but I can see why they don't proactively take down any website mentioning "we offer DDoS attacks".

DDoS attacks are illegal in most countries, including the US where CloudFlare operates. It would be reasonable for them to include something in their terms about not allowing illegal activities. Then, if it's brought to their attention via a verifiable abuse complaint, yes, they should cease providing service to that user. They are a private company and do not have the obligation to provide service to any particular person; there is no "rights" issue here.

Proactively, as in proactively monitoring and reviewing each site they provide service to, would no doubt be a huge burden and difficult or impossible, but I don't think anyone has suggested that. The only thing they need to be doing is the same as any responsible ISP, have an abuse@ mailbox (which they do), review and take the appropriate action on complaints.

pktgen··on Microsoft takes down No-IP.com domains
Sure. I made a post a few weeks ago at https://news.ycombinator.com/item?id=7880514. There's other relevant posts in the same thread as well, but that's probably the best overview.
pktgen··on Microsoft takes down No-IP.com domains
FWIW, in my experience, No-IP is very, very responsive and helpful to abuse complaints. Though that is the extent of my experience with them, I've never thought them to be actively harboring malicious activity (unlike, say, CloudFlare).
pktgen··on Feedly gets hit by DDoS attack, refuses to give in to blackmail
You aren't getting it. The issue isn't that CloudFlare doesn't proactively seek out such sites. The issue is that when they are advised a site using their service is a DDoS service, and provided proof of that, _they don't care_ and continue providing service to it. The proper action would be to investigate the abuse complaint, try to conclusively determine if it is true and if so, terminate service to the site.

They don't do that, but continue to sell their DDoS protection service (beyond the free tier), so they are indeed a racketeering operation.

pktgen··on AT&T: We need to buy DirecTV because U-verse TV is a failure
More customers allows them to negotiate better pricing with TV networks, but I guarantee none of the savings from this will be passed on to customers.
pktgen··on Feedly gets hit by DDoS attack, refuses to give in to blackmail
> I think we agree, that any defensible policy would lie somewhere between "ignore all accusations of booting" and "credulously believe all accusations of booting".

I agree with this.

> Re-reading your comment, I'm not sure, but are you saying that CF are at the former end of the policy spectrum? That's regrettable.

Somewhat. As of my last experience with them (which was like a year ago), they will accept abuse complaints for booters. If you can prove to them the site is a booter, by providing documentation on the site itself (not hackforums or anywhere else where it's being advertised, which is understandable as it's basically hearsay, though a bit difficult) indicating the site offers a DDoS service, they will provide the abuse@ email of the hosting company. They will tell you to have the abuse@ people contact them directly for further details. This is the only action they will take.

But my opinion is they should, upon confirming the site is a booter, terminate their service to the site. It would also be nice if they would continue to provide the host details, in addition, so the reporter can contact the actual host and have the site taken down from there as well.

> Also, any argument you make about CloudFlare could also be made about Google: I see http://quantumbooter.net as the second link and http://top10booters.com/ as the fifth link at https://www.google.com/search?q=booter+services

Very good point, thank you for mentioning.

The difference I see is that CloudFlare actively provides a service to them, while Google is merely maintaining a keyword-based search listing for them. That being said, I can see both sides of this one.

My views on the legitimacy (rather, lack thereof) of booters: they are a service that serves absolutely no legitimate purpose. The sole purpose is to perform an illegal act against another person. I know a bunch of them are sold on hackforums as "stressers," i.e. "stress test your own server," but that also isn't a legitimate purpose - I can see no case where one would want to stress test their own services with some UDP or SYN flood over the Internet. Such a thing would only be done over a private network using your own packet generator.

pktgen··on Feedly gets hit by DDoS attack, refuses to give in to blackmail
I don't think it contradicts that. CloudFlare is indeed knowingly providing cover to them. The fact that they'll give you an abuse email to the actual host doesn't change them continuing to provide service to such sites, even when they acknowledge a site is a booter.
pktgen··on Feedly gets hit by DDoS attack, refuses to give in to blackmail
This comment by michaelt provides some background: https://news.ycombinator.com/item?id=7878053.

In more detail:

- These DDoS-for-hire services being referred to are called "booters," "stressers," or similarly retarded names. For a low fee (I think the average is probably around $10, but you can check yourself), one can buy access to one, where they're able to launch an attack for a period of time (the exact period depends on the booter, and some even charge more for longer attacks; 5-10 minutes at a time is probably around average now) by logging into a website, entering the IP/host, and clicking the "attack" button. That is, no skill. Check places like hackforums yourself and you'll find tons of these. Usually the booters are using Ecatel boxes (generally paid for by the booter owner) because they allow spoofing (which is another topic entirely), some use rooted boxes as well.

- These are very common in gaming, because any 12-year-old with access to mommy's credit card can get their hands on one. That's where the "booter" name comes from; the original meaning was to "boot" someone off Xbox Live (residential connections are obviously really easy to knock out).

- The vast majority of these booters are behind CloudFlare to mask their true host. This serves two purposes: it discourages abuse complaints against the host and also provides the sites with DDoS protection.

- Now, this is like drugs - booter owners don't tend to be friendly with each other. As with rival drug dealers, they'll attack each other and generally try to knock out their competition.

- The only reason these booters are able to operate is because of CloudFlare eliminating the DDoS aspect. If CloudFlare stopped providing service to these illegal sites, they'd be forced to fend for themselves, and it would basically be a "gang war" - everyone attacking each other. Which is fine with me, as if the booter kids are attacking each other, their booters aren't able to mess with anyone else. (Let dumb kids be dumb kids.) Eventually perhaps there will be a small number of booters that come out "on the top," able to withstand attacks, but this then has the effect of eliminating most of the competition, which means the prices will rise. This is also a desired effect, because it's harder to get mommy to agree to pay $100 for something (I'm sure they lie about it) than $10.

- So why not just put your own stuff behind CloudFlare and get rid of the problem? Well, besides the whole issue of not wanting to support this racketeering scam (yes, there is a free level of CloudFlare, but certainly they want to sell you the paid ones and the higher levels can withstand different attacks), this option is only open for websites.

FYI, my position in all this is as a game server owner who has dealt with this BS enough, and I'll admit I'm certainly biased towards that side.

CloudFlare stopping support here would go a long ways towards eliminating the booter problem. It won't eliminate DDoS attacks entirely, of course, but it will eliminate a whole class of them and probably the largest class (because actual botnet owners are rarer). I agree entirely with the assessment that CloudFlare is engaging in racketeering.

pktgen··on Feedly gets hit by DDoS attack, refuses to give in to blackmail
Perhaps a poor metaphor in your opinion. I don't believe, nor did I claim, CloudFlare themselves is carrying out DDoS attacks. What they _are_ doing is making it way easier for others to do it.

So, perhaps more to your liking would be selling armed guard services to guard against a gang robbery, while simultaneously funding and supporting (but not actually participating in, i.e. not actually providing people for) said gang.

pktgen··on Feedly gets hit by DDoS attack, refuses to give in to blackmail
An accusation should not be sufficient, obviously. Why can't CloudFlare take abuse complaints, verify and take action based on that?

In fact, this is precisely what they've done in the past, though they'd only provide the host details rather than stopping service to a site. (I don't think they'll even go this far anymore, rather they'll give you the abuse email for the host and tell you to have the host contact them, which is ridiculous.) I've filed a few such complaints myself. In one instance, the booter site didn't provide any info about its services without registration, so I linked to the hackforums thread where it was being offered. CloudFlare declined this as sufficient proof. Luckily, I could register an account without payment, and that gave me the options to pay to launch attacks, so I sent the login details to CloudFlare and they accepted that.

pktgen··on Feedly gets hit by DDoS attack, refuses to give in to blackmail
I don't think anyone has a problem with offering defense services. The problem lies in that CloudFlare is helping to create the problem. It would be analogous to your bodyguard constantly hiring hitmen to make attempts at your life.
pktgen··on Feedly gets hit by DDoS attack, refuses to give in to blackmail
The DDoS-for-hire being discussed here are called booters. Access to them can be bought for a few dollars (~$10), and then one is able to log into the site and click a button to attack someone for a few minutes (the exact time depending on the booter itself and sometimes how much you pay).
pktgen··on Feedly gets hit by DDoS attack, refuses to give in to blackmail
IMO, CloudFlare meets this definition. For many DDoS victims, the problem would not exist without CloudFlare's help. Many cases like this are not some big bad guy with their own sizable botnet, they're just some kid using a booter bought with mommy's credit card. Without those booters being easily available, there would be no problem.

DDoS wouldn't go away without booters, but many small cases like this would be significantly reduced.

pktgen··on Mojang threatens lawyers against pay-to-win Minecraft server operators
Large Minecraft servers generally need sizable DDoS protection, so $1k is possible.
pktgen··on Amazon announcement on June 18
I'm not really sure how related this is, but T-Mobile is also having an Uncarrier announcement on the 18th: http://www.cnet.com/news/t-mobile-to-usher-in-uncarrier-5-0-.... I don't think an Amazon phone announcement would be the primary focus of such a "special" (according to T-Mobile) announcement, but I wouldn't be surprised if there is a connection - perhaps they are the launch partner for this hypothetical phone?
pktgen··on AT&T’s GigaPower plans turn privacy into a luxury that few would choose
Difficult situation. I've already decided I will never move to any location, anywhere, where AT&T, Verizon (even FiOS), or Comcast are my only viable options. I hate all of those companies and will never, ever give them a single penny.

Even CenturyLink (my current ISP, who happens to be the only choice here besides Comcast) is starting to piss me off lately, but what the hell am I going to do about it...

← PreviousPage 5 of 8Next →