OpDemand Shell

Yazılım ekran görüntüsü:
OpDemand Shell
Yazılım detaylar:
Versiyon: 0.9
Qayıt: 15 Apr 15
Geliştirici: OpDemand
Lisans: Ücretsiz
Popülerlik: 10

Rating: nan/5 (Total Votes: 0)

OpDemand Shell projesi C2 sistemine komut satırı istemcisi arayüzü içerir. Bu piton modülleri OpDemand Komuta Kontrol teknolojisi (C2) bir parçasıdır.
Açık Kaynak
C2-kabuk projesi OpDemand açık kaynak yapılmıştır.
C2 Shell Belgeler
Sen başlamadan önce
- Etkin bir C2 hesabına ihtiyacınız olacak. Https://c2.opdemand.com/ ücretsiz olarak bir tane oluşturun
- Talimatlar OSX veya Linux varsayalım (Windows test edilmemiştir, ancak çalışması gerekir)
Kurulum
Kurulum standart distutils modülünü kuralını kullanır.
sudo python setup.py install
Yapılandırma
Yerel istemci yapılandırması için C2 giriş e-posta adresi ekleyin.
c2 yerel seti --email=c2user@opdemand.com
Bir c2 yerel olsun geçerli yapılandırmasını görüntüler.
Oturum Açma
Yukarıda yapılandırılmış e-posta adresini kullanabilirsiniz ve bir parola sorar bir c2 giriş, Sayı.
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 giriş
Şifre:
2011-06-07 08: 44: 12.052 - INFO - => POST https://c2core.opdemand.com/session
2011-06-07 08: 44: 13.095 - INFO - GET https://c2core.opdemand.com/template
2011-06-07 09: 21: 21.879 - INFO - <= 200 Tamam, uygulamanın 1822 bayt okuma / json
Şablonlar [# JSON listesi
& Nbsp; {
& Nbsp; # İlk şablon
& Nbsp;},
& Nbsp; {
& Nbsp; # İkinci şablon
& Nbsp;}
]
2011-06-07 09: 21: 21.881 - INFO - 0.524872s içinde (şablon / liste) başarı
Dağıtmak istediğiniz şablonun _ID değerini bulun, ve sizin panoya kopyalayın.
Yeni Platform oluştur
İstediğiniz şablonu seçin ve taze bir platform yaratacak şablon _ID, bir c2 şablon yükü sorunu.
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 şablon yükü --_ 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 düzenlendi, uygulamanın 14850 bayt okuma / json
{
& Nbsp; # şablonun Çok uzun JSON gösterimi
}
2011-06-07 09: 42: 38.757 - INFO - 2.061932s içinde (şablon / yük) başarı
Liste Platformları
Hesabınızda bulunan platformlar görmek için c2 platformu listesi Sorun.
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 platformu listesi
2011-06-07 09: 46: 48.327 - INFO - => GET https://c2core.opdemand.com/platform
2011-06-07 09: 46: 48.884 - INFO - <= 200 Tamam, uygulamanın 566 bayt okuma / json
[
& Nbsp; {
& Nbsp; # Yeni bir platform
& Nbsp;}
]
2011-06-07 09: 46: 48.885 - INFO - 0.572228s içinde (platformu / liste) başarı
Panoya bu platformun _ID kopyalayın.
Platformu Oku
Liste işlemleri sadece bir koleksiyondaki öğelerin özeti temsillerini göstermektedir. Okuduğunuz bir c2 platformu sorunu ve _ID sağlamanız gerekir (onun iç içe bileşenleri içerir bir) bir platform tam temsilini görmek için:
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 platformu okuma --_ 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 Tamam, uygulamanın 14850 bayt okuma / json
{
& Nbsp; # Tam platformu temsil
}
2011-06-07 10: 16: 07.152 - INFO - 1.117754s içinde (platformu / okuma) başarı
JSON yanıtları ile Çalışma
Yukarıdaki platformu okumak için çok uzun. Neyse C2 kabuk okumak çok daha kolay herhangi C2 kabuk komutu JSON çıktısını yapan entegre bir JSON prettifier içerir.
Sadece boru herhangi c2 komutu oldukça c2 için:
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 şablonu okumak --_ id = 6c86dfc5ddfe464199021b8dcaf521a2 | güzel C2
2011-06-07 09: 32: 00.646 - INFO - => GET https://c2core.opdemand.com/template/6c86dfc5ddfe464199021b8dcaf521a2
2011-06-07 09: 32: 01.378 - INFO - <= 200 Tamam, uygulamanın 12022 bayt okuma / json
2011-06-07 09: 32: 01.535 - INFO - 0.904613s içinde (şablon / okuma) başarı
tiers.0.name "Ağ Tier"
tiers.0.doctype "katmanlı"
tiers.0._rev "1-5a37d211b276deee536cd72a016af8fa"
... Prettified JSON geri kalanı
Tüm C2 komutlar standart girdiden okunur ve standart çıktıya yazmak. Bu ham JSON ve prettified JSON UNIX tarzı boruları kullanan başka bir komuta taşınıyor olabilir anlamına gelir. (Örneğin grep).
Platformu yapılandırma
İlk varsayılan yapılandırma bilgileri için bir platform ve grep okuyun:
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 platformu okuma --_ id = 7bbeacb1082e4810bb1a6643d024496e | C2 güzel | grep yapılandırma
2011-06-07 10: 26: 29.828 - INFO - => GET https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011-06-07 10: 26: 30.486 - INFO - <= 200 Tamam, uygulamanın 14850 bayt okuma / json
2011-06-07 10: 26: 30.635 - INFO - 0.821403s içinde (platformu / okuma) başarı
config.access_network "0.0.0.0/0"
"ami-06ad526f" config.image_id
config.doctype "yapılandırma"
config._rev "1-38d720a0975e4d377ccbfd3cb7864185"
config.access_port "22"
config.cloud_name "us-doğu-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 "yapılandırma"
metadata.config_info.access_port "Liman sunucuda dinleme"
metadata.config_info.access_network "kamu kullanıcılar için ağ maskesi"
metadata.config_info.cloud_name "AWS bölgenin adı"
metadata.config_info.admin_network "admin kullanıcıları için Ağ maskesi"
1.1.1.1/32 - en bir ev sahibi tüm ağ erişimi kısıtlamak edelim. Bu access_network ve admin_network anahtarları değişen gerektirir.
Yapılandırma kendi _ID ve _rev ile iç içe bir belge olduğundan, doğrudan yapılandırma belgeyi değiştirmek gerekir. Bunu yapmak için, biz temsil okuma ve güncelleştirme işlemi için borulama dinlendirici kuralını uygulayın:
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 yapılandırma okumak --_ id = ceee3724a3674bc096a2a6d2dfde7209 | c2 yapılandırma güncelleme - --access_network = 1.1.1.1 / 32 --admin_network = 1.1.1.1 / 32
2011-06-07 10: 35: 39.643 - INFO - stdin nesne okuma, ctrl-c kırmak için ...
2011-06-07 10: 35: 39.661 - INFO - => GET https://c2core.opdemand.com/config/ceee3724a3674bc096a2a6d2dfde7209
2011-06-07 10: 35: 40.573 - INFO - <= 200 Tamam, uygulamanın 692 bayt okuma / json
2011-06-07 10: 35: 40.574 - INFO - 0.931527s içinde (config / okuma) başarı
2011-06-07 10: 35: 40.603 - INFO - => PUT https://c2core.opdemand.com/config/ceee3724a3674bc096a2a6d2dfde7209
2011-06-07 10: 35: 41.316 - INFO - <= 200 Tamam, uygulamanın 694 bayt okuma / 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-doğu-1",
& Nbsp; "DOCTYPE": "yapılandırma",
& Nbsp; "image_id": "ami-06ad526f",
& Nbsp; "impl": {
& Nbsp; "cls_": "c2core.resolve.Config"
& Nbsp;},
& Nbsp; "Gösterim": {
& Nbsp; "7bbeacb1082e4810bb1a6643d024496e": [
& Nbsp; [
& Nbsp; "7bbeacb1082e4810bb1a6643d024496e"
& Nbsp; "yapılandırma"
& Nbsp;]
& Nbsp;]
& Nbsp;}
}
2011-06-07 10: 35: 41.317 - INFO - 0.730138s içinde (config / güncelleme) başarı
Ebeveyn belge güncellendi, iç içe yapılandırmayı içeren onaylamak için platform yapılandırmasını yeniden okumak:
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 platformu okuma --_ id = 7bbeacb1082e4810bb1a6643d024496e | C2 güzel | grep yapılandırma
2011-06-07 10: 37: 11.131 - INFO - => GET https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011-06-07 10: 37: 11.825 - INFO - <= 200 Tamam, uygulamanın 14.852 bayt okuma / json
2011-06-07 10: 37: 11,977 - INFO - 0.862029s içinde (platformu / okuma) başarı
config.access_network "1.1.1.1/32"
"ami-06ad526f" config.image_id
config.doctype "yapılandırma"
config._rev "2-6a1cac4a1851fead776d4184e1218028"
config.access_port "22"
config.cloud_name "us-doğu-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 "yapılandırma"
metadata.config_info.access_port "Liman sunucuda dinleme"
metadata.config_info.access_network "kamu kullanıcılar için ağ maskesi"
metadata.config_info.cloud_name "AWS bölgenin adı"
metadata.config_info.admin_network "admin kullanıcıları için Ağ maskesi"
Platformu başlat
Sıraya yerde bizim AWS kimlik ve bizim platformu ile biz gitmek için hazırsınız. Bir c2 platformu başlangıç ​​Sorun ve orkestrasyon başlasın:
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 platformu başlatmak --_ 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 Kabul, uygulamanın 0 bayt okuma / json
2011-06-07 10: 42: 53.816 - INFO - 0.981219s içinde (platformu / başlangıç) başarı
Platformun takip etmek için, tüm iç içe nesnelerin durumu için tam bir platform temsil ve grep okuyun:
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 platformu okuma --_ id = 7bbeacb1082e4810bb1a6643d024496e | C2 güzel | grep durumu
2011-06-07 10: 43: 06.530 - INFO - => GET https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011-06-07 10: 43: 07.228 - INFO - <= 200 Tamam, uygulamanın 22.227 bayt okuma / json
2011-06-07 10: 43: 07.451 - INFO - 0.935643s içinde (platformu / okuma) başarı
tiers.0.status_.value "Bina"
tiers.0.keypair.status_.detail "anahtar çifti oluşturulur"
tiers.0.keypair.status_.value "inşa"
"kurallar başarıyla yetkili" tiers.0.sg.status_.detail
tiers.0.sg.status_.value "inşa"
tiers.1.status_.value "Bina"
tiers.1.server.status_.detail "Şu anda, çalışan bekleyen bekliyor"
tiers.1.server.status_.value "Bina"
status_.detail "operasyonu tetikleyen başlangıç"
status_.value "başlangıç"
Biz platform düzeyinde durumu başlıyor görebilirsiniz. Yeniden sorun bu komutu "anket" durumu birkaç kez. Durum için grepping da bileşenleri şu geçişi sırasında ortaya çıkarılması için yararlıdır. Platform yapılır sonra aşağıdaki gibi, durum görünmelidir:
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 platformu okuma --_ id = 7bbeacb1082e4810bb1a6643d024496e | C2 güzel | grep durumu
2011-06-07 10: 44: 21.015 - INFO - => GET https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011-06-07 10: 44: 21.736 - INFO - <= 200 Tamam, uygulamanın 27.129 bayt okuma / json
2011-06-07 10: 44: 21.988 - INFO - 0.990599s içinde (platformu / okuma) başarı
tiers.0.status_.detail "başarıyla başlatıldı"
tiers.0.status_.value "çalışan"
tiers.0.keypair.status_.detail "anahtar çifti oluşturulur"
tiers.0.keypair.status_.value "çalışan"
"kurallar başarıyla yetkili" tiers.0.sg.status_.detail
tiers.0.sg.status_.value "çalışan"
tiers.1.status_.detail "başarıyla başlatıldı"
tiers.1.status_.value "çalışan"
tiers.1.server.status_.detail "22 / tcp hazır dinleyici"
tiers.1.server.status_.value "çalışan"
status_.detail "Başarılı operasyon başlatmak"
status_.value "çalışan"
22 / tcp hazır sunucu dinleyici ile "çalışan" bir ebeveyn seviyesi durumunu unutmayın. Platformumuz hazır.
Platformu kullanarak
Tüm platformlar nasıl kullanıldıkları hakkında bilgi yayınlamak. Çoğu platformlar bazı kombinasyonu yayımlıyorum:
- URL'ler
- Hostname / Liman kombinasyonları
- Girişler
- Şifreler
Biz platformu ve grep okursanız bu platformu basit bir SSH url yayınlanan görebilirsiniz yayımlıyorum:
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 platformu okuma --_ id = 7bbeacb1082e4810bb1a6643d024496e | güzel c2 | grep yayınlamak
2011-06-07 10: 51: 30.694 - INFO - => GET https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011-06-07 10: 51: 31.764 - INFO - <= 200 Tamam, uygulamanın 27.129 bayt okuma / json
2011-06-07 10: 51: 32.038 - INFO - 1.367026s içinde (platformu / okuma) başarı
tiers.1.server.publish.access_url "ssh: //ubuntu@ec2-50-19-55-84.compute-1.amazonaws.com/"
metadata.publish_info.access_url "platformu erişmek için URL"
Platformlar yayınlamak için ortak bir desen:
- Yönetici URL
- Yönetici Girişi
- Yönetici Şifresi
- Erişim URL'si
Platformu durdurma
Platform durduktan sonra, onun durumu bu gibi bir şey olacaktır:
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 platformu okuma --_ id = 7bbeacb1082e4810bb1a6643d024496e | C2 güzel | grep durumu
2011-06-07 10: 57: 51.345 - INFO - => GET https://c2core.opdemand.com/platform/7bbeacb1082e4810bb1a6643d024496e
2011-06-07 10: 57: 52.128 - INFO - <= 200 Tamam, uygulamanın 27.966 bayt okuma / json
2011-06-07 10: 57: 52.424 - INFO - 1.093576s içinde (platformu / okuma) başarı
tiers.0.status_.detail "başarıyla durduruldu"
tiers.0.status_.value "durdu"
tiers.0.keypair.status_.detail "anahtar çifti oluşturulur"
tiers.0.keypair.status_.value "durdu"
"kurallar başarıyla yetkili" tiers.0.sg.status_.detail
tiers.0.sg.status_.value "durdu"
tiers.1.status_.detail "başarıyla durduruldu"
tiers.1.status_.value "durdu"
tiers.1.server.status_.detail "durdu bekliyor, şu anda durdu"
tiers.1.server.status_.value "durdu"
status_.detail "durdurma işlemi başarılı"
status_.value "durdu"
Platform hala bulut var, ancak (ancak ihmal edilebilir depolama maliyetlerini üstlenmeden, o) pahalı işlem maliyetlerini üstlenmeden artık. Sen de artık C2 platformu ücretleri ödemeden ediyoruz. Bu noktada, bir platform etkili bir şey maliyeti.
Platformlar durdu ve sınırı olmadan başlamış olabilir.
Platformu yok
Aslında platformda yer bulut bileşenlerinin hepsini yok etmek, bir c2 platformu yok ve hedef platform _ID sağlamak kesmeniz gerekir:
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 platformu yok --_ 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 Kabul, uygulamanın 0 bayt okuma / json
2011-06-07 11: 04: 11.953 - INFO - 1.300462s içinde (platformu / yok) başarı
Platformu Sil
Eğer platformlar listesi Eğer yok platformu hala var olduğunu görürsünüz:
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 platformu listesi | güzel C2
2011-06-07 11: 12: 02.771 - INFO - => GET https://c2core.opdemand.com/platform
2011-06-07 11: 12: 03.149 - INFO - <= 200 Tamam, uygulamanın 1577 bayt okuma / json
2011-06-07 11: 12: 03.150 - INFO - 0.394324s içinde (platformu / liste) başarı
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 "Başarılı operasyon yok"
0.status_.value "imha"
0.doctype "platformu"
0._rev "7-38fe44c5a900894adf48f4a416c94338"
0.template.cls_ "lib.platform.vanilla.natty.UbuntuNattyPlatform"
0._id "7bbeacb1082e4810bb1a6643d024496e"
Yanlış 0.state.running
Yanlış 0.state.transitioning
Yanlış 0.state.built
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
Aralıktan bunu aldı görebilirsiniz:
- 58 saniye bu platformu başlatmak için
- 33 saniye durdurmak için
- 9 saniye onu yok etmek
Her zaman bir tahrip platformu yeniden başlayabilir ve tekrar bulut bileşenlerini yeniden oylandı. Ancak silmek c2 platformu kesmeniz gerekir, platform ve onun iç içe belgeleri silmek tamamlamak için:
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 platformu silmek --_ 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 İçerik Yok, uygulamanın 0 bayt okuma / json
2011-06-07 11: 15: 46.474 - INFO - 1.252582s içinde (platformu / silme) başarı
Onaylamak için, bizim platformu listesi şimdi boş görebilirsiniz:
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 platformu listesi
2011-06-07 11: 15: 51.890 - INFO - => GET https://c2core.opdemand.com/platform
2011-06-07 11: 15: 52.296 - INFO - <= 200 Tamam, uygulamanın 2 bayt okuma / json
2011-06-07 11: 15: 52.297 - INFO - 0.423616s içinde (platformu / liste) başarı
Dışarı Günlüğü
Bir c2 bilgi vererek bizim oturumun durumunu görebilirsiniz:
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 bilgisi
2011-06-07 11: 17: 11.656 - INFO - => GET https://c2core.opdemand.com/session/73c2e9b49d01c695fb6c74927b8eb0eee5cdc82c2064cd728a8033eb83ea5b95
2011-06-07 11: 17: 12.134 - INFO - <= 200 Tamam, uygulamanın 4082 bayt okuma / json
{
& Nbsp; "hesabı": "c2-opdemand",
& Nbsp; "e-posta": "gabriel@opdemand.com",
& Nbsp; "expires_at": "Cuma, 2011 08:44 10 Haziran",
& Nbsp; "session_id": "73c2e9b49d01c695fb6c74927b8eb0eee5cdc82c2064cd728a8033eb83ea5b95"
}
2011-06-07 11: 17: 12.138 - INFO - 0.497018s içinde (bilgi) başarı
Çıkış işlemi sadece c2 çıkış ise:
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 çıkış
2011-06-07 11: 17: 44.903 - INFO - => DELETE https://c2core.opdemand.com/session/73c2e9b49d01c695fb6c74927b8eb0eee5cdc82c2064cd728a8033eb83ea5b95
2011-06-07 11: 17: 45.330 - INFO - <= 204 İçerik Yok, uygulamanın 0 bayt okuma / json
2011-06-07 11: 17: 45.330 - INFO - 0.443405s içinde (çıkış) başarı
Kullanıcı @ kutusu: ~ / çalışma / C2-kabuk $ c2 bilgisi
2011-06-07 11: 17: 49.025 - INFO - 0.000376s içinde (bilgi) başarı
C2 Hakkında
OpDemand Komuta ve Kontrol Teknolojisi (C2) cloud computing altyapısı dağıtımını ve yönetimini otomatik hale getirir. "Başlatmak, durdurmak, klon ve imha" C2 size bulut komut verir gibi basit bir arayüz ile

Gereksinimler :.

  • Python

Benzer yazılım

Shelisp
Shelisp

15 Apr 15

mudFTP
mudFTP

3 Jun 15

NovaFTP
NovaFTP

20 Feb 15

Allegro FTPd
Allegro FTPd

3 Jun 15

Yorumlar OpDemand Shell

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!