ഞങ്ങളുടെ കമ്പ്യൂട്ടറിലോ റൂട്ടറിലോ ഓപ്പൺ പോർട്ടുകൾ എങ്ങനെ കണ്ടെത്താം

ഹാക്കറിന്റെ വ്യാപാരത്തിൽ, അതിന്റെ ഏറ്റവും സാധാരണമായ ജോലികളിൽ ഒന്ന്, വ്യത്യസ്ത ആപ്ലിക്കേഷനുകൾ "പുറത്ത്" ഉപയോഗിച്ച് തുറക്കുന്ന സേവനങ്ങളിലെ പരാജയങ്ങളുടെ ചൂഷണം (അല്ലെങ്കിൽ തലമുറ) ഉൾപ്പെടുന്നു. ഈ സേവനങ്ങൾ തുറമുഖങ്ങൾ തുറക്കുന്നു, അതിലൂടെ സിസ്റ്റത്തിലേക്ക് ആക്സസ് നേടാൻ സൈദ്ധാന്തികമായി സാധ്യമാണ്.

ഈ മിനി-ട്യൂട്ടോറിയലിൽ പോർട്ടുകളെക്കുറിച്ചും അവ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്നും ഞങ്ങൾ തുറന്ന (ലോജിക്കൽ) പോർട്ടുകൾ എങ്ങനെ കണ്ടെത്താമെന്നും കുറച്ചുകൂടി പഠിക്കും.


വ്യത്യസ്‌ത തരത്തിലുള്ള ഡാറ്റ അയയ്‌ക്കാനും സ്വീകരിക്കാനും കഴിയുന്ന ഇന്റർഫേസിന് പേരിടാനുള്ള ഒരു പൊതു മാർഗമാണ് പോർട്ട്. ഈ ഇന്റർഫേസ് ഒരു ഭ physical തിക തരം ആകാം, അല്ലെങ്കിൽ അത് സോഫ്റ്റ്വെയർ തലത്തിലാകാം (ഉദാഹരണത്തിന്, വ്യത്യസ്ത ഘടകങ്ങൾക്കിടയിൽ ഡാറ്റ കൈമാറാൻ അനുവദിക്കുന്ന പോർട്ടുകൾ) (കൂടുതൽ വിശദാംശങ്ങൾക്ക് ചുവടെ കാണുക), ഈ സാഹചര്യത്തിൽ ലോജിക്കൽ പോർട്ട് എന്ന പദം പതിവായി ഉപയോഗിച്ചു.

ഫിസിക്കൽ പോർട്ടുകൾ

മോണിറ്ററുകൾ, പ്രിന്ററുകൾ, സ്കാനറുകൾ, ബാഹ്യ ഹാർഡ് ഡ്രൈവുകൾ, ഡിജിറ്റൽ ക്യാമറകൾ, പെൻ ഡ്രൈവുകൾ മുതലായ വിവിധ തരം ഉപകരണങ്ങളെ ശാരീരികമായി ബന്ധിപ്പിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഇന്റർഫേസ് അല്ലെങ്കിൽ ഉപകരണങ്ങൾ തമ്മിലുള്ള കണക്ഷൻ ഒരു ഫിസിക്കൽ പോർട്ട് ആണ് ... ഈ കണക്ഷനുകൾക്ക് പ്രത്യേക പേരുകളുണ്ട്.

സീരിയൽ പോർട്ടും സമാന്തര പോർട്ടും

കമ്പ്യൂട്ടറുകളും പെരിഫെറലുകളും തമ്മിലുള്ള ആശയവിനിമയ ഇന്റർഫേസാണ് സീരിയൽ പോർട്ട്, തുടർച്ചയായി വിവരങ്ങൾ ബിറ്റ് വഴി കൈമാറ്റം ചെയ്യപ്പെടുന്നു, അതായത്, ഒരു സമയം ഒരൊറ്റ ബിറ്റ് അയയ്ക്കുന്നു (ഒരേ സമയം നിരവധി ബിറ്റുകൾ അയയ്ക്കുന്ന സമാന്തര പോർട്ട് 3 ന് വിപരീതമായി).

പിസിഐ പോർട്ട്

ശബ്‌ദ കാർഡുകൾ, വീഡിയോ കാർഡുകൾ, നെറ്റ്‌വർക്ക് കാർഡുകൾ മുതലായവ കണക്റ്റുചെയ്യാനാകുന്ന ഒരു കമ്പ്യൂട്ടറിന്റെ മദർബോർഡിലെ വിപുലീകരണ സ്ലോട്ടുകളാണ് പിസിഐ (പെരിഫറൽ ഘടക ഇന്റർകണക്ട്) പോർട്ടുകൾ ... പിസിഐ സ്ലോട്ട് ഇന്നും ഉപയോഗിക്കുന്നു, ഞങ്ങൾക്ക് കുറച്ച് ഘടകങ്ങൾ കണ്ടെത്താൻ കഴിയും (മിക്കതും) പി‌സി‌ഐ ഫോർ‌മാറ്റിൽ‌.

പിസിഐ എക്സ്പ്രസ് പോർട്ട്

ഫയൽ ട്രാൻസ്മിഷൻ, സ്വീകരണ നിയന്ത്രണം, പി‌എൽ‌എൽ മെച്ചപ്പെടുത്തലുകൾ, ക്ലോക്ക് ഡാറ്റ വീണ്ടെടുക്കൽ, ചാനലുകളുടെ മെച്ചപ്പെടുത്തലുകൾ എന്നിവ ഉൾപ്പെടെ സിഗ്നലും ഡാറ്റ സമഗ്രതയും വർദ്ധിപ്പിക്കുന്നതിനുള്ള നിരവധി ഒപ്റ്റിമൈസേഷനുകൾ ഉൾപ്പെടുന്ന പിസിഐ 3.0 സ്‌പെസിഫിക്കേഷനിൽ പിസിഐ എക്സ്പ്രസ് പോർട്ട് പുതിയ മെച്ചപ്പെടുത്തലുകൾ ഉൾക്കൊള്ളുന്നു.

മെമ്മറി പോർട്ട്

റാം മെമ്മറി കാർഡുകൾ ഈ പോർട്ടുകളിലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു. അതിന്റെ ശേഷി വർദ്ധിപ്പിക്കുന്നതിനായി പുതിയ മെമ്മറി കാർഡുകൾ ചേർക്കാൻ കഴിയുന്ന പോർട്ടുകൾ അല്ലെങ്കിൽ ബേകളാണ് മെമ്മറി പോർട്ടുകൾ.

വയർലെസ് പോർട്ട്

കേബിളുകളുടെ ആവശ്യമില്ലാതെ, വൈദ്യുതകാന്തിക തരംഗങ്ങൾ ഉപയോഗിച്ച് ഒരു എമിറ്ററും റിസീവറും തമ്മിലുള്ള കണക്ഷനിലൂടെ ഈ തരത്തിലുള്ള പോർട്ടുകളിലെ കണക്ഷനുകൾ നിർമ്മിക്കുന്നു. കണക്ഷനിൽ ഉപയോഗിക്കുന്ന തരംഗത്തിന്റെ ആവൃത്തി ഇൻഫ്രാറെഡ് സ്പെക്ട്രത്തിലാണെങ്കിൽ അതിനെ ഇൻഫ്രാറെഡ് പോർട്ട് എന്ന് വിളിക്കുന്നു. റേഡിയോ ഫ്രീക്വൻസികളിൽ കണക്ഷനിൽ ഉപയോഗിക്കുന്ന ആവൃത്തി സാധാരണമാണെങ്കിൽ അത് ഒരു ബ്ലൂടൂത്ത് പോർട്ട് ആയിരിക്കും.

ഈ അവസാന കണക്ഷന്റെ പ്രയോജനം, കണക്ഷൻ സ്ഥാപിക്കുന്നതിന് അയച്ചയാളും സ്വീകർത്താവും പരസ്പരം ഓറിയന്റേഷൻ ചെയ്യേണ്ടതില്ല എന്നതാണ്. ഇൻഫ്രാറെഡ് പോർട്ടിന്റെ സ്ഥിതി ഇതല്ല. ഈ സാഹചര്യത്തിൽ, ഉപകരണങ്ങൾ പരസ്പരം "കാണണം", കൂടാതെ കണക്ഷൻ തടസ്സപ്പെടുന്നതിനാൽ അവയ്ക്കിടയിൽ ഒരു വസ്തുവും ഇടരുത്.

യുഎസ്ബി പോർട്ട്

ഇത് പൂർണ്ണമായും പ്ലഗ് & പ്ലേ ആണ്, അതായത്, ഉപകരണം കണക്റ്റുചെയ്‌ത് "ഹോട്ട്" (കമ്പ്യൂട്ടർ ഓണായിരിക്കുമ്പോൾ), ഉപകരണം തിരിച്ചറിഞ്ഞ് ഉടനടി ഇൻസ്റ്റാളുചെയ്യുന്നു. ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ അനുബന്ധ ഡ്രൈവർ അല്ലെങ്കിൽ ഡ്രൈവർ ഉൾപ്പെടുത്തേണ്ടത് ആവശ്യമാണ്. മറ്റ് തരത്തിലുള്ള തുറമുഖങ്ങളുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ഇതിന് ഉയർന്ന കൈമാറ്റ വേഗതയുണ്ട്. യുഎസ്ബി കേബിളിലൂടെ ഡാറ്റ കൈമാറുക മാത്രമല്ല; ബാഹ്യ ഉപകരണങ്ങൾ പവർ ചെയ്യാനും ഇത് സാധ്യമാണ്. ഈ കൺട്രോളറിന്റെ പരമാവധി ഉപഭോഗം 2.5 വാട്ട്സ് ആണ്.

ലോജിക്കൽ പോർട്ടുകൾ

ഒരു ഫിസിക്കൽ പോർട്ടുമായോ ആശയവിനിമയ ചാനലുമായോ ബന്ധപ്പെട്ടിരിക്കുന്ന ഒരു കമ്പ്യൂട്ടറിന്റെ മെമ്മറിയുടെ ഒരു പ്രദേശത്തിന് അല്ലെങ്കിൽ സ്ഥലത്തിന് നൽകിയ പേരാണിത്, കൂടാതെ വിവരങ്ങൾക്കിടയിൽ താൽക്കാലികമായി സംഭരിക്കുന്നതിനുള്ള ഇടം നൽകുകയും ചെയ്യുന്നു. മെമ്മറിയും ആശയവിനിമയവും ചാനൽ.

ഇൻറർനെറ്റ് പരിതസ്ഥിതിയിൽ, ഒരേ ഹോസ്റ്റിലേക്കോ സ്റ്റേഷനിലേക്കോ കണക്റ്റുചെയ്യാനാകുന്ന ഒന്നിലധികം ആപ്ലിക്കേഷനുകൾ തമ്മിൽ വേർതിരിച്ചറിയാൻ ട്രാൻസ്പോർട്ട് ലെയർ മോഡലിൽ ഉപയോഗിക്കുന്ന മൂല്യമാണ് പോർട്ട്.

പല തുറമുഖങ്ങളും ഏകപക്ഷീയമായി നിയുക്തമാക്കിയിട്ടുണ്ടെങ്കിലും, ചില തുറമുഖങ്ങൾ കൺവെൻഷൻ പ്രകാരം, ചില പ്രത്യേക ആപ്ലിക്കേഷനുകൾ അല്ലെങ്കിൽ സാർവത്രിക സ്വഭാവമുള്ള സേവനങ്ങളിലേക്ക് നിയോഗിക്കപ്പെടുന്നു. വാസ്തവത്തിൽ, മൂല്യങ്ങൾ [0, 1023] തമ്മിലുള്ള എല്ലാ പോർട്ടുകളുടെയും അസൈൻമെന്റുകൾ IANA (ഇന്റർനെറ്റ് അസൈൻഡ് നമ്പേഴ്‌സ് അതോറിറ്റി) നിർണ്ണയിക്കുന്നു. ഉദാഹരണത്തിന്, ഇൻറർ‌നെറ്റിൽ‌ ഉപയോഗിക്കുന്ന വിദൂര കണക്ഷൻ‌ സേവന ടെൽ‌നെറ്റ് പോർട്ട് 23 മായി ബന്ധപ്പെട്ടിരിക്കുന്നു. അതിനാൽ‌, ഈ മൂല്യങ്ങളുടെ ശ്രേണിയിൽ‌ നിർ‌ണ്ണയിക്കപ്പെട്ട പോർ‌ട്ടുകളുടെ ഒരു പട്ടികയുണ്ട്. സേവനങ്ങളും അപ്ലിക്കേഷനുകളും വിളിക്കുന്ന പട്ടികയിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട് തിരഞ്ഞെടുത്ത പോർട്ട് അസൈൻമെന്റുകൾ.

തുറന്ന ലോജിക്കൽ പോർട്ടുകൾ എങ്ങനെ കണ്ടെത്താം?

എളുപ്പമാണ്, എല്ലാ ജനപ്രിയ ഡിസ്ട്രോകളുടെയും ശേഖരണങ്ങളിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന nmap പ്രോഗ്രാം നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യണം.

ഉബുണ്ടുവിൽ ഇത് ഇങ്ങനെയായിരിക്കും:

sudo apt-get nmap ഇൻസ്റ്റാൾ ചെയ്യുക

ഇൻസ്റ്റാളുചെയ്‌തുകഴിഞ്ഞാൽ, ഞങ്ങൾ പരിശോധിച്ചുറപ്പിക്കാൻ ആഗ്രഹിക്കുന്ന കമ്പ്യൂട്ടറിന്റെയോ റൂട്ടറിന്റെയോ ഐപി അല്ലെങ്കിൽ അപരനാമം വ്യക്തമാക്കിയുകൊണ്ട് നിങ്ങൾ ഇത് പ്രവർത്തിപ്പിക്കണം. ഉദാഹരണത്തിന്, നിങ്ങളുടെ കമ്പ്യൂട്ടറിലെ ഓപ്പൺ പോർട്ടുകൾ പരിശോധിക്കുന്നതിന്, ഞാൻ എഴുതി:

ലോക്കൽഹോസ്റ്റ്

നിങ്ങളുടെ റൂട്ടറിലെ ഓപ്പൺ പോർട്ടുകൾ ലിസ്റ്റുചെയ്യുന്നതിന് (നിങ്ങൾ ഒന്ന് ഉപയോഗിക്കുകയാണെങ്കിൽ), പകരം അതിന്റെ ഐപി ഒരു പാരാമീറ്ററായി നൽകുക ലോക്കൽഹോസ്റ്റിൽ. എന്റെ കാര്യത്തിൽ, ഇത് ഇങ്ങനെയായിരുന്നു:

nmap 192.168.0.1

കുറിപ്പ്: നിങ്ങൾക്ക് ആവശ്യമില്ലാത്ത പോർട്ടുകളും സേവനങ്ങളും നിങ്ങൾ കണ്ടെത്തുകയാണെങ്കിൽ, അനുബന്ധ പാക്കേജ് അൺ‌ഇൻസ്റ്റാൾ ചെയ്യുകയോ ആപ്ലിക്കേഷനോ റൂട്ടറോ ക്രമീകരിക്കുകയോ ചെയ്തുകൊണ്ട് അവ നിർജ്ജീവമാക്കാൻ കഴിയും, അങ്ങനെ അവർ ആ പോർട്ട് ഉപയോഗിക്കാതിരിക്കുകയോ അല്ലെങ്കിൽ സ്റ്റാർട്ടപ്പിൽ ആ സേവനങ്ങൾ നീക്കം ചെയ്യുകയോ ചെയ്യുക സ്ക്രിപ്റ്റുകൾ അപ്രാപ്തമാക്കാൻ ആഗ്രഹിക്കുന്നു.

ഫ്യൂണ്ടസ്: വിക്കിപീഡിയ


ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

8 അഭിപ്രായങ്ങൾ, നിങ്ങളുടേത് വിടുക

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല.

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.

  1.   ആൽക്കീൻ പറഞ്ഞു

    Nmap ഉപയോഗിക്കുന്നതിന് മുമ്പ്, netstat -an | എന്ന കമാൻഡ് ഉപയോഗിക്കുന്നതാണ് നല്ലതെന്ന് ഞാൻ കരുതുന്നു grep LISTEN, ഓപ്പൺ പോർട്ടുകൾ സ്കാൻ ചെയ്യാത്തതിനാൽ ഇത് വേഗതയേറിയതാണ്, ആശംസകൾ!

  2.   നമുക്ക് ലിനക്സ് ഉപയോഗിക്കാം പറഞ്ഞു

    ഹേയ്! എനിക്ക് ഇഷ്ടമായി. ഞാൻ ഇത് പരീക്ഷിക്കാൻ പോകുന്നു ...
    ചിയേഴ്സ്! പോൾ.

  3.   ബാച്ചിടക്സ് പറഞ്ഞു

    വളരെ നല്ല നുറുങ്ങും ശക്തമായ ഒരു കമാൻഡും!

  4.   ഗോർലോക്ക് പറഞ്ഞു

    ഞാൻ ഒരേ കാര്യത്തെക്കുറിച്ച് അഭിപ്രായം പറയാൻ പോവുകയായിരുന്നു, എന്നാൽ രണ്ടും തമ്മിൽ വലിയ വ്യത്യാസമുണ്ടെന്ന് വ്യക്തമാക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നു, രണ്ടും ഉപയോഗപ്രദവും പ്രധാനപ്പെട്ടതുമാണ്.

    ഏതൊക്കെ പോർട്ടുകൾ തുറന്നിരിക്കുന്നു, ഫിൽട്ടർ ചെയ്യുന്നു, അടച്ചിരിക്കുന്നു, പൂർണ്ണ നെറ്റ്‌വർക്കുകൾ / സബ്നെറ്റുകൾ പരിശോധിക്കുക, «സ്റ്റെൽത്ത്» ടെക്നിക്കുകൾ ഉപയോഗിക്കുക, സേവനവും വിദൂര ഒഎസും നടപ്പിലാക്കുന്ന സോഫ്റ്റ്വെയറും പതിപ്പും തിരിച്ചറിയാൻ ശ്രമിക്കുക, ഒരുപാട് പ്ലസ്.

    മറുവശത്ത്, നെറ്റ്സ്റ്റാറ്റ് ഉപയോഗിച്ച് നമുക്ക് "ലോക്കൽ" സോക്കറ്റുകളുടെ നില പരിശോധിക്കാൻ കഴിയും. ഏതൊക്കെ സോക്കറ്റുകൾ ശ്രവിക്കുന്നുവെന്ന് കാണുക, ഏതാണ് ബന്ധിപ്പിച്ചിരിക്കുന്നതെന്നും ആരുമായാണ് ഇരുവശത്തും (ഏത് പ്രാദേശിക പ്രക്രിയയിലേക്കും ഏത് ഐപി, വിദൂര പോർട്ടിലേക്കും), പ്രത്യേക സംസ്ഥാനങ്ങളായ TIME_WAIT അല്ലെങ്കിൽ SYN_RECV പോലുള്ള സോക്കറ്റുകൾ ഉണ്ടോ എന്ന് കാണുക (ഇത് ഒരു SYN FLOOD ആക്രമണം), കൂടാതെ മറ്റു പലതും. കമാൻഡിന്റെ എന്റെ പ്രിയപ്പെട്ട പതിപ്പ് ഇതാണ്: netstat -natp

    പ്രാദേശിക, വിദൂര പോർട്ടുകളുടെ നില നിർണ്ണയിക്കാൻ ഞങ്ങൾക്ക് tcpdump അല്ലെങ്കിൽ telnet ഉപയോഗിക്കാം.

    ശരി, ബ്ലോഗിനായി അവരെ വീണ്ടും അഭിനന്ദിക്കുക. എല്ലായ്പ്പോഴും വളരെ ഉപയോഗപ്രദവും പ്രായോഗികവും വളരുന്നതുമാണ്. ചിയേഴ്സ്

  5.   നമുക്ക് ലിനക്സ് ഉപയോഗിക്കാം പറഞ്ഞു

    ഒരു ഗോർലോക്ക് പ്രതിഭാസം. ആകർഷണീയമായ അഭിപ്രായവും മികച്ച അവതാരവും!
    ചിയേഴ്സ്! പോൾ.

  6.   മൈക്കൽ മയോൽ ഐ ടൂർ പറഞ്ഞു

    നന്ദി, ഹോം കമ്പ്യൂട്ടറുകൾക്കായി ലിനക്സിൽ ലളിതവും ഗ്രാഫിക്കൽതുമായ രീതിയിൽ ഒരു ഫയർവാൾ ക്രമീകരിക്കുന്നതിന് ഒരു ട്യൂട്ടോറിയൽ തിരയുന്നത് മോശമല്ല, പിയർഗാർഡിയൻ ശൈലി qbittorrent ലെ ടോറന്റുകളുടെ "ബഹിഷ്‌ക്കരണങ്ങൾ" തടയുന്നു.ഞാൻ ഉപയോഗിക്കുന്നു http://www.bluetack.co.uk/config/level1.gz ഇത് മികച്ച ഓപ്ഷനാണോ എന്ന് എനിക്കറിയില്ല. ഇപ്പോൾ ഞാൻ ഫയർവാൾ ഉപയോഗിക്കുന്നില്ല. ഫയർ‌വാളിൽ‌ തടയാൻ‌ നുഴഞ്ഞുകയറുന്ന ഐ‌പികൾ‌ കണ്ടെത്തുന്നതിനുള്ള ഒരു മാർ‌ഗ്ഗത്തിന് പുറമേ, കാരണം "നല്ലത്", "മോശം" എന്നിവ അറിയാൻ‌ ബുദ്ധിമുട്ടാണ്, മാത്രമല്ല എനിക്കറിയാത്ത ബ്ലോക്ക് ലിസ്റ്റുകൾ‌ അവിടെ ഉണ്ടായിരിക്കണം.

  7.   UnlyUnix മാത്രമല്ല പറഞ്ഞു

    വളരെ രസകരമായ ലേഖനം, ഇത് തീർച്ചയായും ധാരാളം ആളുകൾക്ക് ഉപയോഗപ്രദമാകും.

    നാളെ ഞാൻ ഇത് ഇഷ്‌ടപ്പെട്ടതിനാൽ, ഞങ്ങളുടെ ബ്ലോഗിലെ (nosolounix.com) ആഴ്‌ചയിലെ മികച്ച ലിങ്കുകളിൽ ഇത് പ്രസിദ്ധീകരിക്കും.

    സലൂഡോ!

  8.   നമുക്ക് ലിനക്സ് ഉപയോഗിക്കാം പറഞ്ഞു

    നന്ദി!
    ബ്ലോഗിനായി ഞാൻ നിങ്ങളെ അഭിനന്ദിക്കുന്നു!
    ഒരു ആലിംഗനം! പോൾ.