2011-07-08 15 views
5

Genellikle kısıtlı ortamlarda çalışması gereken kod yazıyorum. Bazen evde çalışıyoruz, güzel çalışıyor ve işte test ettiğim anda, McAfee veya başka bir güvenlik duvarı onu engelliyor. Bazen bu korumayı devre dışı bırakmak mümkün değildir.Kod geliştirirken yangın duvarlarını ve proxy'leri nasıl simüle edebilirim?

Ev geliştirme ortamım için, tüm bu kısıtlamaları kendim yüklemek zorunda kalmadan taklit edebildiğim bir test paketine ihtiyacım var (örneğin, bir zamanlar mcafee'nin tüm izlerini temizlemek çok zor/imkansızdır) yüklediniz. Ayrıca, proxy sunucularını simüle etmem gerekiyor.

Yardımcı olduğu takdirde Java'da kod yazıyorum.

[DÜZENLEME: yani bu bazı Java kütüphanesi çok iyi olurdu]

+0

'a bir göz atmanız yeterli olmayabilir. Ancak, işte kısıtlanmış bir iş buluyorsanız, neden bu kısıtlamayı bir şekilde işinizi kolaylaştırmak için kaldırmaya çalışmayın? Örneğin, güvenlik duvarınız belirli bağlantılar yapmanıza izin vermiyorsa, sistem yöneticinizle konuşabilir ve sizin için bir istisna oluşturmasını isteyebilirsiniz. Bu bir seçenek değilse, sanal bir geliştirme ortamının yapabileceğini varsayalım. – Fusyion

+1

Sunucunuzu/istemcinizi konuşmanın ortasında öldürebilir ve neler olduğunu görebilirsiniz. Proxy'lerle ilgili olarak, neden proxy'yi bilgisayarınıza yüklemiyor ve uygulamalarınızı bunun üzerinden çalışacak şekilde yapılandırmıyorsunuz? –

+0

@Kevin. Aslında çalışma ortamı, uygulamanın gerçekte uygulandığı bir "gerçek dünya ortamı" dır ve "güvenlik nedenleriyle" değişmesi mümkün değildir. Şu anda kullanmakta olduğum sanal bir dev ortam, ancak çalışmak biraz zor. – Jus12

cevap

1

Farklı test ayarıyla VMware (veya VirtualBox) de kullanabilir.

+0

Aslında şu anda bunu yapıyorum. Java'da kullanabileceğim bir kütüphane olduğunu umuyordum. – Jus12

İlgili konular