Skip to content

tjarratt/persona

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Persona

An experimental Github Honeypot generator

Thesis

Ever since I started contributing daily to projects on github I noticed a sharp uptick in recruiters spamming me with "job offers" that are really just offers to interview. I believe these recruiters are spamming hundreds if not thousands of developers hoping to find a few willing to earn their commission.

Goal

The vision I have of Persona is of a fully automated, pushbutton system for generating a new persona on github, complete with back-dated history, email, etc. Once this reaches a proof of concept stage, I plan on generating a lot of these and waiting to see what I can catch with my honeypot.

TODO

  • init rake task
  • new persona rake task (rake new"[fred]")
  • fetch github data for a single day
  • read names and handles
  • read repository names
  • mutate handles (s => z, +cyber or ninja or pr0
  • create github profile
  • new Go project
  • new ruby project
  • new obj-c OpenGL project
  • new iphone app
  • new javascript project
  • new clojure project
  • add new commit (package + test) to a project
  • random location around bay area
  • random email
  • github homepage
  • automatically follow some randos on github

About

An experimental Github Honeypot generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages