בקשה | רעיון / אתגר: בנית תוכנת חסימת אינטרנט פשוטה לפי URL, ע''י מתכנת טוב או חובבי הAI
-
@מתכנת-חובב תודה רבה!
הסקריפט היה אמור להיות שרת עם הודעת חסימה אבל הבנתי שזה לא שווה את המאמץ
לגבי ההחלפה של הקובץ, אמת, אך מי שלא מכיר את הקובץ (99% מבעלי המחשבים בעולם) לא ידע לעקוף, במיוחד כשאין הודעת חסימה ברורה
לגבי ההצפנה, אתה צודק, עשיתי את זה רק למקרה חירום, שלא ישתמשו בה למטרות לא טובות, ושלא יראו מילים בעייתיות (זו רשימה שיש תכלס בגיטהאב)
תודה רבה

אם יש לכם לאן להפיץ את התוכנה אולי זה יעזור לאנשים, אשמח
(היתרון שזה לא פוגע בסינונים אחרים)@nazshimy כתב בבקשה | רעיון / אתגר: בנית תוכנת חסימת אינטרנט פשוטה לפי URL, ע''י מתכנת טוב או חובבי הAI:
לגבי ההחלפה של הקובץ, אמת, אך מי שלא מכיר את הקובץ (99% מבעלי המחשבים בעולם) לא ידע לעקוף, במיוחד כשאין הודעת חסימה ברורה
אפשר לשנות *** בהגדרות הדפדפן
זה יכול להיות גם סתם שינוי (מומלץ אגב) ופתאום מגלים שה"חסימה" נפלה -
@nazshimy כתב בבקשה | רעיון / אתגר: בנית תוכנת חסימת אינטרנט פשוטה לפי URL, ע''י מתכנת טוב או חובבי הAI:
לגבי ההחלפה של הקובץ, אמת, אך מי שלא מכיר את הקובץ (99% מבעלי המחשבים בעולם) לא ידע לעקוף, במיוחד כשאין הודעת חסימה ברורה
אפשר לשנות *** בהגדרות הדפדפן
זה יכול להיות גם סתם שינוי (מומלץ אגב) ופתאום מגלים שה"חסימה" נפלה@צדיק-תמים זה באמת מפיל? לא ניסיתי אבל אני חושב שלא (אלא אם כן אתה בטוח)
-
@nazshimy כתב בבקשה | רעיון / אתגר: בנית תוכנת חסימת אינטרנט פשוטה לפי URL, ע''י מתכנת טוב או חובבי הAI:
הסקריפט היה אמור להיות שרת עם הודעת חסימה אבל הבנתי שזה לא שווה את המאמץ
אז כדאי שתסיר את יצירת המשימה
@nazshimy כתב בבקשה | רעיון / אתגר: בנית תוכנת חסימת אינטרנט פשוטה לפי URL, ע''י מתכנת טוב או חובבי הAI:
לגבי ההחלפה של הקובץ, אמת, אך מי שלא מכיר את הקובץ (99% מבעלי המחשבים בעולם) לא ידע לעקוף, במיוחד כשאין הודעת חסימה ברורה
לצערי היום בעידן ה AI כל ילד ילמד איך לעקוף את זה תוך כמה דקות ויש ניסוח קצת מטעה באתר שלא ניתן להסיר את החסימה - צריך לשים ניסוח שמדגיש שאתה לא מספק אפשרות להסיר את החסימה אבל הסרה אפשרית
בכל אופן שאפו על היוזמה
אם יש מישהו שרוצה לעשות משהו שיחסום בצורה אמיתית יכול לכתוב דרייבר רשת אבל קשה לי להאמין שמישהו יקח את זה על עצמו@מתכנת-חובב כן לא הסרתי כי עבדתי לפי הכלל ''עובד אל תגע''

לגבי הפירצה צודק זו בעיה, כמה קשה מה שאמרת לגבי הרשת?
-
@nazshimy כתב בבקשה | רעיון / אתגר: בנית תוכנת חסימת אינטרנט פשוטה לפי URL, ע''י מתכנת טוב או חובבי הAI:
לגבי ההחלפה של הקובץ, אמת, אך מי שלא מכיר את הקובץ (99% מבעלי המחשבים בעולם) לא ידע לעקוף, במיוחד כשאין הודעת חסימה ברורה
אפשר לשנות *** בהגדרות הדפדפן
זה יכול להיות גם סתם שינוי (מומלץ אגב) ופתאום מגלים שה"חסימה" נפלה@צדיק-תמים אוקיי אתה צודק זה עוקף
הבשורה הטובה זה שאפשר למנוע את שינוי ההגדרות בגוגל
import winreg
import sys
import ctypesdef is_admin():
"""בדיקה האם הסקריפט רץ עם הרשאות מנהל"""
try:
return ctypes.windll.shell32.IsUserAnAdmin()
except:
return Falsedef disable_secure_dns():
# נתיבים ב-Registry עבור כרום ו-Edge
browsers = [
(r"SOFTWARE\Policies\Google\Chrome", "Google Chrome"),
(r"SOFTWARE\Policies\Microsoft\Edge", "Microsoft Edge")
]print("--- מתחיל בהגדרת חסימת Secure DNS ---") for path, browser_name in browsers: try: # 1. פתיחה או יצירה של הנתיב (אם לא קיים) # HKEY_LOCAL_MACHINE הוא המקום שבו מגדירים פוליסות לכל המחשב key = winreg.CreateKey(winreg.HKEY_LOCAL_MACHINE, path) # 2. כתיבת הערך # שם הערך: DnsOverHttpsMode # סוג המידע: String (REG_SZ) # המידע עצמו: "off" winreg.SetValueEx(key, "DnsOverHttpsMode", 0, winreg.REG_SZ, "off") # סגירת המפתח winreg.CloseKey(key) print(f"[V] בוצע בהצלחה עבור {browser_name}") except Exception as e: print(f"[X] שגיאה עבור {browser_name}: {e}")if name == "main":
if is_admin():
disable_secure_dns()
print("\nהתהליך הסתיים. יש להפעיל מחדש את הדפדפנים כדי שהשינוי יחול.")
else:
# אם אין הרשאות, אפשר לנסות להריץ מחדש כ-Admin או רק להודיע
print("שגיאה: הסקריפט חייב לרוץ כמנהל (Run as Administrator) כדי לערוך את ה-Registry.") -
@צדיק-תמים בעזרת השם אקדיש זמן לטפל בזה, אולי אוסיף שיהיה גם דרייבר רשת ביחד עם זה וה' יעזור שאצליח
-
@צדיק-תמים בעזרת השם אקדיש זמן לטפל בזה, אולי אוסיף שיהיה גם דרייבר רשת ביחד עם זה וה' יעזור שאצליח
-
@nazshimy אין עניין להשאיר את המשימה המתוזמנת וזה לא מסובך להסיר אותה (אלא אם כן אתה ממש לא מכיר פייתון)
דרייבר רשת עדיף שלא תנסה לכתוב
זה כמה רמות מעל מה שהבינה יודעת להפיק@מתכנת-חובב תודה רבה
לגבי המשימה זה גם ככה לא עבד ולא היה לי כוח להתעסק
לגבי הדרייבר הבינה טוענת שהיא יכולה לבנות פייתון שיעבוד ולא יהיה סיכון שם, לדעתך לא מעשי?
-
חבר יקר פיתח תוכנה כזו כבר לפני שנתיים, כתבתי עליה כמה פעמים כאן. הוא הרים גם אתר קטן וחמוד שמסביר טכנית איך הדברים עובדים.
https://koshernet.github.io/ויש את זה כמובן
https://www.sordum.org/13075/url-disabler-v1-2/ -
חבר יקר פיתח תוכנה כזו כבר לפני שנתיים, כתבתי עליה כמה פעמים כאן. הוא הרים גם אתר קטן וחמוד שמסביר טכנית איך הדברים עובדים.
https://koshernet.github.io/ויש את זה כמובן
https://www.sordum.org/13075/url-disabler-v1-2/@מישהו12 כתב בבקשה | רעיון / אתגר: בנית תוכנת חסימת אינטרנט פשוטה לפי URL, ע''י מתכנת טוב או חובבי הAI:
ויש את זה כמובן
https://www.sordum.org/13075/url-disabler-v1-2/האם יש אפשרות להסיר את זה אחרי ההתקנה?
-
@מישהו12 כתב בבקשה | רעיון / אתגר: בנית תוכנת חסימת אינטרנט פשוטה לפי URL, ע''י מתכנת טוב או חובבי הAI:
ויש את זה כמובן
https://www.sordum.org/13075/url-disabler-v1-2/האם יש אפשרות להסיר את זה אחרי ההתקנה?
@הבל-הבלים כתב בבקשה | רעיון / אתגר: בנית תוכנת חסימת אינטרנט פשוטה לפי URL, ע''י מתכנת טוב או חובבי הAI:
האם יש אפשרות להסיר את זה אחרי ההתקנה?
@הבל-הבלים כמנהל ודאי
זה מיועד יותר לחסימה ארגונית ולא אישית
אא"כ אתה משתמש לא מנהל וגם אז... -
חבר יקר פיתח תוכנה כזו כבר לפני שנתיים, כתבתי עליה כמה פעמים כאן. הוא הרים גם אתר קטן וחמוד שמסביר טכנית איך הדברים עובדים.
https://koshernet.github.io/ויש את זה כמובן
https://www.sordum.org/13075/url-disabler-v1-2/@מישהו12 כתב בבקשה | רעיון / אתגר: בנית תוכנת חסימת אינטרנט פשוטה לפי URL, ע''י מתכנת טוב או חובבי הAI:
חבר יקר פיתח תוכנה כזו כבר לפני שנתיים, כתבתי עליה כמה פעמים כאן. הוא הרים גם אתר קטן וחמוד שמסביר טכנית איך הדברים עובדים.
https://koshernet.github.io/אם הבנתי טוב האופציה של רשימה לבנה עובדת רק בכרום, אז ניתן בקלות לעקוף את זה, האם אני טועה?
חוץ מזה לא ראיתי שם אפשרות של היררכיה של החיסמות (וכמו שכתבתי בתחילת האשכול)