'n nut vir bewapen (skep) baie bye (mikro EC2 gevalle) tot (load test) teikens (web aansoeke) aan te val.
Ook, vergelding vir hierdie skandelike daad teen 'n trotse korf.
Installasie vir gebruikers
Verkies:
PIP beeswithmachineguns installeer
of, as jy moet:
easy_install beeswithmachineguns
Installasie vir ontwikkelaars (w / virtualenv + virtualenvwrapper)
git kloon git: //github.com/newsapps/beeswithmachineguns.git
cd beeswithmachineguns
mkvirtualenv --no-site-pakkette bye
easy_install pit
PIP r requirements.txt installeer
instel EC2 geloofsbriewe
Bees gebruik boto om te kommunikeer met EC2 en dus ondersteun almal dieselfde metodes van die stoor geloofsbriewe wat dit doen nie. Dit sluit verklaar omgewing veranderlikes, masjien-globale opset lêers, en per gebruiker konfigurasielêers. Verstellings bladsy s, jy kan meer oor hierdie opsies op boto & rsquo lees.
Gebruik
'N Tipiese bye sessie lyk iets soos hierdie:
bye up-s 4 G openbare k frakkingtoasters
bye aanval -n 10000-c 250 -U http://www.ournewwebbyhotness.com/
bye af
Dit draai op 4 bedieners in sekuriteit groep waarde vir 'n openbare & rsquo; die gebruik van die EC2 sleutel paar waarde vir 'frakkingtoasters & rsquo ;, wie private sleutel verwag by ~ / .ssh / frakkingtoasters.pem te woon.
Nota: die standaard EC2 sekuriteit groep genoem waarde vir 'standaard & rsquo; en by verstek dit sluit uit toegang SSH. Ek beveel die skep van 'n waarde vir 'n openbare & rsquo; sekuriteit groep vir gebruik met die bye en uitdruklik opening hawe 22 op daardie groep.
Nota 2: sluit altyd 'n slash wanneer die toets 'n wortel domein. Die onderliggende-load toets instrument (ab) doesn & rsquo; t ondersteun rou domeine.
Dit gebruik dan die 4 bedieners 10.000 versoeke, 250 op 'n tyd om te val OurNewWebbyHotness.com stuur nie.
Laastens, is dit draai in die 4-bedieners. Onthou asseblief om hierdie & mdash doen, ons sondaars & rsquo; t verantwoordelik vir jou EC2 wetsontwerpe.
Vir volledige opsies type:
bye h
Die caveat! (Lees asseblief)
(Die volgende is cribbed van ons oorspronklike blog post oor die bye.)
As jy besluit om die Bees gebruik, hou asseblief in gedagte die volgende belangrike caveat: hulle is meer-of minder 'n verspreide ontkenning van die diens aanval in 'n fancy pakket, en dus as jy hulle wys op enige bediener wat jy don & rsquo ; t besit sal jy oneties optree, het jou Amazon Web Services rekening gesluit-out, en aanspreeklik wees in 'n hof vir enige stilstand jy veroorsaak.
Julle is gewaarsku.
Bugs
. Teken asseblief jou foute op die GitHub kwessies tracker
Vereistes :
- Python
- boto
- paramiko
Kommentaar nie gevind