Tumgik
#nt stopwatch
th3b4dk1dzz · 6 months
Text
What if Post-Yellow Jacket Ethan adopted all the magic roller rink kids?
At this point, Lex and Hannah leaving Hatchetfeild probably wouldn't spare him from getting hurt by Charlie and his men. He held him at gunpoint, he knows too much about the fighting rink, and what's more, he may not know where Lex and Hannah are, but Charlie doesn't know/might not believe that (either that or he might use him as bait to lure the Fosters back to Hatchetfeild). He just can't go back to living a normal life at this point.
In the same vein, the roller rink kids aren't safe to go back to their homes. Their parents might not be able to protect their children, assuming they were clearly much more dependent on the rink for income. They might even leave to keep them safer.
Just picture a bunch of superpowered teenagers wanting to rescue Sophia, and the boy Otho posessed showing up on the doorstep of the only person they've ever seen pull one over on Charlie, and Ethan unable to ever turn away a troubled kid in need (especially those who were so friendly to Hannah) just accepts his inevitable fate.
It's not just about his strength or protective capabilities, though. Remember, Ethan now has a huge apartment full of toys and games, which otherwise would go to waste, and has always been the one to cheer both Hannah and Lex in hard times so he would be a great source of comfort to these kids, especially after saving Otho's former victims, they both need that stability and support after what happened to them.
In return, the kids give Ethan a new sense of purpose. The older kids like Sophia and Daniel help out around the place and hold down the fort while Ethan is working and look after the smaller kids.
A comfortable pattern is established of spending the days snooping around for clues about Charlie's operation before crashing out on the bounce house, (which is covered in sleeping bags and blankets to create the ultimate sleep fortress) with take out pizza and whatever movies they can get their hands on.
Duke finds out that Ethan has been looking after a bunch of runaway kids on his minimum income (because you can't hide that sort of thing forever, not from Duke) and after extensively explaining the whole deal to him he agrees to cover for the kids absences, raise funds to help with food and maintenance costs as well as looking into the wealthy clientel who attend the rink fights. He even brings the cat to cheer the kids up.
He lets Miss Holiday in on the secret, and she helps the kids understand and get better control over their new powers without the use of mind milk. She also uses her staff connections at Hatchetfeild High to get ahold of textbooks and old test papers so the kids don't fall behind. This moves Ethan to tears for some reason. Only Duke understands why.
It still hurts, losing the Fosters, for both Lex's lover and for Hannah's friends. But the pain is a lot more numbed when the cavity is filled with new people to love instead.
125 notes · View notes
brokecorviknight · 4 months
Text
Hatchetfield Pokémon AU - Partner List:
Main Characters:
TGWDLM:
Paul Matthews - Exploud
Emma Perkins - Porygon
BF:
Tom Houston - Donphan
Becky Barnes - Comfey
Lex Foster - Zigzagoon (Cressellia is also here)
Hannah Foster - Mew
NPMD:
Pete Spankoffski - Stoutland
Steph Lauter - Luxray
Grace Chasity - Hatterene
Max Jägerman - Passimian
LIB:
Wiggly (Wiggog Y’rath) / Wendell (Dark/Psychic)
Nibbly (Nibblenephim) / Nicky (Dark/Psychic)
Pokey (Pokotho) / Porter (Dark/Psychic)
Blinky (Bliklotep) / Blaine (Dark/Psychic)
Tinky (T’noy Karaxis) / Theo (Theodore) (Dark/Psychic)
Webby (Queen in White) / Wendy (Psychic/Dark)
Important Characters:
TGWDLM:
Ted Spankoffski - Volcarona
Bill Woodward - Leavanny
Alice Woodward - Skitty
Prof. Henry Hidgens - Liligant
Gen. John MacNamara - Genesect
BF:
Ethan Greene - Cyclizar
Linda Monroe - Vespiqueen
Tim Houston - Cubone
NPMD:
Richie Lipschitz - Gallade
Ruth Fleming - Sprigatito
Solomon Lauter - Honchkrow
Detective Shapiro - Pikachu
NT:
Henry (Fake Prof. Henry Hidgens) - Mimikyu
Lucy Stockworth - Gholdengo
Wooly-Foot - Galrian Darmanitan
Konk (Ted Spankoffski) - Darmanitan
Pryce Perkins (Paul Matthews 23) - Ditto
Emilia Matthews (Emma Perkins Android) - MissingNo
Time Bastard / Homeless Man (Ted Spankoffski) - Iron Moth and Slither Wing
Jane Houston (Perkins) - Revaroom
Miss Holloway - Hypno
Duke Keane - Snorlax
Gerald Monroe - Vivallon
Perky (Emma Perkins) - Aribolva
Ziggy - Shiftry
Jeri - Nidoqueen
Jerry - Nidoking
Lumber Axe (Lil’ Jerry) - Witchwood Haxorus
Shelia Young - Froslass
Rose - Toxtricity
Melissa - Meowstick (Female)
Puss - Espeon
Named Characters:
TGWDLM:
Greenpeace girl / Harmony Jones - Shaymin
Ken Davidson - Grumpig
Charlotte Sweetly - Oinkalogne
Sam Sweetly - Braviary
Nora - Minccino
Zoey Chambers - Alcreamie
Deb - Liepard
BF:
Frank Pricely - Sableye
Sherman Young - Salazzle
Gary Goldstein - Meowth
Uncle Wiley / Wilbur Cross - Tentacruel
Man in a Hurry / Barry Swift - Yanmega
Dude with Peanut - Pachirisu (Peanut)
Xander Lee - Empoleon
President - Unfezant (Male)
NPMD:
Mark Chasity - Flapple
Karen Chasity - Appletun
Off. Bailey - Skarmory
Kyle - Chesnaught
Brenda - Oricorio (Electric)
Jason - Bastiodon
Caitlyn - Altaria
Ms. Mulberry- Audino
Ms. Tessburger - Corsola
Rudolph - Sawsbuck
Brook - Finneon
Trevor Lipschitz - Magcargo
NT:
Allison - Lanturn
Madame Iris - Reuniclus
Craig - Tropius
Barker - Coalossal
Rupert - Gigalith
Jonathan Brisby - Tyrantrum
Sylvia - Floatzel
Andy / Executive Kilgore - Aggron
Jenny - Milotic
Dan Reynolds - Karrablast
Donna Daggit - Shelmet
Tony Greene - Klingklang
Jacqueline Frost - Glaceon
Pamala Foster - Komala
Roman Murray - Morpeko
River Monroe - Combee (Male) or Teddyursa
Trent Monroe - Venomoth
Seaton Monroe - Ninjask
Jordan Monroe - Shuckle
Malone - Octillery
Hailey - Skuntank
Zach Chambers - Gogoat
Liz - Beartic
Judith - Butterfree
Martha - Clawitzer
Mary - Bibarel
Mima Chambers - Drampa
Bob Metzger - Witchwood Aegislash
Carl Metzger - Witchwood Doublade
Larz Metzger - Witchwood Doublade
Louie Metzger - Witchwood Honedge
Mary - Medichan
Noah - Furret
Gabe - Sudowoodo
Marco - Copperajah
Kale - Chatot
Thrash - Noivern
Skud - Rillaboom
Courtney - Zebstrika
Russ - Scovillain
Beth - Centiskorch
Eddie Chiplucky - Krookodile
Stopwatch / Daniel - Phantump
Spitfire / Sophia - Blaziken
Charles - Type: Null
Bruno - Pangoro
Otho - Flamigo
Freddie Biggs - Corviknight
Mina - Pyroar (Female)
Chrissy - Alolan Persian
Aubrey - Purugly
Teddy Bear - Mabosstiff
Jerrie - Golurk
Different Actors:
Hot Chocolate Boy (Peter Spankoffski) (TGWDLM) - Polteageist
Pete Spankoffski (AC) - Aromatisse
Prof. Henry Hidgens (HQ) - Jigglypuff
Prof. Henry Hidgens (WB) - Spinda
Max Jägerman (TGWDLM) - Cinderace
Ethan Greene (YJ) - Goodra
(I’ve been working on this for a few weeks. I thought it would be fun to share. Hope you all enjoy it)
47 notes · View notes
the-un-named-gallery · 4 months
Text
A Saturday Meet (1.2)
She swims.
A whole of a world away
Events by Number
And drawing tables on thighs.
Sections for Heat.
We divide things by temperature now.
And is the heat hot heat?
Depends on the water I guess.
Non-athletes, we don’t get those heats.
Put your athleticism in your pipe and 
Smoke it with a learning,
As a burgeoning, growing-to-be athlete
Nina says it’s not a bad label: embrace it.
And what a great way to try -
By Heat.
39.7 Butterfly. () NT
43.8 Backstroke. 1.01.91 3rd
47.6 Breaststroke. 50.07 2nd
51.8. Freestyle. () NT
A no-seat, Jeff City, Y,
Just a set of cinder blocks and stairs.
Clear the gym and 
Let the people bring in their lawn chairs
Set up in team circles,
Camps of warrior-tribes
Each portal door can only be wide enough
For a single soul
Excuse me. Pardon. Coming through!
JJ’s sandwiches on a road with no direction.
And only curves, laid out by hill and river
Be easy on my GPS, please, or
I’ll continue to miss turns,
Further from my destination.
Her mom told her not to eat the entire sandwich, but
I said just 4 more bites
Not knowing just how big those bites would be.
She’s hungry.
I want her to have that strength for the water.
Humid, warm, thick air within.
Outide this door ajar, A
January cloudy, mist of rain.
Then a 55.6 200 yd IM ()
Finishing dead last. But not dead.
Very much alive.
Lynnette runs a stopwatch in the greenhouse gym.
God bless.
But no blessings for me, just guilt.
Evidence of giving a fuck.
I ate my sandwich in record time, alone,
In a stairwell, looking at an empty playground
Through foggy, speckled glass.
She did not finish her sandwich.
Should I have taken over the stopwatch for her?
Even though I hated the idea of it, not feeling right.
We drew and established those boundaries based on personal needs,
Personal capacities of the day.
I gave what I could. No more.
If I protect my boundaries, my boundaries will protect me,
Creating giving of energy as a powerful choice, rather than
Slavish obligation.
0 notes
chiefzombielady · 3 years
Link
Bandwidth Monitor For Windows Monitor all the LAN network connection, Internet network connection, and VPN connection. Bandwidth Monitor also offers useful built-in utilities: speeds stopwatch, transfer rates recorder, and bandwidth usage notification. And, the software supports running as a system service that monitors bandwidth usages and generates traffic reports automatically without log on. Bandwidth Monitor works with the majority network connections including modem, ISDN, DSL, ADSL, cable modem, Ethernet cards, wireless, VPN, and more. It’s fully compatible with Windows 98, Windows Me, Windows NT 4.0, Windows. This is a great software. So, that’s why am going to sharing with you. Just because I want to save your bandwidth on your PC.
0 notes
dedication7 · 5 years
Text
summer vase
Went to a pottery class early on Saturday afternoon. Apparently the key to clay is moving very, very slowly. I've been trying to incorporate this into the rest of my life for a while now. Watering plants slowly, washing up slowly. Doing each job properly and not constantly battling some non-existent stopwatch. 
Battling some non-existent stopwatch. 
Lately I've been complaining I have no time. Then yesterday I realised I must have pumped 20 hours into the ""Summer Vase"" over the last few weeks. It seems I can still find time when I need it.
The summer vase
My housemate and I each created a team on FIFA, I'll outline mine below. It's first to 100 points (3 points for a win). 
It's been a gripping race but Dave is now two wins away from lifting the pot. I think I need something mental like 10 wins... imagine.
Kepa (exceptional shot stopper, can't catch, occasional gaffe)
Bellerin (utterly anonymous)
Chiellini (captain and leader, overshadowed by rival Koulibaly)
Lindelof (replaced Giminez, a nothing player)
Rose (standout defender, credit to the team)
Frenkie (lovely passer, shite finisher)
Neves (January signing, displaced Ramsey, goal threat)
Ozil (assist king)
Mahrez (talented, infuriating c*nt)
Hazard (quality but should do more)
Kane (grafting emblem of team)
0 notes
awsexchage · 7 years
Photo
Tumblr media
Apache の mod_security を使って POST リクエストの内容をログに残す試み http://ift.tt/2vaWbvU
モチベーション
やりたいこと
この記事で書けないこと
検討 — 実装各種 — mod_dumpio — mod”mruby — mod_security
mod_security による POST リクエストのロギング — mod_security について — 試した環境 — 検証アプリケーション — mod_security のインストール — POST データをロギングする為の mod_security の設定 — 動かしてみる
以上
モチベーション
Apache + PHP で運用している、とあるサービスのとあるエンドポイントについて、POST される際のデータに異常があり、レスポンスに異常が発生しているという体で、どんなデータが POST されているのかをログに残して分析したい。
やりたいこと
POST リクエストの内容をログに残したい
あくまでも POST リクエストのみを取得し、出来れば、任意のリクエストパスのみをログに残したい
この記事で書けないこと
mod_security の詳細
mod_security の導入後、Web サービスのパフォーマンスにどのような影響が出たか等
検討
実装各種
以下の実装について導入を検討、検証した。
mod_dumpio
mod_mruby
mod_security
mod_dumpio
Apache License 2.0
Apache が受け取ったすべての入力と Apache により送られたすべての出力との、両方もしくはどちらか一方を、 エラーログファイルにログ収集できる
全ての入出力は要らない、必要な入力だけを制御する方法を見つけられずに候補から外す
mod_mruby
MIT License
Wiki にとても良いサンプルがあった
絶対、mod_mruby 採用だと思った
ところが、mod_php と組み合わせて利用すると body のデータが mod_php まで渡せないので PHP で実装されている検証アプリケーションが動かなくなった(涙
引き続き調べたい
mod_security
Apache License 2.0
Apache のモジュールとして動作する WAF(Web Application Firewall)
リクエストフィルタリング、パラメータフィルタリング、監査ログ、HTTPS フィルタリング等の機能がある
mod_mruby をめちゃくちゃ利用したかったんだけど、上述の通り、検証アプリケーションが動かなくなってしまったので、次の候補として考えていた mod_security を利用して POST リクエストをログに残してみたい。
mod_security による POST リクエストのロギング
mod_security について
ModSecurity: Open Source Web Application Firewall
GitHub – SpiderLabs/ModSecurity: ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx that is developed by Trustwave’s SpiderLabs. It has a robust event-based programming language which provides protection from a range of attacks against web applications and allows for HTTP traffic monitoring, logging and real-time analysis. With over 10,000 deployments world-wide, ModSecurity is the most widely deployed WAF in existence.
上述の通り、リクエストやパラメータのフィルタリング、POST 等の通常では取得出来ないログの収集を行うことが出来る。
試した環境
以下の通り、Debian Jessie 上に Apache 2.4.10 と PHP 7.0.20 を導入した環境で試す。
$ cat /etc/debian_version 8.8 $ apache2 -v Server version: Apache/2.4.10 (Debian) Server built: Feb 24 2017 18:40:28 $ /usr/local/bin/php --version PHP 7.0.20 (cli) (built: Jun 13 2017 22:23:54) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
検証アプリケーション
FuelPHP で実装した、メモを登録、閲覧、編集等を REST API で操作するアプリケーションを利用する。
# # メモの登録 # curl -X POST "http://ift.tt/2vaThqY" -d "memo=aaaaaaaaa" # # 全てのメモの一覧を JSON で取得 # curl -X GET "http://ift.tt/2uc1g9U" # # メモの内容を修正 # curl -X POST "http://ift.tt/2vb0wix" -d "memo=areertertertertretertretre"
メモ登録の際に送信する POST データ(memo=xxxxxxxx)の内容がログに記録されるまでがとりあえずのゴール、
mod_security のインストール
apt-get update apt-get install -y libapache2-modsecurity
以上。
インストールが完了すると以下のように設定ファイル作成される。
$ pwd /etc/apache2 $ ls -l mods-enabled | grep security lrwxrwxrwx 1 root root 32 Jun 25 04:19 security2.conf -> ../mods-available/security2.conf lrwxrwxrwx 1 root root 32 Jun 25 04:19 security2.load -> ../mods-available/security2.load
security2.conf の中身は以下のようになっており、フィルタリング等に必要な設定は /etc/modsecurity/ 以下に拡張子 .conf というファイル名で置けば良さそうだ。
$ cat security2.conf <IfModule security2_module> # Default Debian dir for modsecurity's persistent data SecDataDir /var/cache/modsecurity # Include all the *.conf files in /etc/modsecurity. # Keeping your local configuration in that directory # will allow for an easy upgrade of THIS file and # make your life easier IncludeOptional /etc/modsecurity/*.conf </IfModule>
POST データをロギングする為の mod_security の設定
ドキュメント等を見ながら以下のような設定を作成した。
$ pwd /etc/modsecurity $ cat mod_security_rule.conf SecRuleEngine On SecRequestBodyAccess On SecAuditLog /var/log/apache2/post-request.log SecAuditLogParts ABCFHZ SecRule REQUEST_METHOD "POST" "id:100000,phase:2,nolog,pass" SecRule REQUEST_URI "^\/memo/write$" "id:100001,ctl:auditEngine=On"
各ディレクティブについては以下の通り。
ディレクティブ 値 概要 SecRuleEngine On 後述のルールエンジンを有効にする SecRequestBodyAccess ON POST のフィルタリングを有効にする(これを有効にしないと POST リクエストの中身は覗けない) SecAuditLog /var/log/apache2/post-request.log 監査ログのパスを指定(このファイルに POST リクエストの中身が記録される) SecRule REQUEST_METHOD “@beginsWith POST” “id:100000,phase:2,nolog,pass” REQUEST_METHOD という変数の値が POST で始まる場合にアクション "id:100000,phase:2,nolog,pass" を実行する SecRule REQUEST_URI “^\/memo/write$” “id:100001,ctl:auditEngine=On” 同様にREQUEST_URIという変数に ^\/memo/write$が含まれている場合にアクション id:100001,ctl:auditEngine=On を実行する
その他のディレクティブ等については、以下の重厚なリファレンスを確認すること。
SpiderLabs/ModSecurity
http://ift.tt/1iBBEpw
ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx that is developed by Trustwave's SpiderLabs. It has a robust event-based programmin...
 GitHub 
github.com
尚、SecRule は以下のような書式となる。
SecRule VARIABLES OPERATOR [ACTIONS]
例えば…
SecRule REQUEST_METHOD "@beginsWith POST" "id:100000,phase:2,nolog,pass"
だと、以下のような意味となる。
検索対象は REQUEST_METHOD
"@beginsWith POST" は REQUEST_METHOD の値が POSTで始まる場合のリクエストを対象
ユニークな ID 100000 を付与
プロセスフェーズ phase の 2 を付与(2 は request フェーズで 4 が response となり 5 が logging となる)
(引き続き、調べて書く)
動かしてみる
メモを登録する
$ curl -X POST "http://ift.tt/2vaThqY" -d "memo=hogehoge" -i HTTP/1.1 200 OK Date: Sun, 25 Jun 2017 07:06:23 GMT Server: Apache/2.4.10 (Debian) Access-Control-Allow-Origin: * Access-Control-Allow-Methods: POST, GET, OPTIONS, DELETE, PUT Access-Control-Max-Age: 1000 Access-Control-Allow-Headers: x-requested-with, Content-Type, origin, authorization, accept, client-security-token X-Powered-By: PHP/7.0.20 Content-Length: 0 Content-Type: text/html; charset=UTF-8
メモが登録されていることを確認する
$ curl -s GET "http://ift.tt/2uc1g9U" | jq '.[]|select(.memo|contains("hogehoge"))' { "id": "26", "memo": "hogehoge", "created_at": "2017-06-25 16:06:23", "updated_at": "2017-06-25 16:06:23" }
POST したデータがログに記録されていることを確認する
--95a03a77-A-- [25/Jun/2017:07:06:23 +0000] WU9g76wRAAMAAAAWsgQAAAAH 172.17.0.1 43092 172.17.0.3 80 --95a03a77-B-- POST /memo/write HTTP/1.1 Host: 127.0.0.1 User-Agent: curl/7.43.0 Accept: */* Content-Length: 13 Content-Type: application/x-www-form-urlencoded --95a03a77-C-- memo=hogehoge --95a03a77-F-- HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Methods: POST, GET, OPTIONS, DELETE, PUT Access-Control-Max-Age: 1000 Access-Control-Allow-Headers: x-requested-with, Content-Type, origin, authorization, accept, client-security-token X-Powered-By: PHP/7.0.20 Content-Length: 0 Content-Type: text/html; charset=UTF-8 --95a03a77-H-- Message: Warning. Pattern match "^\\/memo/write$" at REQUEST_URI. [file "/etc/modsecurity/mod_security_rule.conf"] [line "9"] [id "100001"] Apache-Handler: application/x-httpd-php Stopwatch: 1498374383196210 456570 (- - -) Stopwatch2: 1498374383196210 456570; combined=89, p1=0, p2=84, p3=0, p4=0, p5=4, sr=0, sw=1, l=0, gc=0 Producer: ModSecurity for Apache/2.8.0 (http://ift.tt/LuxflZ). Server: Apache/2.4.10 (Debian) Engine-Mode: "ENABLED" --95a03a77-Z--
上記の通り、--95a03a77-C-- パート以下に POST データが記録されている。
POST するんだけど、ログ取得対象では無いエンドポイントについてはログは記録されないことを確認する
$ curl -X POST "http://ift.tt/2ucxcLg" -d "memo=fugafuga" -i HTTP/1.1 200 OK Date: Sun, 25 Jun 2017 07:11:49 GMT Server: Apache/2.4.10 (Debian) Access-Control-Allow-Origin: * Access-Control-Allow-Methods: POST, GET, OPTIONS, DELETE, PUT Access-Control-Max-Age: 1000 Access-Control-Allow-Headers: x-requested-with, Content-Type, origin, authorization, accept, client-security-token X-Powered-By: PHP/7.0.20 Content-Length: 0 Content-Type: text/html; charset=UTF-8
メモが更新されていることを確認。
$ curl -s GET "http://ift.tt/2uc1g9U" | jq '.[]|select(.memo|contains("fugafuga"))' { "id": "26", "memo": "fugafuga", "created_at": "2017-06-25 16:06:23", "updated_at": "2017-06-25 16:11:50" }
ログは記録されていないことを確認。
$ sudo grep "fugafuga" /var/log/apache2/post-request.log $
以上
mod_mruby でとても良いサンプルがあったのに、mod_mruby が利用出来なかったのは残念だったけど、mod_security を使うことで通常のアクセスログやエラーログだけで解析することが難しい Web アプリケーションの不具合等を調査する為の情報収集が簡単に行えるのは素晴らしい。(mod_security の本来の使い方では無いかもしれないが)
今後、実際のアプリケーション環境に mod_security を導入し、パフォーマンスへの影響等について引き続き検証を行いたい。
元記事はこちら
「Apache の mod_security を使って POST リクエストの内容をログに残す試み」
July 12, 2017 at 02:00PM
0 notes