Bu Kod Ne İşe Yarıyor?

Skyhan_990

Yeni üye
17 Kas 2023
17
1
# Diğer cihazların IP adresleri
$other_ips = @("192.168.0.2", "192.168.0.3", "192.168.0.4")

# Kendi IP adresiniz
$own_ip = "192.168.0.1"

# Her bir cihazın bağlantı hızını artırma
foreach ($ip in $other_ips) {
# NetSh komutu ile ağ gecikmesi eklemek
netsh interface tcp set global dca=enabled
netsh interface tcp set global ecn=enabled
}

# Kendi bağlantı hızını artırma
netsh interface tcp set global dca=enabled
netsh interface tcp set global ecn=enabled

—————————

Bu kod işe yarar mı win7 de nasıl kullanılır veya vs code da çalışırmı?
 

SinyorProfesorS

Kıdemli Üye
3 Nis 2020
2,265
288
Londra
Kod:
# Diğer cihazların IP adresleri
$other_ips = @("192.168.0.2", "192.168.0.3", "192.168.0.4")

# Kendi IP adresiniz
$own_ip = "192.168.0.1"

# Her bir cihazın bağlantı hızını artırma
foreach ($ip in $other_ips) {
    # NetSh komutu ile ağ gecikmesi eklemek
    Invoke-Expression -Command "netsh interface ipv4 set global NeighborCaching=enabled store=persistent"
    Invoke-Expression -Command "netsh interface ipv4 set global NlBsFactor=100 store=persistent"
    Invoke-Expression -Command "netsh interface ipv4 set global NlInterval=100 store=persistent"
}

# Kendi bağlantı hızını artırma
Invoke-Expression -Command "netsh interface ipv4 set global NeighborCaching=enabled store=persistent"
Invoke-Expression -Command "netsh interface ipv4 set global NlBsFactor=100 store=persistent"
Invoke-Expression -Command "netsh interface ipv4 set global NlInterval=100 store=persistent"

  1. netsh komutlarını Invoke-Expression ile çağırdım.
  2. dca ve ecn yerine, IPv4 ile ilgili bağlantı hızını artırmak için NeighborCaching, NlBsFactor ve NlInterval değerlerini değiştirdim.
  1. Windows PowerShell Sürümü:
    • Kodun düzgün çalışabilmesi için Windows PowerShell sürümünün en az 3.0 olması gerekir. Windows 7'de PowerShell 3.0, varsayılan olarak yüklü gelmez. Gerekirse, PowerShell'in daha yeni bir sürümünü yüklemeniz gerekebilir.
  2. Uygulama İzinleri:
    • PowerShell betiklerini çalıştırabilmek için PowerShell'in yürütme politikalarına izin verilmiş olması gerekir. Bu konuda bir kısıtlama varsa, betiği çalıştırmadan önce izinleri değiştirmeniz gerekebilir.
  3. Yönetici Hakları:
    • netsh komutları genellikle yönetici hakları gerektirir. PowerShell penceresini yönetici olarak başlatmak suretiyle betiği çalıştırmayı deneyin.
  4. VS Code:
    • VS Code üzerinden PowerShell betiğini çalıştırabilirsiniz. Ancak, yine de yukarıdaki dört faktörü göz önünde bulundurmalısınız. VS Code içinde PowerShell eklentisini yükleyerek ve PowerShell terminalini kullanarak betiği çalıştırabilirsiniz.
Bu kodun çalışması için PowerShell sürümü ve izinler uygunsa, Windows 7'de sorunsuz bir şekilde çalışabilir.
 

Skyhan_990

Yeni üye
17 Kas 2023
17
1
Kod:
# Diğer cihazların IP adresleri
$other_ips = @("192.168.0.2", "192.168.0.3", "192.168.0.4")

# Kendi IP adresiniz
$own_ip = "192.168.0.1"

# Her bir cihazın bağlantı hızını artırma
foreach ($ip in $other_ips) {
    # NetSh komutu ile ağ gecikmesi eklemek
    Invoke-Expression -Command "netsh interface ipv4 set global NeighborCaching=enabled store=persistent"
    Invoke-Expression -Command "netsh interface ipv4 set global NlBsFactor=100 store=persistent"
    Invoke-Expression -Command "netsh interface ipv4 set global NlInterval=100 store=persistent"
}

# Kendi bağlantı hızını artırma
Invoke-Expression -Command "netsh interface ipv4 set global NeighborCaching=enabled store=persistent"
Invoke-Expression -Command "netsh interface ipv4 set global NlBsFactor=100 store=persistent"
Invoke-Expression -Command "netsh interface ipv4 set global NlInterval=100 store=persistent"

  1. netsh komutlarını Invoke-Expression ile çağırdım.
  2. dca ve ecn yerine, IPv4 ile ilgili bağlantı hızını artırmak için NeighborCaching, NlBsFactor ve NlInterval değerlerini değiştirdim.
  1. Windows PowerShell Sürümü:
    • Kodun düzgün çalışabilmesi için Windows PowerShell sürümünün en az 3.0 olması gerekir. Windows 7'de PowerShell 3.0, varsayılan olarak yüklü gelmez. Gerekirse, PowerShell'in daha yeni bir sürümünü yüklemeniz gerekebilir.
  2. Uygulama İzinleri:
    • PowerShell betiklerini çalıştırabilmek için PowerShell'in yürütme politikalarına izin verilmiş olması gerekir. Bu konuda bir kısıtlama varsa, betiği çalıştırmadan önce izinleri değiştirmeniz gerekebilir.
  3. Yönetici Hakları:
    • netsh komutları genellikle yönetici hakları gerektirir. PowerShell penceresini yönetici olarak başlatmak suretiyle betiği çalıştırmayı deneyin.
  4. VS Code:
    • VS Code üzerinden PowerShell betiğini çalıştırabilirsiniz. Ancak, yine de yukarıdaki dört faktörü göz önünde bulundurmalısınız. VS Code içinde PowerShell eklentisini yükleyerek ve PowerShell terminalini kullanarak betiği çalıştırabilirsiniz.
Bu kodun çalışması için PowerShell sürümü ve izinler uygunsa, Windows 7'de sorunsuz bir şekilde çalışabilir.
Peki kodu düzgün çalıştırdığımızda tam olarak ne oluyor, ortak wifi daki ip adreslerini girince ve kendi ip adresimizi girince internet hızı en çok bizmi kullanabiliyoruz?
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.