OpDemand Shell

Phần mềm chụp màn hình:
OpDemand Shell
Các chi tiết về phần mềm:
Phiên bản: 0.9
Ngày tải lên: 15 Apr 15
Nhà phát triển: OpDemand
Giấy phép: Miễn phí
Phổ biến: 10

Rating: nan/5 (Total Votes: 0)

Các dự án OpDemand Shell chứa các giao diện dòng lệnh của khách hàng vào hệ thống C2. Những module python là một phần của Command & Control nghệ OpDemand của (C2).
Nguồn Mở
Các dự án c2-shell đã được thực hiện bởi mã nguồn mở OpDemand.
C2 Shell Tài liệu
Trước khi bạn bắt đầu
- Bạn sẽ cần một tài khoản C2 hoạt động. Tạo miễn phí tại https://c2.opdemand.com/
- Hướng dẫn giả OSX hay Linux (Windows đã không được thử nghiệm, nhưng nên làm việc)
Cài đặt
Cài đặt sử dụng distutils chuẩn công ước.
sudo python setup.py cài đặt
Cấu hình
Thêm địa chỉ email đăng nhập của bạn C2 để cấu hình khách hàng địa phương.
bộ địa phương c2 --email=c2user@opdemand.com
Một get địa phương c2 sẽ hiển thị cấu hình hiện tại.
Đăng Nhập
Ban hành đăng nhập c2, mà sẽ sử dụng các địa chỉ email được cấu hình trên và nhắc bạn nhập mật khẩu.
người sử dụng @ hộp: ~ / workspace / c2-shell đăng nhập $ c2
mật khẩu:
2011/06/07 08: 44: 12.052 - INFO - => POST https://c2core.opdemand.com/session
2011/06/07 08: 44: 13.095 - INFO - https://c2core.opdemand.com/template GET
2011/06/07 09: 21: 21.879 - INFO - <= 200 OK, đọc 1.822 byte của application / json
[# JSON danh sách các mẫu
& Nbsp; {
& Nbsp; # First mẫu
& Nbsp;},
& Nbsp; {
& Nbsp; # Thứ hai mẫu
& Nbsp;}
]
2011/06/07 09: 21: 21.881 - INFO - (template / list) thành công trong 0.524872s
Tìm các giá trị của _id mẫu bạn muốn triển khai, và sao chép nó vào clipboard của bạn.
Tạo một nền tảng mới
Chọn mẫu mong muốn và ban hành một mẫu c2 tải của mẫu _id, mà sẽ tạo ra một nền tảng mới.
người sử dụng @ hộp: ~ / workspace / c2-shell $ c2 template tải --_ id = 6c86dfc5ddfe464199021b8dcaf521a2
2011/06/07 09: 42: 36.711 - INFO - => POST https://c2core.opdemand.com/template/6c86dfc5ddfe464199021b8dcaf521a2/load
2011/06/07 09: 42: 38.606 - INFO - <= 201 tạo, đọc 14850 bytes của application / json
{
& Nbsp; # Phần còn JSON đại diện của mẫu
}
2011/06/07 09: 42: 38.757 - INFO - (template / load) thành công trong 2.061932s
Danh sách Platforms
Ban hành danh sách nền tảng c2 để xem những nền tảng có sẵn trong tài khoản của bạn.
người sử dụng @ hộp: ~ / workspace / c2-shell danh sách nền tảng $ c2
2011/06/07 09: 46: 48.327 - INFO - => GET https://c2core.opdemand.com/platform
2011/06/07 09: 46: 48.884 - INFO - <= 200 OK, đọc 566 byte của application / json
[
& Nbsp; {
& Nbsp; # nền tảng mới của bạn
& Nbsp;}
]
2011/06/07 09: 46: 48.885 - INFO - (nền tảng / list) thành công trong 0.572228s
Sao chép _id của nền tảng này vào clipboard của bạn.
Đọc các nền tảng
Danh sách các hoạt động chỉ hiển thị biểu tóm tắt các mục trong một bộ sưu tập. Để xem đầy đủ đại diện của một nền tảng (một thành phần bao gồm lồng nhau), bạn phải ra một nền tảng c2 đọc và cung cấp các _id:
người sử dụng @ hộp: ~ / workspace / c2-shell nền tảng $ c2 đọc --_ id = 7bbeacb1082e4810bb1a6643d024496e
2011/06/07 10: 16: 06.050 - INFO - => GET https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011/06/07 10: 16: 06.984 - INFO - <= 200 OK, đọc 14850 bytes của application / json
{
& Nbsp; # Full nền tảng đại diện
}
2011/06/07 10: 16: 07.152 - INFO - (platform / đọc) thành công trong 1.117754s
Làm việc với các phản ứng JSON
Các nền tảng trên là quá dài để đọc. May mắn thay vỏ C2 bao gồm một JSON prettifier tích hợp mà làm cho JSON đầu ra từ bất kỳ lệnh shell C2 dễ dàng hơn để đọc.
Đơn giản chỉ cần ống bất kỳ lệnh c2 đến C2 khá:
người sử dụng @ hộp: ~ / workspace / $ c2-shell c2 template đọc --_ id = 6c86dfc5ddfe464199021b8dcaf521a2 | c2 khá
2011/06/07 09: 32: 00.646 - INFO - => GET https://c2core.opdemand.com/template/6c86dfc5ddfe464199021b8dcaf521a2
2011/06/07 09: 32: 01.378 - INFO - <= 200 OK, đọc 12.022 byte của application / json
2011/06/07 09: 32: 01.535 - INFO - (template / đọc) thành công trong 0.904613s
tiers.0.name "Network Tier"
tiers.0.doctype "tầng"
tiers.0._rev "1-5a37d211b276deee536cd72a016af8fa"
... Phần còn lại của tô điểm JSON
Tất cả các lệnh C2 đọc từ đầu vào tiêu chuẩn và ghi vào đầu ra tiêu chuẩn. Điều này có nghĩa là JSON JSON liệu và tô điểm có thể được đường ống để bất kỳ lệnh khác có sử dụng ống UNIX-phong cách. (Ví dụ grep).
Cấu hình nền tảng
Lần đầu tiên đọc các nền tảng và grep cho các thông tin cấu hình mặc định:
người sử dụng @ hộp: ~ / workspace / c2-shell nền tảng $ c2 đọc --_ id = 7bbeacb1082e4810bb1a6643d024496e | c2 khá | grep cấu hình
2011/06/07 10: 26: 29.828 - INFO - => GET https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011/06/07 10: 26: 30.486 - INFO - <= 200 OK, đọc 14850 bytes của application / json
2011/06/07 10: 26: 30.635 - INFO - (platform / đọc) thành công trong 0.821403s
config.access_network "0.0.0.0/0"
config.image_id "ami-06ad526f"
config.doctype "config"
config._rev "1-38d720a0975e4d377ccbfd3cb7864185"
config.access_port "22"
config.cloud_name "chúng tôi-đông-1"
config.clone_.parent_id "ceee3724a3674bc096a2a6d2dfde7209"
config.clone_.parent_impl.cls_ "c2core.resolve.Config"
config.admin_network "0.0.0.0/0"
config._id "ceee3724a3674bc096a2a6d2dfde7209"
config.impl.cls_ "c2core.resolve.Config"
config.views.7bbeacb1082e4810bb1a6643d024496e.0.0 "7bbeacb1082e4810bb1a6643d024496e"
config.views.7bbeacb1082e4810bb1a6643d024496e.0.1 "config"
metadata.config_info.access_port "Port lắng nghe trên các máy chủ"
metadata.config_info.access_network "mặt nạ mạng cho người dùng công cộng"
metadata.config_info.cloud_name "Tên của khu vực AWS"
metadata.config_info.admin_network "mặt nạ mạng cho người dùng admin"
Hãy hạn chế tất cả truy cập mạng cho một máy chủ - 1.1.1.1/32. Điều này sẽ đòi hỏi phải thay đổi các phím access_network và admin_network.
Kể từ khi cấu hình là một tài liệu lồng nhau với _id và _rev riêng của mình, chúng ta phải sửa đổi các tài liệu cấu hình trực tiếp. Để làm được điều này, chúng tôi thực hiện theo các quy ước RESTful đọc các đại diện và đường ống nó vào một thao tác cập nhật:
người sử dụng @ hộp: ~ / workspace / $ c2-shell c2 cấu hình đọc --_ id = ceee3724a3674bc096a2a6d2dfde7209 | update c2 config - --access_network = 1.1.1.1 / 32 --admin_network = 1.1.1.1 / 32
2011/06/07 10: 35: 39.643 - INFO - đọc đối tượng từ stdin, Ctrl-C để phá vỡ ...
2011/06/07 10: 35: 39.661 - INFO - => GET https://c2core.opdemand.com/config/ceee3724a3674bc096a2a6d2dfde7209
2011/06/07 10: 35: 40.573 - INFO - <= 200 OK, đọc 692 byte của application / json
2011/06/07 10: 35: 40.574 - INFO - (config / đọc) thành công trong 0.931527s
2011/06/07 10: 35: 40.603 - INFO - => PUT https://c2core.opdemand.com/config/ceee3724a3674bc096a2a6d2dfde7209
2011/06/07 10: 35: 41.316 - INFO - <= 200 OK, đọc 694 byte của application / json
{
& Nbsp; "_ id": "ceee3724a3674bc096a2a6d2dfde7209",
& Nbsp; "_ rev": "2-6a1cac4a1851fead776d4184e1218028",
& Nbsp; "access_network": "1.1.1.1/32",
& Nbsp; "access_port": "22",
& Nbsp; "admin_network": "1.1.1.1/32",
& Nbsp; "clone_": {
& Nbsp; "parent_id": "ceee3724a3674bc096a2a6d2dfde7209",
& Nbsp; "parent_impl": {
& Nbsp; "cls_": "c2core.resolve.Config"
& Nbsp;}
& Nbsp;},
& Nbsp; "cloud_name": "us-đông-1",
& Nbsp; "DOCTYPE": "config",
& Nbsp; "image_id": "ami-06ad526f",
& Nbsp; "impl": {
& Nbsp; "cls_": "c2core.resolve.Config"
& Nbsp;},
& Nbsp; "quan điểm": {
& Nbsp; "7bbeacb1082e4810bb1a6643d024496e": [
& Nbsp; [
& Nbsp; "7bbeacb1082e4810bb1a6643d024496e",
& Nbsp; "config"
& Nbsp;]
& Nbsp;]
& Nbsp;}
}
2011/06/07 10: 35: 41.317 - INFO - (config / update) thành công trong 0.730138s
Đọc lại các cấu hình nền tảng để xác nhận các tài liệu phụ huynh bao gồm các cập nhật, cấu hình lồng nhau:
người sử dụng @ hộp: ~ / workspace / c2-shell nền tảng $ c2 đọc --_ id = 7bbeacb1082e4810bb1a6643d024496e | c2 khá | grep cấu hình
2011/06/07 10: 37: 11.131 - INFO - => GET https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011/06/07 10: 37: 11.825 - INFO - <= 200 OK, đọc 14.852 byte của application / json
2011/06/07 10: 37: 11.977 - INFO - (platform / đọc) thành công trong 0.862029s
config.access_network "1.1.1.1/32"
config.image_id "ami-06ad526f"
config.doctype "config"
config._rev "2-6a1cac4a1851fead776d4184e1218028"
config.access_port "22"
config.cloud_name "chúng tôi-đông-1"
config.clone_.parent_id "ceee3724a3674bc096a2a6d2dfde7209"
config.clone_.parent_impl.cls_ "c2core.resolve.Config"
config.admin_network "1.1.1.1/32"
config._id "ceee3724a3674bc096a2a6d2dfde7209"
config.impl.cls_ "c2core.resolve.Config"
config.views.7bbeacb1082e4810bb1a6643d024496e.0.0 "7bbeacb1082e4810bb1a6643d024496e"
config.views.7bbeacb1082e4810bb1a6643d024496e.0.1 "config"
metadata.config_info.access_port "Port lắng nghe trên các máy chủ"
metadata.config_info.access_network "mặt nạ mạng cho người dùng công cộng"
metadata.config_info.cloud_name "Tên của khu vực AWS"
metadata.config_info.admin_network "mặt nạ mạng cho người dùng admin"
Bắt đầu nền tảng
Với các thông tin của chúng tôi AWS tại chỗ, và nền tảng của chúng tôi xếp hàng, chúng tôi đã sẵn sàng để đi. Ban hành một khởi đầu nền tảng c2 và để cho các dàn nhạc bắt đầu:
người sử dụng @ hộp: ~ / workspace / c2-shell $ c2 nền tảng bắt đầu --_ id = 7bbeacb1082e4810bb1a6643d024496e
2011/06/07 10: 42: 52.849 - INFO - => POST https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e/start
2011/06/07 10: 42: 53.816 - INFO - <= 202 được chấp nhận, đọc 0 byte của application / json
2011/06/07 10: 42: 53.816 - INFO - (platform / khởi động) thành công trong 0.981219s
Để thực hiện theo tiến độ của nền tảng, đọc các nền tảng đại diện và grep đầy đủ cho tình trạng của tất cả các đối tượng lồng nhau:
người sử dụng @ hộp: ~ / workspace / c2-shell nền tảng $ c2 đọc --_ id = 7bbeacb1082e4810bb1a6643d024496e | c2 khá | status grep
2011/06/07 10: 43: 06.530 - INFO - => GET https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011/06/07 10: 43: 07.228 - INFO - <= 200 OK, đọc 22.227 byte của application / json
2011/06/07 10: 43: 07.451 - INFO - (platform / đọc) thành công trong 0.935643s
tiers.0.status_.value "xây dựng"
tiers.0.keypair.status_.detail "cặp khóa tạo ra"
tiers.0.keypair.status_.value "xây dựng"
tiers.0.sg.status_.detail "quy tắc ủy quyền thành công"
tiers.0.sg.status_.value "xây dựng"
tiers.1.status_.value "xây dựng"
tiers.1.server.status_.detail "chờ đợi để chạy, hiện đang chờ đợi"
tiers.1.server.status_.value "xây dựng"
status_.detail "bắt đầu hoạt động kích hoạt"
status_.value "bắt đầu"
Chúng ta có thể thấy trạng thái nền tảng cấp là bắt đầu. Re-ta thực hiện lệnh này một số lần để "thăm dò" trạng thái. Grepping cho nhà nước cũng là hữu ích để chứng minh các thành phần đang chuyển. Một khi nền tảng này được thực hiện, tình trạng sẽ giống như sau:
người sử dụng @ hộp: ~ / workspace / c2-shell nền tảng $ c2 đọc --_ id = 7bbeacb1082e4810bb1a6643d024496e | c2 khá | status grep
2011/06/07 10: 44: 21.015 - INFO - => GET https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011/06/07 10: 44: 21.736 - INFO - <= 200 OK, đọc 27.129 byte của application / json
2011/06/07 10: 44: 21.988 - INFO - (platform / đọc) thành công trong 0.990599s
tiers.0.status_.detail "bắt đầu thành công"
tiers.0.status_.value "chạy"
tiers.0.keypair.status_.detail "cặp khóa tạo ra"
tiers.0.keypair.status_.value "chạy"
tiers.0.sg.status_.detail "quy tắc ủy quyền thành công"
tiers.0.sg.status_.value "chạy"
tiers.1.status_.detail "bắt đầu thành công"
tiers.1.status_.value "chạy"
tiers.1.server.status_.detail "người nghe sẵn sàng tại 22 / tcp"
tiers.1.server.status_.value "chạy"
status_.detail "bắt đầu hoạt động thành công"
status_.value "chạy"
Lưu ý một trạng thái gốc cấp "chạy" với người nghe máy chủ đã sẵn sàng vào ngày 22 / tcp. Nền tảng của chúng tôi đã sẵn sàng.
Sử dụng nền tảng này
Tất cả các nền tảng xuất bản thông tin về cách chúng được sử dụng. Hầu hết các nền tảng xuất bản một số sự kết hợp của:
- URL
- Hostname / Port kết hợp
- Đăng nhập
- Mật khẩu
Nếu chúng ta đọc các nền tảng và grep cho xuất bản chúng ta có thể thấy nền tảng này công bố một url SSH đơn giản:
người sử dụng @ hộp: ~ / workspace / c2-shell nền tảng $ c2 đọc --_ id = 7bbeacb1082e4810bb1a6643d024496e | c2 khá | grep xuất bản
2011/06/07 10: 51: 30.694 - INFO - => GET https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011/06/07 10: 51: 31.764 - INFO - <= 200 OK, đọc 27.129 byte của application / json
2011/06/07 10: 51: 32.038 - INFO - (platform / đọc) thành công trong 1.367026s
tiers.1.server.publish.access_url "ssh: //ubuntu@ec2-50-19-55-84.compute-1.amazonaws.com/"
metadata.publish_info.access_url "URL để truy cập vào các nền tảng"
Một mô hình phổ biến là cho nền tảng xuất bản:
- URL Quản trị
- Admin Login
- Admin Password
- URL truy cập
Dừng nền tảng
Một khi nền tảng này đã dừng lại, trạng thái của nó sẽ giống như thế này:
người sử dụng @ hộp: ~ / workspace / c2-shell nền tảng $ c2 đọc --_ id = 7bbeacb1082e4810bb1a6643d024496e | c2 khá | status grep
2011/06/07 10: 57: 51.345 - INFO - => GET https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011/06/07 10: 57: 52.128 - INFO - <= 200 OK, đọc 27.966 byte của application / json
2011/06/07 10: 57: 52.424 - INFO - (platform / đọc) thành công trong 1.093576s
tiers.0.status_.detail "thành công dừng lại"
tiers.0.status_.value "dừng lại"
tiers.0.keypair.status_.detail "cặp khóa tạo ra"
tiers.0.keypair.status_.value "dừng lại"
tiers.0.sg.status_.detail "quy tắc ủy quyền thành công"
tiers.0.sg.status_.value "dừng lại"
tiers.1.status_.detail "thành công dừng lại"
tiers.1.status_.value "dừng lại"
tiers.1.server.status_.detail "chờ đợi dừng lại, hiện đang dừng lại"
tiers.1.server.status_.value "dừng lại"
status_.detail "ngừng hoạt động thành công"
status_.value "dừng lại"
Các nền tảng vẫn còn tồn tại trong các đám mây, nhưng nó không còn phát sinh thêm chi phí tính toán đắt tiền (đó là, tuy nhiên phát sinh chi phí lưu trữ không đáng kể). Bạn cũng không còn phát sinh thêm chi phí nền tảng C2. Tại thời điểm này, nền tảng của bạn chi phí có hiệu quả gì.
Nền tảng có thể được ngừng lại và bắt đầu mà không có giới hạn.
Phá hủy nền tảng
Để thực sự tiêu diệt tất cả các thành phần có trong đám mây nền tảng của bạn, bạn phải phát hành nền tảng c2 phá hủy và cung cấp các _id của nền tảng mục tiêu:
người sử dụng @ hộp: ~ / workspace / c2-shell nền tảng $ c2 diệt --_ id = 7bbeacb1082e4810bb1a6643d024496e
2011/06/07 11: 04: 10.667 - INFO - => POST https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e/destroy
2011/06/07 11: 04: 11.953 - INFO - <= 202 được chấp nhận, đọc 0 byte của application / json
2011/06/07 11: 04: 11.953 - INFO - (platform / hủy) thành công trong 1.300462s
Xóa nền tảng
Nếu bạn danh sách các nền tảng mà bạn sẽ thấy rằng các nền tảng bị phá hủy vẫn còn tồn tại:
người sử dụng @ hộp: ~ / workspace / c2-shell danh sách nền tảng $ c2 | c2 khá
2011/06/07 11: 12: 02.771 - INFO - => GET https://c2core.opdemand.com/platform
2011/06/07 11: 12: 03.149 - INFO - <= 200 OK, đọc 1.577 byte của application / json
2011/06/07 11: 12: 03.150 - INFO - (nền tảng / list) thành công trong 0.394324s
0.views.7bbeacb1082e4810bb1a6643d024496e.0.0 "7bbeacb1082e4810bb1a6643d024496e"
0.time_.disconnect.date_ "1307466249,487580"
0.time_.stop.date_ "1307465858,607597"
0.time_.start.date_ "1307465019,767619"
0.time_.build.date_ "1307465019,475195"
0.time_.destroy.date_ "1307466249,487347"
0.time_.connect.date_ "1307466240,220381"
0.status_.detail "tiêu diệt hoạt động thành công"
0.status_.value "phá hủy"
0.doctype "nền tảng"
0._rev "7-38fe44c5a900894adf48f4a416c94338"
0.template.cls_ "lib.platform.vanilla.natty.UbuntuNattyPlatform"
0._id "7bbeacb1082e4810bb1a6643d024496e"
0.state.running giả
0.state.transitioning giả
0.state.built giả
0.impl.cls_ "lib.platform.vanilla.natty.UbuntuNattyPlatform"
0.interval_.destroy 9,3936290740966797
0.interval_.stop 33,600441932678223
0.interval_.build 57,54404091835022
0.interval_.start 57,836580991744995
Từ khoảng thời gian bạn có thể nhìn thấy nó mất:
- 58 giây để khởi động nền tảng này
- 33 giây để ngăn chặn nó
- 9 giây để phá hủy nó
Bạn luôn có thể bắt đầu lại một nền tảng đã bị phá hủy và xây dựng lại nó một lần nữa các thành phần điện toán đám mây. Tuy nhiên để hoàn thành xóa các nền tảng và các văn bản lồng nhau của nó, bạn phải phát hành nền tảng c2 xóa:
người sử dụng @ hộp: ~ / workspace / c2-shell nền tảng $ c2 xóa --_ id = 7bbeacb1082e4810bb1a6643d024496e
2011/06/07 11: 15: 45.235 - INFO - => DELETE https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011/06/07 11: 15: 46.474 - INFO - <= 204 Không có nội dung, đọc 0 byte của application / json
2011/06/07 11: 15: 46.474 - INFO - (platform / xóa) thành công trong 1.252582s
Để xác nhận, chúng ta có thể nhìn thấy danh sách nền tảng của chúng tôi hiện nay là sản phẩm nào:
người sử dụng @ hộp: ~ / workspace / c2-shell danh sách nền tảng $ c2
2011/06/07 11: 15: 51.890 - INFO - => GET https://c2core.opdemand.com/platform
2011/06/07 11: 15: 52.296 - INFO - <= 200 OK, đọc 2 byte của application / json
2011/06/07 11: 15: 52.297 - INFO - (nền tảng / list) thành công trong 0.423616s
Đăng xuất
Bằng cách phát hành một thông tin c2 chúng ta có thể thấy trạng thái của session của chúng tôi:
người sử dụng @ hộp: ~ / workspace / c2-shell thông tin $ c2
2011/06/07 11: 17: 11.656 - INFO - => GET https://c2core.opdemand.com/session/73c2e9b49d01c695fb6c74927b8eb0eee5cdc82c2064cd728a8033eb83ea5b95
2011/06/07 11: 17: 12.134 - INFO - <= 200 OK, đọc 4.082 byte của application / json
{
& Nbsp; "tài khoản": "c2-opdemand",
& Nbsp; "email": "gabriel@opdemand.com",
& Nbsp; "expires_at": "Thứ sáu 10 Tháng Sáu, 2011 8:44",
& Nbsp; "session_id": "73c2e9b49d01c695fb6c74927b8eb0eee5cdc82c2064cd728a8033eb83ea5b95"
}
2011/06/07 11: 17: 12.138 - INFO - (thông tin) thành công trong 0.497018s
Đăng xuất logout là chỉ đơn giản là c2:
người sử dụng @ hộp: ~ / workspace / c2-shell $ c2 logout
2011/06/07 11: 17: 44.903 - INFO - => DELETE https://c2core.opdemand.com/session/73c2e9b49d01c695fb6c74927b8eb0eee5cdc82c2064cd728a8033eb83ea5b95
2011/06/07 11: 17: 45.330 - INFO - <= 204 Không có nội dung, đọc 0 byte của application / json
2011/06/07 11: 17: 45.330 - INFO - (logout) thành công trong 0.443405s
người sử dụng @ hộp: ~ / workspace / c2-shell thông tin $ c2
2011/06/07 11: 17: 49.025 - INFO - (thông tin) thành công trong 0.000376s
About C2
Command & Control Technology OpDemand của (C2) tự động hóa việc triển khai và quản lý cơ sở hạ tầng điện toán đám mây. Với một giao diện đơn giản như "bắt đầu, dừng, clone và hủy hoại", C2 cung cấp cho bạn lệnh cho đám mây của

Yêu cầu .

  • Python

Phần mềm tương tự

cloudfiles-sftpd
cloudfiles-sftpd

11 May 15

ProFTPD
ProFTPD

22 Jun 18

ConMan
ConMan

11 May 15

Wayland / Weston
Wayland / Weston

22 Jun 18

Ý kiến ​​để OpDemand Shell

Bình luận không
Nhập bình luận
Bật hình ảnh!