>Instead you've created a tool that will, no doubt, be re-engineered by the black hat community to just redirect all traffic to a host, instead of just BT traffic. Nope. I actually de-engineered one. Here's the python code I found that helped build the ARP cache poisoning in BitHammer: https://github.com/evilsocket/... Notice the "all" selection.
It's all good, I don't take it personal
> In context, wouldn't a far better use of your technical know-how be to help educate others on proper administration of their open WiFI?
Oh god no. I'm been traveling around South America for a year. These are password-protected WIFI's for a cafe or hostel - usually, the uplink is through a long-range WIFI or microwave antenna up the valley (It's how the rest of the world is being slowly internet'd). The owners either don't speak English, or don't understand. When I bring it up, they think they need to upgrade their connection. And of course the ISP is happy to do so. Sometimes it's the guy who installed it who is torrenting. Sometimes the guy who installed it steals the Wifi equipment and sells it back later. Anyways, I don't give free advice - because it's almost always wasting my time, and the person I'm "giving" it to.
> Or perhaps to instead discuss on
That's pretty much why I posted on Slashdot. The repo's only a couple days old. I used it at the hostal I was staying at before I found an apartment
> Well, no, there is a good way for strangers to work together anonymously. That's what a ridiculously large number of us do on a daily basis. It's called working within standards. It's how open-source projects function
I put alot of time into an opensource project that thousands of developers used. When I needed help with it, I asked and didn't get any. It's not a pity party for me. By definition, "giving" can't have expectations. My point is that open-source has an economic model - usually "consultancy", "personal-brand", or "freemium". And those models are based on building relationships. I don't know of any project that automatically accepts all pull requests. I'm not against you in this, I wish there was a better way. My point is that faceless anonymous actors break down cooperation in economies.
I'm a digital nomad. That means I travel and work, often using a shared WIFI. Over the last year, I've been plagued by rogue BitTorrent users who've crept onto these public WIFI's either with a stolen/cracked password, or who lie right to my face (and the WIFI owners) about it.
These users clog up the residential routers connection tables, and make it impossible to use tools like SSH, or sometimes even web browsing. Stuck for a day, bullied from the WIFI, I wrote BitHammer as a research project. It worked rather well. It's my first Python program. I hope you find it useful."
Link to Original Source
That doesn't mean stay or leave. What it means is that if you have to choose between being: an employee or a professional contractor. Some companies have employees they call contractors which is illegal, but happens anyways.
If you want to be an employee for this company, bring the situation to your supervisor. You supervisor is the person responsible for getting you what you need to do your job. You get to choose if you want to do the job or not.
If you want to be a professional contractor, bring the situation to your client - along with one or two recommendations for action. Working with Mr Respected on this will help you sell it. If they don't want to buy your recommendations, then don't take the project.
Definitely don't leave this as a surprise till the end. That isn't good for your reputation.
Whatever you choose, don't work on deathmarch projects. They pay shti, and you will get no future references for work. They are career killers - A players know to avoid these projects. B players hire C players to take the fall on them. Don't let other people turn you into a B or C player.