Hacking Startups
by Stanislav Shalunov, who
- Three paths of B2C startups growth: ads, free ads, and viral
- PHP vs Perl comparison: the Perl view
- RSS feed and comments for my static HTML site
- Mean Delay
Considered Harmful
- Net Neutrality: Three
Questions
- Threads, Tasks, Coroutines,
Processes, and Events
- Google's Summer of Code 2005:
Experience of One Mentor
- Musings on Protocol Design
- Ink Test: Archival Properties
- Rigging Press Freedom
- The Second Foot Principle
- TCP over WAN Performance Tuning
and Troubleshooting
- TCP Armonk (tcpar)
- Why Inter-domain IP
Premium Service Will Fail
- The Temperamental Stock Market (or
Inflated Expectations)
- linkknot: You can view it as a dictionary, as
a collection of write-ups, or as a (very minor) nuisance to web
robots.
- Shopping, including Camping Knives and Best Watches.
- Good Email Use
- No hay Argentina (in Russian)
- Microsoft and Russian policy
(in Russian)
- Ny Name: I'm Stanislav or Stas
- Activity cycles: old, but I still
work mostly like that
- Who are you
and why are you here?
Past projects
- RFC 4656: A One-way Active
Measurement Protocol (OWAMP). The IETF standards-track
specification of my network measurement protocol. (See also the Internet2
OWAMP reference implementation, BSD-licenced and free to use in
open-source and commercial applications.)
- RFC
3763: One-way Active Measurement Protocol (OWAMP) Requirements was
written since OWAMP includes its own cryptographic security layer,
because of unique security needs of network measurement (e.g.,
duplicates need to be counted, not thrown out as replay).
- Internet2 NetFlow weekly
usage reports for the Abilene network. (How fast is Internet2
from the users' point of view? What is the throughput of a bulk TCP
transfer on Internet2? What applications are used?)
- Internet2 Bulk Transport
Working Group, co-chair (2005-2006). Building a bulk transport
tool that is easy to use on advanced networks, is portable across a
wide range of platforms, has high performance, can tolerate minor
non-congestive packet loss, applicable to both static file transfer
and interactive applications, and is TCP-friendly.
- RFC
4737: Packet Reordering Metrics. I contributed the n-reordering
concept.
- GigaTCP machines that could move
700-800Mb/s in a single TCP connection over WANs in 2001.
- QBone Scavenger Service--QoS
work on a new network service with incremental deployment properties
and voluntary marking (design team chair).
- Random presentations I have given.
Software
- stmpclean
- A utility to securely clean world-writable scratch directories
like
/tmp; avoids forking bombs, race conditions,
removing special files, etc.
- netkill
- Denial of Service (DoS) attack exploiting features inherent in
TCP. Takes out tens of kilobytes of non-pageable kernel memory per
packet exchange (and keeps it for tens of minutes). A dial-up user
can take away tens of megabytes of memory from a Linux server using
this.
- thrulay
- Network capacity tester.
- nfstat
- NetFlow statistics (human-readable reports like the Internet2
NetFlow Weekly Reports from raw NetFlow data).
- tcpplot
- A TCP throughput dashboard.
- conncheck
- Network connectivity checker.
- kidled
- Simple Linux utility to log off idle users.
- wu-ftpd-qbss
- A patch for WU-FTPD to make it use QBSS for connections of
anonymous users.
- apache-qbss
- A patch for Apache web server to make it use QBSS for large files.
- 1id-index2fact
- Convert Internet Drafts index into an infobot factpack.
- factoids
- Static factoid files.
- uce.el
- An Emacs Lisp utility (part of GNU Emacs) to report Unsolicited
Commercial Email (UCE). Written in 1996 and didn't change the way it
works since; needs a major rewrite. I no longer maintain it, version
from the latest GNU Emacs distribution should be used instead. See
also what I have to say about reporting spam.
- pcnfsd
- Heavily patched rpc.pcnfsd daemon, with scores of security holes
fixed. Not maintained.
- uu_wrap
- For UUCP admins: a simple home made utility that can be used
instead of `uucico -l'. It allows to use batchmail (UUCP mail
compressed in large chunks) and parses Taylor format sys and passwd
files. Not maintained.
Friends' projects