Toxy, a hackable HTTP proxy to simulate failure scenarios
github.com
github.com
It just outputs the mail it receives to stdout as JSON for easy parsing. Sending to specific email addresses "e.g. 451-please-try-again-later@smtperrors.com" will trigger specific SMTP errors.
Basically, DNS injection for a machine would mean no noticeable difference in HTTPS.
Then, you can apply that rule to the bandwidth poison. The poison will be only applicable if the rule passes.
I guess an argument can be made about the user interface, as tc is a nightmare. :-)