Skip to content

The hint-machine ! Broadcast ICMP messages over the network for sending hints. Made for CTF challenges.

Notifications You must be signed in to change notification settings

773-process-312/hint-machine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Hint-Machine

This is a simple tool initially created to send periodically hints through ICMP broadcasted messages during CTF challenges.

Usage

hints.csv

The tool loads the hints from a CSV file, according ot the following format :

17:30:25-25/01/18";"Chall name";"Hint description"
...

And that's basically everything you need to know !

hint-machine

The hint-machine can be used as follow :

machine = HintMachine()
machine.importFromCsv('hints-examples.csv')
machine.showHints()
machine.start(duration=-1, releaseFreq=60)

Documentation

HintMachine

Create the hintmachine object \o/

argument description
broadcast Specify the broadcast destination IP address to use to send ICMP packets
icmpType Specify which type of ICMP packets to use

hintmachine.importFromCsv()

Import hints from a CSV file

argument description
filename Specify the CSV file containing the hints list

hintmachine.start()

Start the machine once all hints has been loaded.

argument description
duration Specify for how long (in seconds) the Hint-machine will keep running
releaseFreq Specify the frequency of hints releasing

About

The hint-machine ! Broadcast ICMP messages over the network for sending hints. Made for CTF challenges.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%