સિસ્ટમ ક callsલ્સ માટે સિસ્વallલ ગતિશીલ ફાયરવ .લ

syswall

સિસ્વallલ એ એક નવો વિકાસ છે જેનો હેતુ સિસ્ટમ ક callsલ્સ પરની એપ્લિકેશનોની filterક્સેસને ફિલ્ટર કરવા માટે ગતિશીલ ફાયરવ .લની સમાનતા બનાવવાનો છે. પ્રોજેક્ટ કોડ રસ્ટ ભાષામાં લખાયેલ છે, લાઇસેંસ સ્પષ્ટ નથી.

આ નવો વિકાસ તે સ્ટ્રેસ યુટિલિટીના ઇન્ટરેક્ટિવ વર્ઝન જેવું લાગે છે અને તમને પ્રોગ્રામ દ્વારા કરવામાં આવતા દરેક સિસ્ટમ ક .લનો ટ્ર trackક રાખવા દે છે. મુખ્ય તફાવત એ છે કે, સિસ્ટમ ક callsલ્સ અને તેમની અમલના પરિણામો વિશેની માહિતી પ્રદર્શિત કરવા ઉપરાંત.

સિસ્વallલ વિશે

સિસ્વallલ ઇન્ટરેક્ટિવ મોડને સપોર્ટ કરે છે જેમાં સિસ્ટમ ક callલ કરતા પહેલા મોનિટર થયેલ પ્રક્રિયા બંધ થઈ ગઈ છે અને વપરાશકર્તાને continueપરેશન ચાલુ રાખવા અથવા અવગણવાનું કહેવામાં આવે છે (ઉદાહરણ તરીકે, તમે દરેક ફાઇલ અથવા નેટવર્ક કનેક્શન પ્રક્રિયાને ખોલવાના પ્રયત્નોને મોનિટર કરી શકો છો).

સિસ્વallલ કરેલા સિસ્ટમ ક callsલ્સના આંકડા પણ એકત્રિત કરી શકે છે અને તેના આધારે રિપોર્ટ જનરેટ કરી શકે છે.

સીસ્વallલના ઉદ્દેશો નીચે મુજબ છે.

પેરા સ્ટ્રેસનું સુધારેલું સંસ્કરણ પ્રદાન કરો સ softwareફ્ટવેર ખરેખર શું કરે છે તે નિર્ધારિત કરવાનું વધુ સરળ છે.
સિસ્ટમ ક callsલ્સને મંજૂરી આપવા અને નકારી કા detailedવા માટે વિગતવાર અને ઇન્ટરેક્ટિવ અભિગમની મંજૂરી આપીને સ theફ્ટવેર સાથે પરીક્ષણ અને પ્રયોગ કરવા માટેનું વાતાવરણ પ્રદાન કરો.

દરેક પ્રક્રિયામાં રૂપરેખાંકન ફાઇલ હોઈ શકે છે

દરેક પ્રક્રિયા માટે, એસઅને સ્પષ્ટ મંજૂરી અથવા અવરોધિત સિસ્ટમ ક callsલ્સની સૂચિ સાથે કોઈ ગોઠવણી ફાઇલને કનેક્ટ કરી શકે છે.

સપોર્ટેડ ક callsલ્સ માટે, સિસ્વallલ વપરાશકર્તાને નીચેની ક્રિયાઓ કરવા દે છે:

  • એકવાર સિસ્કલને મંજૂરી આપો
  • હંમેશાં તે ચોક્કસ સિસ્કલને મંજૂરી આપો
  • એકવાર સિસ્કલને અવરોધિત કરો (સખત અથવા નરમ)
  • હંમેશાં તે ચોક્કસ સિસ્કલને અવરોધિત કરો (સખત અથવા નરમ)
  • જ્યારે અવરોધિત થાય છે, ત્યારે પ્રોગ્રામ બ્લ blockક (સખત અથવા નરમ) કરી શકે છે.

ઇન્ટરેક્ટિવ સત્ર દરમિયાન, પ્રોગ્રામને ક્યાં ofક્સેસ કરવામાં આવે છે તેની અનુલક્ષીને, ચાલતા સમયે ચોક્કસ સિસ્ટમ ક callsલ્સને અને આ સિસ્ટમ ક callલમાં કોઈપણ ક callsલ્સને મંજૂરી આપવી અથવા અવરોધિત કરવી શક્ય છે.
"સખત" અને "નરમ" સ્થિતિઓમાં અવરોધિત કરવાનું સમર્થન છે.

તાળાઓ ના પ્રકાર

પ્રથમ કિસ્સામાં, સિસ્ટમ ક callલ ચલાવવામાં આવતો નથી અને theક્સેસ ભૂલ કોડ પ્રક્રિયામાં મોકલવામાં આવે છે. બીજા કિસ્સામાં, સિસ્ટમ ક callલ પણ ચલાવવામાં આવતો નથી, પરંતુ પ્રક્રિયા કાલ્પનિક સફળ રીટર્ન કોડ પ્રાપ્ત કરે છે, સિસ્ટમ કોલના સફળ અમલનું અનુકરણ.

ઉદાહરણ તરીકે, આ ક્ષણે, ફાઇલ operationsપરેશનથી સંબંધિત ફક્ત સિસ્ટમ ક callલ વિશ્લેષણ સપોર્ટેડ છે.

સખત અવરોધ સિસ્કોલને ચલાવવાથી રોકે છે અને બાળક પ્રક્રિયામાં પરવાનગી નામંજૂર કરેલી ભૂલ આપે છે. બીજી તરફ, નરમ લ lockક સિસ્કલને અટકાવે છે, પરંતુ સિસ્કોલ ખરેખર ચલાવવામાં આવી હતી તેવો ડોળ કરવા માટે બાળક પ્રક્રિયાને યોગ્ય પ્રતિસાદ આપવાનો પ્રયત્ન કરે છે.

આ કિસ્સામાં, પુષ્ટિ વિનંતીઓ ત્યારે જ પ્રદર્શિત કરવામાં આવશે જ્યારે તેઓ ખાસ ડાયલ કરેલા અથવા અગાઉ ગુમ થયેલ સિસ્ટમ ક .લ્સનો સંદર્ભ આપે છે.

પ્રક્રિયા રૂપરેખાંકન સાચવો અને લોડ કરો.

એક્ઝેક્યુશન દરમિયાન કરેલી પસંદગીઓ JSON ફાઇલમાં સાચવી શકાય છે. આ ફાઇલ બીજા રન દરમિયાન લોડ કરી શકાય છે જેથી ઉપરોક્ત વિકલ્પોનો ઉપયોગ થાય.

આ કામ ચાલુ છે - ફક્ત મંજૂરી / અવરોધિત પ્રતિસાદ હંમેશાં સાચવવામાં આવશે.

અહેવાલો

જ્યારે બાળક પ્રક્રિયા સમાપ્ત થાય છે, ત્યારે સિસ્વallલ બાળ પ્રક્રિયાની સિસ્ટમ ક callsલ્સ વિશે ટૂંકા અહેવાલ આપશે. હાલમાં, તેમાં બધી ખુલ્લી અથવા લ lockedક ફાઇલો શામેલ છે, પરંતુ તે ભવિષ્યના પ્રકાશનોમાં વિસ્તૃત થશે.

પ્રોજેક્ટ હજી કાર્યાત્મક પ્રોટોટાઇપના તબક્કે છે અને બધી કલ્પના કરેલી શક્યતાઓને અનુભૂતિ કરવામાં આવતી નથી.

હજી વિકસાવવાનું બાકી છે

પ્રોજેક્ટ માટે એક મોટી ટૂ-ડૂ સૂચિ છે, ભવિષ્યમાં સિસ્ટમ કોલ્સના વધારાના વર્ગો માટે ટેકો ઉમેરવાની યોજના છે, એલ.સિસ્ટમ ક callલમાં પસાર કરેલી દલીલોને ધ્યાનમાં લેતા, ચકાસવાની ક્ષમતા, વિવિધ પ્રોગ્રામ લોંચ દરમિયાન પ્રવૃત્તિની પાછળની તુલના માટે ફાઇલમાં પ્રક્રિયા સ્થિતિને બચાવવાનો અર્થ (ઉદાહરણ તરીકે, ફાઇલોની સૂચિની તુલના અને નેટવર્કના જોડાણો), વિકલ્પ લોડ ડાયનેમિક લાઇબ્રેરીઓને અવગણવા અને સેટિંગ્સના લાક્ષણિક સેટને સમર્થન આપવા માટે (ઉદાહરણ તરીકે, બધા સોકેટ્સને લ lockક કરો, પરંતુ ફાઇલ allowક્સેસની મંજૂરી આપો).


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.