בקשה | רעיון / אתגר: בנית תוכנת חסימת אינטרנט פשוטה לפי URL, ע''י מתכנת טוב או חובבי הAI
-
@menajemmendel סתם בניתי אתר להורדת התוכנה, יש בתוכו הסבר על התוכנה וקישור הורדה דרך דרייב
@nazshimy הא תודה, ואיך הקושי לפירצה/כיבוי או מחיקת התוכנה?
-
@nazshimy הא תודה, ואיך הקושי לפירצה/כיבוי או מחיקת התוכנה?
@menajemmendel כיבוי/מחיקה בלתי אפשרי. פריצה תעבוד רק למי שיודע טוב איך בניתי את התוכנה, אבל משתמש רגיל לא אמור להצליח
במיוחד אם הוא לא יודע שיש סינון, כי במקום הודעת חסימה רק כתוב שאין אינטרנט
-
@menajemmendel כיבוי/מחיקה בלתי אפשרי. פריצה תעבוד רק למי שיודע טוב איך בניתי את התוכנה, אבל משתמש רגיל לא אמור להצליח
במיוחד אם הוא לא יודע שיש סינון, כי במקום הודעת חסימה רק כתוב שאין אינטרנט
@nazshimy כתב בבקשה | רעיון / אתגר: בנית תוכנת חסימת אינטרנט פשוטה לפי URL, ע''י מתכנת טוב או חובבי הAI:
@menajemmendel כיבוי/מחיקה בלתי אפשרי. פריצה תעבוד רק למי שיודע טוב איך בניתי את התוכנה, אבל משתמש רגיל לא אמור להצליח
במיוחד אם הוא לא יודע שיש סינון, כי במקום הודעת חסימה רק כתוב שאין אינטרנט
הא יפה מאד, תודה, וסתם שאלה אתה כתבת את זה, או שזה AI?
-
@nazshimy כתב בבקשה | רעיון / אתגר: בנית תוכנת חסימת אינטרנט פשוטה לפי URL, ע''י מתכנת טוב או חובבי הAI:
@menajemmendel כיבוי/מחיקה בלתי אפשרי. פריצה תעבוד רק למי שיודע טוב איך בניתי את התוכנה, אבל משתמש רגיל לא אמור להצליח
במיוחד אם הוא לא יודע שיש סינון, כי במקום הודעת חסימה רק כתוב שאין אינטרנט
הא יפה מאד, תודה, וסתם שאלה אתה כתבת את זה, או שזה AI?
@menajemmendel תודה רבה


99% מהעבודה זה ai, הייתי צריך רק לחשב איך לעשות את הסינון, ולהשיג רשימות אתרים לחסימה, ולעשות טסטים שזה עובד
לקח כמה שעות+- -
@menajemmendel תודה רבה


99% מהעבודה זה ai, הייתי צריך רק לחשב איך לעשות את הסינון, ולהשיג רשימות אתרים לחסימה, ולעשות טסטים שזה עובד
לקח כמה שעות+-@nazshimy נשמח לראות את הקוד
עריכה: בדקתי את הקוד של התוכנה ונראה שזה חסימה פשוטה על קובץ ה hosts עם משימה מתוזמנת שמריצה סקריפט כלשהו שלא קיים בפועל - אולי שריד לגרסה קודמת של התוכנה
בכל אופן זה סינון שלא קשה לפרוץ
אגב, אהבתי את ההצפנה של רשימת הכתובות אבל שים לב שזאת הצפנה פשוטה שקל לפרוץ אפילו עם דף ועט - לא קריטי למטרה פה אבל סתם שתדע) -
@menajemmendel תודה רבה


99% מהעבודה זה ai, הייתי צריך רק לחשב איך לעשות את הסינון, ולהשיג רשימות אתרים לחסימה, ולעשות טסטים שזה עובד
לקח כמה שעות+-@nazshimy נפתח האתר בנטפרי, וראיתי לא התקנתי את זה עדיין, אבל ראיתי שזה אל חזור, זה נראה לי בעייתי לצורך הדברים שאני מחפש (כמו שכתבתי מקודם, לדוגמא להשתמש בתור תוספת מגבלה על מי שיש לו נטפרי בבית וכו', זה לא מדובר כאן אל אתרים אסורים שצריך שלעולם יהיו סגורים וכו')
יכול להיות שזו תוכנה טובה מאד, אבל אני מחפש משהו שיהיה ניתן לשנות עם סיסמא -
@menajemmendel מה שאתה מחפש נשמע ממש כמו Plucky Filter. תנסה אותו.
-
@nazshimy נשמח לראות את הקוד
עריכה: בדקתי את הקוד של התוכנה ונראה שזה חסימה פשוטה על קובץ ה hosts עם משימה מתוזמנת שמריצה סקריפט כלשהו שלא קיים בפועל - אולי שריד לגרסה קודמת של התוכנה
בכל אופן זה סינון שלא קשה לפרוץ
אגב, אהבתי את ההצפנה של רשימת הכתובות אבל שים לב שזאת הצפנה פשוטה שקל לפרוץ אפילו עם דף ועט - לא קריטי למטרה פה אבל סתם שתדע)@מתכנת-חובב תודה רבה!
הסקריפט היה אמור להיות שרת עם הודעת חסימה אבל הבנתי שזה לא שווה את המאמץ
לגבי ההחלפה של הקובץ, אמת, אך מי שלא מכיר את הקובץ (99% מבעלי המחשבים בעולם) לא ידע לעקוף, במיוחד כשאין הודעת חסימה ברורה
לגבי ההצפנה, אתה צודק, עשיתי את זה רק למקרה חירום, שלא ישתמשו בה למטרות לא טובות, ושלא יראו מילים בעייתיות (זו רשימה שיש תכלס בגיטהאב)
תודה רבה

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

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