Ito ang command dacscookie na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
dacscookie - lumikha Dacs mga kredensyal at naglalabas bilang isang cookie
SINOPSIS
dacscookie [dacsoptions[1]] [-lumikha] [-i ident] [-gumagamit gumagamit] [-ip ipaddr]
[-papel role_str] [-mag-e-expire petsa] [-ua STR]
dacscookie [dacsoptions[1]] -decrypt [-maikli]
DESCRIPTION
Ang programang ito ay bahagi ng Dacs suite.
Ang dacscookie mga konstruksyon ng utility Dacs mga kredensyal na kumakatawan sa isang solong Dacs pagkakakilanlan
at nagpapalabas sa kanila bilang ang NAME=VALUE elemento ng a HTTP cookie[2] (RFC 2109[3], RFC 2965[4])
na maaaring gamitin ng Dacs. Maaari rin itong mag-decode at magpakita ng mga cookies na ito, kung ganoon din
Available ang mga encryption key na ginamit sa paggawa ng cookies. Ang programa ay kapaki-pakinabang para sa
mga layunin ng pagsubok, o sa pamamagitan ng mga program na nagsasagawa ng pagpapatunay (hal., sa pamamagitan ng pagtawag
dacsauth(1)[5]) at kailangang ibalik ang mga kredensyal. Maaari rin itong gamitin upang makabuo ng isang
pagkakakilanlan "offline"; ang mga resultang kredensyal ay maaaring gamitin ng mga application maliban sa
karaniwang mga Web browser, o ipamahagi sa pamamagitan ng anumang secure na channel (hal., naka-encrypt na email)
para gamitin ng tatanggap.
Ginagamit ang mga naka-configure o nagmula na mga default kung hindi ibinigay ang opsyonal na impormasyon ng pagkakakilanlan.
Katiwasayan
Tanging ang Dacs dapat na matagumpay na mapatakbo ng administrator ang program na ito. kasi
Ang mga DACS key at configuration file ay dapat na limitado sa administrator, ito ay
karaniwang nangyayari, ngunit ang isang maingat na tagapangasiwa ay magtatakda ng mga pahintulot ng file upang tanggihan
access sa lahat ng iba pang user, o kahit na tanggalin ang binary.
Katulad nito, ang pag-access sa cookies na nabuo ng program na ito ay dapat na maingat na kontrolin.
Ang anumang hurisdiksyon sa loob ng parehong pederasyon kung saan ginawa ang mga kredensyal ay gagawin
magagawang direktang i-decrypt ang mga kredensyal.
Opsyon
dacscookie kinikilala ang mga opsyong ito para sa paggawa ng cookie:
-lumikha
Lumikha ng mga tinukoy na kredensyal at ilabas ang mga ito sa karaniwang output bilang ang
NAME=VALUE bahagi ng isang HTTP cookie. Ito ang default.
-mag-e-expire petsa
Itakda ang petsa ng pag-expire para sa cookie. Kung petsa nagsisimula sa '+' at sinusundan ng isang digit
string, ang petsa ng pag-expire ay ang bilang ng mga segundo na nauugnay sa kasalukuyang oras.
Kung hindi, ang petsa ay inaasahang nasa isa sa mga kinikilalang format (tingnan maigsi
palaugnayan[6]). Kung hindi ibinigay, ang naka-configure na default na halaga,
AUTH_CREDENTIALS_DEFAULT_LIFETIME_SECS[7], ay gagamitin.
-i ident
Ang pagkakakilanlan (ident) ay ibinibigay sa maigsi palaugnayan[6]. Tandaan na ang anumang mga elemento na
ay tahasang ibinigay ay i-override ang mga lumalabas sa ident.
-ip ipaddr
paggamit ipaddr bilang IP address ng user (sa numerical dot notation). Kung hindi ibinigay, ito
elemento ay makukuha mula sa alinman -i bandila o kung hindi man ay tinanggal sa mga kredensyal.
-papel role_str
paggamit role_str bilang string ng tungkulin ng user, na dapat syntactically tama. Kung hindi
sa kondisyon, ang elementong ito ay makukuha mula sa alinman -i bandila o kung hindi man ay tinanggal mula sa
mga kredensyal.
-ua STR
paggamit STR bilang string ng user agent na nauugnay sa mga kredensyal. Kung walang string
tinukoy, hindi mabe-verify ang mga kredensyal laban sa string ng user agent. Tingnan mo
dacs.conf(5)[8].
-gumagamit pangalan
paggamit pangalan, isang syntactically correct username, sa loob ng naaangkop na hurisdiksyon. Kung hindi
sa kondisyon, ang elementong ito ay dapat tukuyin gamit ang -i bandila.
dacscookie kinikilala ang mga opsyong ito para sa pag-decryption ng cookie:
-decrypt
Sa halip na gumawa ng mga kredensyal, magbasa ng cookie mula sa karaniwang input at i-print ito
na-decode ang mga nilalaman sa karaniwang output. Kung ang input ay hindi wasto sa anumang paraan, isang mensahe
ay ipinapakita.
-maikli
Kasama ang -decrypt bandila, i-print lamang ang pagkakakilanlan sa maigsi gumagamit palaugnayan[6].
HALIMBAWA
Ang sumusunod ay bubuo ng pagkakakilanlan at iimbak ito sa isang file:
% dacscookie -u j1.example.com -user bobo > cookie.out
% chmod 0600 cookie.out
Ang mga sumusunod ay magpapakita ng iba't ibang elemento ng mga kredensyal upang stdout:
% dacscookie -u j1.example.com -decrypt < cookie.out
% rm cookie.out
DIAGNOSTICS
Ang programa ay lalabas sa 0 kung maayos ang lahat, 1 kung may naganap na error.
Gumamit ng dacscookie online gamit ang mga serbisyo ng onworks.net