-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
We want to craft our own packet using scapy and send pkt using ICLAB nodes distributed across the globe.
I looked at experiments programs and find this "centinel.primitives" library or collections of functions.
I have following queries:
- Are ICLAB nodes are configured in a way that Experiment Class helps user to define their own programs and those programs will be passed to ICLAB nodes and the server side of centinel program will execute user defined program?
- If answer to (1) is yes, then are we limited by functions provided by "centinel.primitives" library like tcp_connect, http,etc? Is there any scapy kind of library in it? If not, then is there a way around to send crafted packets using centinel program and wrap the results in some wrapper function?
- If answer to (1) is no, then how my client machine (laptop), interact with ICLAB nodes using centinel program?
- Any documentation on how I can add some customize functionality to centinel repository, build the whole program again and test it on ICLAB nodes? Like the way people have added python files in primitives/ folder of repository.
- How can I used ICLAB node from a particular geography? Is it possible to run specific network program for germany node and some other program on node in China? If yes, than how can identify those nodes and write program accordingly?
PS: I have already register with ICLAB using the given instructions. Also, I have test sample ping.py program by changing scheduler.info file and putting experiment and input data in their respective directories.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels