Documentation
¶
Index ¶
Constants ¶
View Source
const Src = `` /* 311955-byte string literal not displayed */
Src is A. A. Milne's "Once on a Time" as transcribed by Project Gutenberg.
Variables ¶
View Source
var DefaultHoneypot = NewHoneypot(DefaultMarkovMap, 100*1<<10)
DefaultHoneypot is an http.HandlerFunc that serves random HTML from the DefaultMarkovMap, 100KB at a time.
View Source
var DefaultMarkovMap = MakeMarkovMap(strings.NewReader(Src))
DefaultMarkovMap is a Markov chain based on Src.
Functions ¶
func NewHoneypot ¶
func NewHoneypot(mm MarkovMap, buffsize int) http.HandlerFunc
NewHoneypot creates an http.HandlerFunc from a MarkovMap
Types ¶
type MarkovMap ¶
type MarkovMap map[tokenPair][]string
MarkovMap is a map that acts as a Markov chain generator.
func MakeMarkovMap ¶
MakeMarkovMap makes an empty MakeMarkov and fills it with r.
Click to show internal directories.
Click to hide internal directories.