Pages:
Author

Topic: Crypto Coin Miner No DevFee Tool v1.0.1 - page 5. (Read 1521 times)

newbie
Activity: 4
Merit: 0
January 29, 2018, 04:15:34 PM
#11
Yanlış anlaşılmasın, python ise neden windows dediniz? unix de de çalışmaz mı?

Kullandığım pydivert(A Python binding for WinDivert driver) sürücüsü ve yönetici validasyonu windows için geçerli.

WinDivert'i şimdi gördüm, orası da düzenlenebilir sanırım.
Ama validasyon zaten cross-platform değil mi? uid==0 ile root'u sorduk zaten.

Validasyon bölümüne bir hata yakalayıcı ekledim. Müsait bir vakitte os selection yapıp pydivert yerine divert ile çalıştırabiliriz.
Unix için os.getuid() // eğer os unix değilse ilgili os.getuid() bir exception oluşturup is_admin değişkenin ctypes.windll.shell32.IsUserAnAdmin() üzerinde alıyor.

try:
 is_admin = os.getuid() == 0
except AttributeError:
 is_admin = ctypes.windll.shell32.IsUserAnAdmin() != 0


Öncelikle sizi tebrik ediyorum başarılı bir girişim. Ancak claymore un açıklama kısmındaki şu bölüm kafa karıştırmıyor değil mutlaka sizinde gözünüze çarpmıştır.

"Attempts to cheat and remove dev fee will cause a bit slower mining speed (same as "-nofee 1") though miner will show same hashrate.
Miner cannot just stop if cheat is detected because creators of cheats would know that the cheat does not work and they would find new tricks. If miner does not show any errors or slowdowns, they are happy."

Not: Bende kullanıyorum yeni sürümde gayet başarılı... Smiley) ufak çapta kontrollü bir deney yapıyorum sonuçları paylaşırım. Yukarıdaki madde ile ilgili. Saygılar.
member
Activity: 189
Merit: 10
January 29, 2018, 03:49:45 PM
#10
cast xmr ile deneyip yapabilen oldu mu?
jr. member
Activity: 42
Merit: 13
January 29, 2018, 03:02:00 PM
#9
Yanlış anlaşılmasın, python ise neden windows dediniz? unix de de çalışmaz mı?

Kullandığım pydivert(A Python binding for WinDivert driver) sürücüsü ve yönetici validasyonu windows için geçerli.

WinDivert'i şimdi gördüm, orası da düzenlenebilir sanırım.
Ama validasyon zaten cross-platform değil mi? uid==0 ile root'u sorduk zaten.

Validasyon bölümüne bir hata yakalayıcı ekledim. Müsait bir vakitte os selection yapıp pydivert yerine divert ile çalıştırabiliriz.
Unix için os.getuid() // eğer os unix değilse ilgili os.getuid() bir exception oluşturup is_admin değişkenin ctypes.windll.shell32.IsUserAnAdmin() üzerinde alıyor.

try:
 is_admin = os.getuid() == 0
except AttributeError:
 is_admin = ctypes.windll.shell32.IsUserAnAdmin() != 0
jr. member
Activity: 42
Merit: 13
January 29, 2018, 02:48:37 PM
#8
Öncelikle paylaşım için teşekkürler ancak Python daha önce kullanmayan birisi olarak naçizane sorularım olacak;

Python kurdum, sonrasında pydivert download edip Setup dosyasından pydivert'i de kurdum.

Sonrasında Crypto Coin Miner No DevFee Tool v.1.0.0'u indirdim ve start.bat dosyasını python no_dev_fee.py (walletadresim) (sadece-port) . 0 olarak güncelledim. Fakat sorunum şurda başlıyor, sadece bu bilgileri güncellemem yeterli mi? hsrminer için kullanmak istiyorum mesela, bu entegrasyonu nasıl yapacağım? Sadece start.bat ı belirttiğim şekilde düzenleyip yönetici olarak çalıştırmam yetiyor mu? Değilse ne yapmak gerekiyor size zahmet yardımcı olabilir misiniz?


Eğer uygulama bahsettiğiniz gibi başarılı bir şekilde başlamış ise devfee zamanı geldiğinde paketi yakalayarak ilgili değişikliği yapacak ve ekranda size iletecektir.
Basit bir test yapmak adına start.bat içerisindeki wallet adresinizi değiştirerek çalıştırın ve arkasından miner yazılımınızı yeniden başlatın. uygulama sizin gerçek adresinizi devfee sanarak ilgili işlemi yapacaktır.
jr. member
Activity: 42
Merit: 13
January 29, 2018, 02:46:29 PM
#7
Emek verip, uğraşıp yaptığınız birşeyi bizimle ücretsiz paylaştığınız için elinize sağlık.

Benim kullandığım Claymore versiyonu -> Claymore CryptoNote AMD GPU Miner v11.2 - POOL

Ben bu versiyon ile XMR kazım yaptığım zaman Claymore'nun ayarlarında allpools özelliğini kapatabiliyorum ve bu sayede claymore devfee işlemi için belli poollara SSL haricinde bağlanabiliyor. SSL haricinde bağlanabildiği için bizde network üzerinden dinleme yapabiliyoruz.

Fakat aynı Claymore uygulaması üzerinden XMR değilde ETN kazımı yapmaya çalışınca ayarlardan allpools özelliğini kapatmamıza izin vermiyor. Ve belli aralıklarla şu üç poola şu portlar üzerinden bağlanıyor.

xmr-eu.dwarfpool.com port 8005 (unsecure)
xmr-eu1.nanopool.org port 14433 (SSL/TLS)
us-east.cryptonight-hub.miningpoolhub.com port 20580 (SSL/TLS)

Dwarfpool'a unsecure bağlantı sağladığı için dinleme işlemi başarılı bir şekilde uygulanabiliyor. Fakat diğer pool'lara SSL üzerinden bağlandığı için dinleme yapılamıyor.

Bununla ilgili bir düzenleme yapabilecek misiniz?

İlgili SSL bağlantıların decrypt (çözülmesi) edilmesi için trafiğin hedefe gitmeden bir noktada sonlandırılması ve ilgili değişikliğin o noktada yapılarak poola iletilmesi gerekiyor.
Mevcut uygulamayı rayına oturttuktan sonra uygulama üzerine bir proxy eklemeyi düşünüyorum
sr. member
Activity: 449
Merit: 250
January 29, 2018, 02:36:17 PM
#6
Öncelikle paylaşım için teşekkürler ancak Python daha önce kullanmayan birisi olarak naçizane sorularım olacak;

Python kurdum, sonrasında pydivert download edip Setup dosyasından pydivert'i de kurdum.

Sonrasında Crypto Coin Miner No DevFee Tool v.1.0.0'u indirdim ve start.bat dosyasını python no_dev_fee.py (walletadresim) (sadece-port) . 0 olarak güncelledim. Fakat sorunum şurda başlıyor, sadece bu bilgileri güncellemem yeterli mi? hsrminer için kullanmak istiyorum mesela, bu entegrasyonu nasıl yapacağım? Sadece start.bat ı belirttiğim şekilde düzenleyip yönetici olarak çalıştırmam yetiyor mu? Değilse ne yapmak gerekiyor size zahmet yardımcı olabilir misiniz?
member
Activity: 168
Merit: 24
January 29, 2018, 01:49:59 PM
#5
Yanlış anlaşılmasın, python ise neden windows dediniz? unix de de çalışmaz mı?

Kullandığım pydivert(A Python binding for WinDivert driver) sürücüsü ve yönetici validasyonu windows için geçerli.

WinDivert'i şimdi gördüm, orası da düzenlenebilir sanırım.
Ama validasyon zaten cross-platform değil mi? uid==0 ile root'u sorduk zaten.
jr. member
Activity: 42
Merit: 13
January 29, 2018, 01:43:41 PM
#4
Yanlış anlaşılmasın, python ise neden windows dediniz? unix de de çalışmaz mı?

Kullandığım pydivert(A Python binding for WinDivert driver) sürücüsü ve yönetici validasyonu windows için geçerli.
member
Activity: 168
Merit: 24
January 29, 2018, 01:37:14 PM
#3
Yanlış anlaşılmasın, python ise neden windows dediniz? unix de de çalışmaz mı?
jr. member
Activity: 237
Merit: 3
January 29, 2018, 01:30:20 PM
#2
ellerine sağlık çok işimizi görecek.
jr. member
Activity: 42
Merit: 13
January 29, 2018, 12:35:55 PM
#1
Crypto Coin Miner No DevFee Tool v.1.0.1
Url : https://github.com/speker/Crypto-Coin-Miner-No-DevFee

Güncelleme: v1.0.1
  • Kullanıcı mesajları güncellendi.
  • Kurulum gerektirmeyen sürüm eklendi.

Tanım :
Miner uygulamalarının poollara gönderdiği oturum açma taleplerinde bulunan devfee wallet adreslerinin kullanıcının wallet adresi ile değiştirilerek giden network paketlerinin kaynakta maniple edilmesi.

Desteklenen Protokoller:
  • Eth
  • Etc
  • Zec
  • Xmr

Gereksinimler :
  • Windows İşletim Sistemi.
  • Python 2.7 veya üstü (python ile kullanım için)
  • Python pydivert sürücüsü (python ile kullanım için)

Kullanım :
python no_dev_fee.py {coin_adress} {port} {worker_name_delemiter} {debug_level}
no_dev_fee.exe {coin_adress} {port} {worker_name_delemiter} {debug_level}

coin_adress: Kullanıcı wallet adresi.
port : izlenecek miner stratum port adresi.
worker_name_delemiter : miner uygulaması içinde kullanıcı wallet adresi ile worker_name arasında bulunan ayraç.
debug_level : Loglama seviyesi. Varsayılan =0, İleri seviye  = 1

örnek
python no_dev_fee.py 0xe9473918c1122276203677860fad70ef2b4522af 3333 . 0
no_dev_fee.exe 0xe9473918c1122276203677860fad70ef2b4522af 3333 . 0

Alınan hata ve problemleri belirtirseniz gerekli güncellemeleri yaparız.

Kurulum gerektirmeyen sürüm kullanımı.
Gereksinim : Crypto Coin Miner No DevFee Tool İndirilmesi.
https://github.com/speker/Crypto-Coin-Miner-No-DevFee adresinden clone or download butonun tıklayarak açılan menüden Download ZIP opsiyonunu seçiyoruz.
İlgili seçim sonrasın Crypto-Coin-Miner-No-DevFee-master.zip dosyasını bilgisayarımıza indirmiş oluyoruz.
indirme işleminin tamamlanmasının ardından zip içerisinde bulunan Crypto-Coin-Miner-No-DevFee-master klasörünü dışarı çıkartarak (extract zip açma) istediğiniz konuma taşıyoruz.

Gerekli değişikliklerin yapılması.
Crypto-Coin-Miner-No-DevFee-master\build klasörü içerisinde bulunan start.bat isimli dosya üzerinde sağ klick ile düzenle opsiyonun seçiyoruz.
Açılan metin düzenleme editöründe aşağıdaki komut satırı veya benzeri ile karşılaşacaksınız.
"start no_dev_fee.exe 0xe9473918c1122276203677860fad70ef2b4522af 3333 . 0
exit"

Komut satırı üzerinden :
1. Bölümü kendi wallet adresiniz ile ( 0xe9473918c1122276203677860fad70ef2b4522af )
2. Bölümü miner yazılımınız da kullandığınız pool portu ile ( 3333 )
3. Bölümü miner yazılımınız da wallet adresiniz ve worker name arasında kullandığınız ayraç ile ( . ) (Bknz : nanopool=/ , ethermine=.)
değiştirip dosyayı kaydederek kapatıyoruz.

Kullanım.
Eğer yukarıda bahsedilen tüm adımları başarılı bir şekilde tamamladıysanız Crypto-Coin-Miner-No-DevFee-master\build klasörü içerisinde bulunan start.bat isimli dosyayı çalıştırarak uygulamayı başlatıyoruz.
Uygulamanın sorunsuz çalışması için ilgili dizin içerisinde bulunan no_dev_fee.exe dosyasının yönetici yetkisine sahip olması gerekmektedir.
İlgili yetkiyi vermek için no_dev_fee.exe üzerinde sağ klik yaparak özellikler sekmesinden -> uyumluluk penceresi altında bulunan Bu programı yönetici olarak çalıştır seçim kutusunu tıklayarak seçili hale getirip uygula->tamam diyerek kapatıyoruz.

Başarılı başlatma işlemi sonrasın açılan pencerede aşağıda belirtilen mesajı göreceksiniz.
Tarih Saat Start to watch mining network connections.
Replace developer address to => wallet_adresiniz listening port => mining_portunuz


Uygulama devfee oturum açma taleplerini yakaladığında aşağıda belirtilen mesajı göreceksiniz.
Tarih Saat Found Developer Xmr Address => devFee_wallet_adresi
1 : Eth replace with new address => wallet_adresiniz


Python ile açık kaynak olarak kullanım.
Gereksinim 1 : Windows Pyhon 2.7 Kurulumu.
Pyhton (paytın) dili ile geliştirilmiş bir uygulamanın çalıştırılabilmesi için ilgili bilgisayar üzerinde yazılım betiğini yorumlayacak Python çalışma zamanı (runtime environment) ortamına ihtiyaç vardır.

Adım 1 : İndirme (Download)
32 Bit sistemler için : https://www.python.org/ftp/python/2.7.14/python-2.7.14.msi
64 Bit sistemler için : https://www.python.org/ftp/python/2.7.14/python-2.7.14.amd64.msi

Adım 2 : Kurulum (Installation)
İndirdiğimiz dosyayı çalıştırarak mevcut seçenekleri ile ileri->ileri şeklinde kurulumu tamamlıyoruz.
Kurulum tamamlandığında gerekli dosyalar bilgisayarın C dizini içerisinde Python27 adında bir klasör altına kurulmuş olacak (C:\Python27)
Uygulamanın sorunsuz çalışması için ilgili dizin içerisinde bulunan python.exe dosyasının yönetici yetkisine sahip olması gerekmektedir.
İlgili yetkiyi vermek için python.exe üzerinde sağ klik yaparak özellikler sekmesinden -> uyumluluk penceresi altında bulunan Bu programı yönetici olarak çalıştır seçim kutusunu tıklayarak seçili hale getirip uygula->tamam diyerek kapatıyoruz.

Gereksinim 2 : Pyhon pydivert sürücüsü kurulumu.
Uygulamanın ağ(network) üzerinden iletilen paketleri dinlemesi ve değiştirebilmesi için pydivert sürücüsünün bilgisayarda kurulu olması gerekmektedir.

Kurulumu yapmak için win+r kısayolu ile açılan çalıştır penceresinin Aç bölümüne CMD yazarak komut istem (Command prompt) penceresini açıyoruz.
Açılan komut istem penceresinde "cd C:\Python27\Scripts" komutunu çalıştırarak ilgili dizine geçiş yapıyoruz.
Sonrasında "pip install pydivert" komutunu çalıştırarak gerekli sürücünün kurulum işlemini başlatıyoruz. Kurulum başarıyla tamamlandığın ekranda Successfully installed pydivert mesajını görmüş olacaksınız.


Gereksinim 3 : Crypto Coin Miner No DevFee Tool İndirilmesi.
https://github.com/speker/Crypto-Coin-Miner-No-DevFee adresinden clone or download butonun tıklayarak açılan menüden Download ZIP opsiyonunu seçiyoruz.
İlgili seçim sonrasın Crypto-Coin-Miner-No-DevFee-master.zip dosyasını bilgisayarımıza indirmiş oluyoruz.
indirme işleminin tamamlanmasının ardından zip içerisinde bulunan Crypto-Coin-Miner-No-DevFee-master klasörünü dışarı çıkartarak (extract zip açma) istediğiniz konuma taşıyoruz.

Gerekli değişikliklerin yapılması.
Crypto-Coin-Miner-No-DevFee-master klasörü içerisinde bulunan start.bat isimli dosya üzerinde sağ klick ile düzenle opsiyonun seçiyoruz.
Açılan metin düzenleme editöründe aşağıdaki komut satırı veya benzeri ile karşılaşacaksınız.
"start c:\python27\python.exe no_dev_fee.py 0xe9473918c1122276203677860fad70ef2b4522af 3333 . 0
exit"

Komut satırı üzerinden :
1. Bölümü kendi wallet adresiniz ile ( 0xe9473918c1122276203677860fad70ef2b4522af )
2. Bölümü miner yazılımınız da kullandığınız pool portu ile ( 3333 )
3. Bölümü miner yazılımınız da wallet adresiniz ve worker name arasında kullandığınız ayraç ile ( . ) (Bknz : nanopool=/ , ethermine=.)
değiştirip dosyayı kaydederek kapatıyoruz.


Kullanım.
Eğer yukarıda bahsedilen tüm adımları başarılı bir şekilde tamamladıysanız Crypto-Coin-Miner-No-DevFee-master klasörü içerisinde bulunan start.bat isimli dosyayı çalıştırarak uygulamayı başlatıyoruz.

Başarılı başlatma işlemi sonrasın açılan pencerede aşağıda belirtilen mesajı göreceksiniz.
Tarih Saat Start to watch mining network connections.
Replace developer address to => wallet_adresiniz listening port => mining_portunuz


Uygulama devfee oturum açma taleplerini yakaladığında aşağıda belirtilen mesajı göreceksiniz.
Tarih Saat Found Developer Xmr Address => devFee_wallet_adresi
1 : Eth replace with new address => wallet_adresiniz




Pages:
Jump to: