ରୂପାନ୍ତରକର୍ତ୍ତା ଏକ ନିୟମର ଅର୍ଥ ସଂରକ୍ଷିତ ରଖିବା ଉଚିତ, କେବଳ ତାର ଅକ୍ଷର ବଦଳାଇବା ଯଥେଷ୍ଟ ନୁହେଁ। ବ୍ରାଉଜର ଫିଲ୍ଟର ତାଲିକା ପୃଷ୍ଠା କେଉଁ ସମ୍ବଳ ଲୋଡ୍ କରେ, ସମ୍ବଳର ପ୍ରକାର ଓ ବ୍ୟତିକ୍ରମ ନିୟମ ଉପରେ ନିର୍ଭର କରିପାରେ। କେବଳ URL ଉପରେ ଆଧାରିତ ବ୍ଲକଲିଷ୍ଟରେ କମ୍ ସୂଚନା ଥାଏ।

ବିଦ୍ୟମାନ Polipo ସ୍ଥାପନାରେ ଏହାର ମାନୁଆଲ forbiddenFile ପ୍ରବେଶଗୁଡ଼ିକୁ ଡୋମେନ ନାମ କିମ୍ବା POSIX ବିସ୍ତାରିତ ନିୟମିତ ଅଭିବ୍ୟକ୍ତି ଭାବରେ ପରିଭାଷିତ କରେ। ତେଣୁ Python ର ଇଞ୍ଜିନ ପାଇଁ ତିଆରି regex ସେହି ଫାଇଲରେ ସ୍ୱତଃ ବୈଧ ନୁହେଁ।

ଘୋଷିତ ଉପସେଟରୁ ଆରମ୍ଭ କରନ୍ତୁ

  • ଶର୍ତ୍ତହୀନ URL ବ୍ଲକିଂ ପ୍ୟାଟର୍ନଗୁଡ଼ିକୁ ସେମାନଙ୍କ ଆଙ୍କର ଓ ବିଭାଜକ ଆଚରଣ ନିର୍ଦ୍ଧାରିତ କରିବା ପରେ ହିଁ ରୂପାନ୍ତର କରନ୍ତୁ।
  • @@ ରେ ଆରମ୍ଭ ହେଉଥିବା ବ୍ୟତିକ୍ରମ ନିୟମ ସଂରକ୍ଷିତ ରଖନ୍ତୁ। ସେମାନଙ୍କ ପ୍ୟାଟର୍ନ ଅସ୍ୱୀକାର ଫାଇଲରେ ଯୋଡ଼ିବା ସେମାନଙ୍କ ଅର୍ଥକୁ ଓଲଟାଇ ଦିଏ।
  • script କିମ୍ବା ଡୋମେନ ପ୍ରତିବନ୍ଧକ ପରି ସନ୍ଦର୍ଭ ବିକଳ୍ପ ଥିବା ନିୟମଗୁଡ଼ିକୁ କେବଳ URL ଆଧାରିତ ରୂପାନ୍ତରଣରୁ ବାହାରେ ରଖନ୍ତୁ, ଯଦି ଲକ୍ଷ୍ୟ ସେହି ଶର୍ତ୍ତଗୁଡ଼ିକୁ ପ୍ରତିନିଧିତ୍ୱ କରିପାରିବ ନାହିଁ।
  • ଉପାଦାନ ଲୁଚାଉଥିବା ନିୟମ ବାଦ ଦିଅନ୍ତୁ: ପୃଷ୍ଠାର DOM ଉପାଦାନ ଚୟନ କରିବା ପାଇଁ ଅନ୍ୟ ଯନ୍ତ୍ରକୌଶଳ ଆବଶ୍ୟକ।

ଅସମର୍ଥିତ ବିକଳ୍ପ ବିଲୋପ କରିବା ଏକ ଶର୍ତ୍ତଯୁକ୍ତ ନିୟମକୁ ଶର୍ତ୍ତହୀନ ବ୍ଲକ ପର୍ଯ୍ୟନ୍ତ ବିସ୍ତାର କରିପାରେ। ନୀରବରେ ସମ୍ପୂର୍ଣ୍ଣ ରୂପାନ୍ତରଣର ଦାବି ନକରି ସେହି ଛାଡ଼ିଦିଆ ନିୟମଗୁଡ଼ିକର ରିପୋର୍ଟ ଦିଅନ୍ତୁ।

ଐତିହାସିକ adblockparser ପ୍ୟାକେଜ Adblock Plus ନିୟମର ଏକ ଉପସେଟକୁ ପାର୍ସ ଓ ମୂଲ୍ୟାଙ୍କନ କରିପାରେ। ଏହାର README ଅବହେଳିତ ଉପାଦାନ-ଲୁଚାଉଥିବା ନିୟମ, ବିକଳ୍ପ-ନିର୍ଭର ମେଳ ଓ ଅନ୍ୟ ସୀମାଗୁଡ଼ିକୁ ଲିପିବଦ୍ଧ କରେ; ଏହାର ଭଣ୍ଡାର 24 ଜୁନ 2026 ରେ ସଂରକ୍ଷିତ ହୋଇଥିଲା। ଏହାର ଆଉଟପୁଟକୁ ଲକ୍ଷ୍ୟ ଇଞ୍ଜିନ ସହିତ ଯାଞ୍ଚ କରିବାର ସାମଗ୍ରୀ ଭାବରେ ନିଅନ୍ତୁ, ସମଗ୍ର ତାଲିକାର ବିଶ୍ୱସ୍ତ ରୂପାନ୍ତରଣର ପ୍ରତିଶ୍ରୁତି ଭାବରେ ନୁହେଁ।

ପ୍ରକ୍ସି ଯାହା ଦେଖେ ତାହା ହିସାବକୁ ନିଅନ୍ତୁ

ସାଧାରଣ HTTPS ଟନେଲ ପାଇଁ Polipo ର ଟନେଲ ଫିଲ୍ଟରିଂ ହୋଷ୍ଟନାମ ଓ ପୋର୍ଟ ଦେଖେ, ଏନକ୍ରିପ୍ଟ ହୋଇଥିବା URL ପଥ ନୁହେଁ। ଏହାର forbiddenTunnelsFile ଏକ ପୃଥକ ନୀତି-ପୃଷ୍ଠ। ସମ୍ପୂର୍ଣ୍ଣ ଅନୁବାଦିତ ପଥ ଅଭିବ୍ୟକ୍ତି ମଧ୍ୟ ପ୍ରକ୍ସି କେବେ ନ ଦେଖୁଥିବା ବିଷୟବସ୍ତୁ ସହିତ ମେଳ ଖାଇପାରିବ ନାହିଁ।

ସଂରକ୍ଷିତ ଉପସେଟକୁ ଲିପିବଦ୍ଧ କରନ୍ତୁ ଓ ରୂପାନ୍ତରଣ ମୂଲ୍ୟାଙ୍କନ ସମୟରେ ଉଦ୍ଦିଷ୍ଟ ବ୍ଲକ ଓ ଉଦ୍ଦିଷ୍ଟ ବ୍ୟତିକ୍ରମ ଦୁଇଟି ଯାଞ୍ଚ କରନ୍ତୁ। ଫାଇଲ ଲୋଡ୍ ହେବା ବାକ୍ୟଗଠନର ସ୍ୱୀକୃତି ପ୍ରମାଣ କରେ, ସମତୁଲ୍ୟ ଫିଲ୍ଟରିଂ ନୁହେଁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ