مضى على الشبكة و يوم من العطاء.
  • السلام عليكم ورحمة الله وبركاته، نرجوا كتابة طلبك او سؤالك باللغة العربية مع ارفاق صورة عن الخطأ او توضيح كافي للمشكلة.

[ مُجاب ] مشكله في تنزيل أداة httpx على ubuntu

Ahmad105Ahmad105 is verified member.

./عضو نشيط
.:: كاتب تقني ::.
>:: v1p ::<

السمعة:

Screenshot 20260831.png

فعلا انا بحاول احل المشكله من ثلاث ساعات من خلال التحدث مع chat gpt
```
root@DESKTOP-RF2HFB4:~# go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest
go/pkg/mod/github.com/refraction-networking/[email protected]/cfkem.go:25:2: package crypto/ecdh is not in GOROOT (/usr/lib/go-1.18/src/crypto/ecdh)
root@DESKTOP-RF2HFB4:~#
```
لقد جربت الكثير من الاوامر حقا واريد ان اقول جربت ثلاثة اضعاف هذه الاوامر
ولكن الدردشه مه chat gpt لا تفيد
go mod init myproject
GO111MODULE=on go get -v github.com/projectdiscovery/httpx/cmd/httpx
GO111MODULE=on go install github.com/projectdiscovery/httpx/cmd/httpx@latest
GO111MODULE=on go get -u github.com/refraction-networking/utls@latest
GO111MODULE=on go install github.com/projectdiscovery/httpx/cmd/httpx@latest
export PATH=$PATH:~/go/bin
GO111MODULE=on go install github.com/projectdiscovery/httpx/cmd/httpx@latest
echo $GOPATH
export GOPATH=~/go
export PATH=$PATH:~/go/bin
GO111MODULE=on go install github.com/projectdiscovery/httpx/cmd/httpx@latest
httpx

export GOPATH=~/go
export PATH=$PATH:~/go/bin
GO111MODULE=on go install github.com/projectdiscovery/httpx/cmd/httpx@latest
httpx
GO111MODULE=on go get -u github.com/refraction-networking/utls@latest
GO111MODULE=on go install github.com/projectdiscovery/httpx/cmd/httpx@latest
httpx
go clean -modcache
GO111MODULE=on go install github.com/projectdiscovery/httpx/cmd/httpx@latest
export GOROOT=/usr/lib/go-1.18
GO111MODULE=on go install github.com/projectdiscovery/httpx/cmd/httpx@latest
httpx
GO111MODULE=on go get -u github.com/refraction-networking/utls@latest
GO111MODULE=on go install github.com/projectdiscovery/httpx/cmd/httpx@latest
export GOROOT=/usr/lib/go-1.18
GO111MODULE=on go clean -modcache
GO111MODULE=on go install github.com/projectdiscovery/httpx/cmd/httpx@latest
httpx
GO111MODULE=on go get -u github.com/refraction-networking/utls@latest
GO111MODULE=on go install github.com/projectdiscovery/httpx/cmd/httpx@latest

GO111MODULE=on go get -u github.com/refraction-networking/utls@latest

GO111MODULE=on go install github.com/projectdiscovery/httpx/cmd/httpx@latest

echo $GOPATH
// هنا ليس امر خاطئ ولكن انا بدلته بالمسار الصحيح => export PATH=$PATH:<GOPATH>/bin
httpx

والنهايه
Screenshot8 061705.png
 
التعديل الأخير بواسطة المشرف:
الحل
بعد هذا كله قمت بجل المشكله في اداة subfinder
بلازالة go نهائيا من الجهاز حرفيا
ومن ثم اعادة تثبيتها وتنزيل الاداه subfinder ولكن كان هناك بعض المشاكل
تلك
كود:
root@DESKTOP-RF2HFB4:~/go/bin# lssubfinderroot@DESKTOP-RF2HFB4:~/go/bin# subfinder --helpsubfinder: command not foundroot@DESKTOP-RF2HFB4:~/go/bin#
وهذا هو الحل
كود:
root@DESKTOP-RF2HFB4:~/go/bin# echo 'export PATH=$PATH:~/go/bin' >> ~/.bashrc
root@DESKTOP-RF2HFB4:~/go/bin# source ~/.bashrc


وايضا قمت بمسح الاداه التي تشبهها
ونزلت الذي ساستخدمها من githup
وهنا ظهرت المشكله
ولكن بقي مشكله
كود:
root@DESKTOP-RF2HFB4:~# go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest
go/pkg/mod/github.com/refraction-networking/[email protected]/cfkem.go:25:2: package...
في الواقع لقد جلست في حل مشكلة اداة ل beef 3 شهور بفترات متباعده
فتره كبيره الصراحة .. ومعنى انك اخدت الوقت ده كله يبقى اكيد كانت مهمه بالنسبالك .... هحاول اشرحلك شيء .. وهي مش نصيحة ولكن في شكل منهج تتبعه

١. عشان تحل اي مشكله فانت لازم لازم لازم ولابد انك توصل لاصل المشكله ما يسمى بال Root Cause
٢. في اي برنامج او اداه بيكون لازم فيه شيء اسمه ال error code (وده الوصف والحاله للبرنامج او الاداه بعد التنفيذ - وابسط مثال (0) في حاله عدم وجود اي خطأ و (1) في حاله وجود خطأ - و ايضاً في الغالب بيكون في log files .... فلازم تكون عارف ان اي مشكله النظام او الاداه هتساعد وتقولك الايرور :

1.png

٣. انك بتبدأ تجمع اكبر صوره عن المشاكل اللي ظهرتلك وتحاول تحدد مشكله محورية وتُكَوًِنْ صوره للمشكله ( مثلا: هل المشكله بسبب غلط في الكتابة منك للامر او مستخدم خيار غلط مع الاداه او مشكله من النظام نفسه او مشكله من الاداه نفسها وهكذا ) وتبدأ تحل مشكله مشكله علي هذا الاساس الى ان تصل الي ايرور لا تدرك ماهيته .
٤. تبدأ تبحث عن الايرور ده تحديداً وتفهم ايه السبب و ازاي ممكن تحله .
والغلط هنا اللي بيكون السبب انك تظل فتره كبيره جداً من غير التوصل لاي حل : هو انك بتبحث عن حلول فقط و تجرب فيها من غير متفهم سبب المشكله اللي ادت لحدوث الخطاً ده (مثال علي ذلك : اني اخدت فتره تكاد تصل لسنه وأكثر غير قادر علي تشغيل بعض البرامج المهمة والالعاب علي الويندوز - ايرور شائع هو -oxc000007b - و طبعاً استخدمت كل الطرق المتاحه علي الانترنت من خطوات وتعديلات في ملفات النظام مما ادى لتفاقم المشكله اكبر و تنزيل ادوات وكل هذا .... ولكن بمجرد ان ادركت السبب للمشكله ( وهو بيكون خلل ونقص في مكتبات ال dll الخاصه بنظام الويندوز ) قمت بعمل reset للويندوز و تم حل المشكله في اقل من ربع ساعه (وطبعاً من غير التطرق الي فرمته الويندوز وخساره اي ملفات او غيره ) وطبعاً مع ادراك سبب المشكله بتبدأ تعرف انت هتتصرف ازاي بعيداً عن الحاجة الي البحث عن حلول وتجربتها .
٥. تقوم باعاده الخطوات السابقة الي انت يتم حل المشكله .

ولذلك في الاخير نصيحه لحل المشاكل وهي ان تدرك انك اذا كنت غير قادر علي معرفه اسباب ومشاكل في الاداه او البرنامج وقمت بتجربه حل وجدته دون معرفه اصل المشكله فانت في الاغلب ستقع دائماً في المشاكل فقط لو كان اعتمادك علي ايجاد الحلول وليس محاوله فهم الشكله اولاً . وعليك ان تدرك ايضاً انه الجميع يتعلم .. ففي اغلب الاحيان الدعم الفني يقوم بالرد وحل المشاكل لم يراها من قبل اساساً ولكن بيعتمد علي الخطوات السابقة الي ان يصل للحل الصحيح ....

وفقنا الله واياكم​
 

آخر المشاركات

فانوس

رمضان
عودة
أعلى