abiosoft / abiosoft/ishell

More practical examples in /example folder

オープン
#66 コメント 1 件 リアクション 2 件 担当者 0 名 GitHub で見る
主要言語
Go
スター
1.8k
フォーク
213
PR マージ指標
30日以内にマージされた PR はありません

説明

In the /examples folder have more practical examples in separate files, for example, in the smod project:
https://github.com/enddo/smod

SMOD > show modules
Modules Description
------- -----------
modbus/dos/arp DOS with Arp Poisoning
modbus/dos/galilRIO DOS Galil RIO-47100
modbus/dos/writeAllCoils DOS With Write All Coils
modbus/dos/writeAllRegister DOS With Write All Register Function
modbus/dos/writeSingleCoils DOS With Write Single Coil Function
modbus/dos/writeSingleRegister DOS Write Single Register Function
modbus/function/fuzzing Fuzzing Modbus Functions
modbus/function/readCoils Fuzzing Read Coils Function
modbus/function/readCoilsException Fuzzing Read Coils Exception Function
modbus/function/readDiscreteInput Fuzzing Read Discrete Inputs Function
modbus/function/readDiscreteInputException Fuzzing Read Discrete Inputs Exception Function
modbus/function/readExceptionStatus Fuzzing Read Exception Status Function
modbus/function/readHoldingRegister Fuzzing Read Holding Registers Function
modbus/function/readHoldingRegisterException Fuzzing Read Holding Registers Exception Function
modbus/function/readInputRegister Fuzzing Read Input Registers Function
modbus/function/readInputRegisterException Fuzzing Read Input Registers Exception Function
modbus/function/writeSingleCoils Fuzzing Write Single Coil Function
modbus/function/writeSingleRegister Fuzzing Write Single Register Function
modbus/scanner/arpWatcher ARP Watcher
modbus/scanner/discover Check Modbus Protocols
modbus/scanner/getfunc Enumeration Function on Modbus
modbus/scanner/uid Brute Force UID
modbus/sniff/arp Arp Poisoning

Structure in linux filesystem:
/scada/tools/smod/Application# tree
.
└── modules
└── modbus
├── dos
│   ├── arp.py
│   ├── arp.pyc
│   ├── galilRIO.py
│   ├── galilRIO.pyc
│   ├── writeAllCoils.py
│   ├── writeAllCoils.pyc
│   ├── writeAllRegister.py
│   ├── writeAllRegister.pyc
│   ├── writeSingleCoils.py
│   ├── writeSingleCoils.pyc
│   ├── writeSingleRegister.py
│   └── writeSingleRegister.pyc
├── function
│   ├── fuzzing.py
│   ├── fuzzing.pyc
│   ├── readCoilsException.py
│   ├── readCoilsException.pyc
│   ├── readCoils.py
│   ├── readCoils.pyc
│   ├── readDiscreteInputException.py
│   ├── readDiscreteInputException.pyc
│   ├── readDiscreteInput.py
│   ├── readDiscreteInput.pyc
│   ├── readExceptionStatus.py
│   ├── readExceptionStatus.pyc
│   ├── readHoldingRegisterException.py
│   ├── readHoldingRegisterException.pyc
│   ├── readHoldingRegister.py
│   ├── readHoldingRegister.pyc
│   ├── readInputRegisterException.py
│   ├── readInputRegisterException.pyc
│   ├── readInputRegister.py
│   ├── readInputRegister.pyc
│   ├── writeSingleCoils.py
│   ├── writeSingleCoils.pyc
│   ├── writeSingleRegister.py
│   └── writeSingleRegister.pyc
├── scanner
│   ├── arpWatcher.py
│   ├── arpWatcher.pyc
│   ├── discover.py
│   ├── discover.pyc
│   ├── getfunc.py
│   ├── getfunc.pyc
│   ├── uid.py
│   └── uid.pyc
└── sniff
├── arp.py
└── arp.pyc

6 directories, 46 files

I would like to create a form of file structure in the filesystem of my project and that it would be called inside the source code in golang in ishell. An example in the / examples folder would be cool, even because the current example would already be the next step to this.

The more practical examples you have, the more developers will certainly use your project, which by the way is a great project.

@firebitsbr

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。