Spaghetti, bincika tsaron aikace-aikacen gidan yanar gizon ku

logo spaghetti yanar gizo mai nazari

A cikin labarin na gaba zamu kalli Spaghetti. Wannan aikace-aikacen buɗe tushen ne. An ci gaba a Python kuma zai ba mu damar bincika aikace-aikacen gidan yanar gizo don bincika yanayin rauni domin gyara su. An tsara aikace-aikacen ne don nemo wasu tsoffin fayiloli ko kuma wadanda basu da tsaro, gami da gano bata gari.

A yau, kowane mai amfani da ƙarancin ilimi na iya ƙirƙirar aikace-aikacen gidan yanar gizo, shi ya sa ake ƙirƙirar dubban aikace-aikacen yanar gizo kowace rana. Matsalar ita ce yawancinsu an halicce su ba tare da bin layukan tsaro na asali ba. Don kaucewa barin ƙofofi a buɗe, za mu iya amfani da wannan shirin don bincika cewa aikace-aikacen gidan yanar gizonmu suna a sama ko aƙalla matakin karɓaɓɓe na tsaro. Spaghetti abin sha'awa ne kuma mai sauƙin amfani da sikanin yanayin rauni.

Janar halaye na Spaghetti 0.1.0

Kamar yadda aka ci gaba a python wannan kayan aikin zai iya yin aiki a kan kowane tsarin aiki sa shi ya dace da nau'in python 2.7.

Shirin ya ƙunshi mai ƙarfi "Yatsayar yatsa”Hakan zai bamu damar tattara bayanai daga aikace-aikacen yanar gizo. Tsakanin duka bayanan da zaka iya tattarawa Wannan aikace-aikacen yana nuna bayanan da suka danganci sabar, tsarin da aka yi amfani da shi don ci gaba (CakePHP, CherryPy, Django, ...), zai sanar da mu idan yana dauke da katangar wuta mai aiki (Cloudflare, AWS, Barracuda, ...), idan an kirkireshi ne ta amfani da cms (Drupal, Joomla, Wordpress, da sauransu), tsarin aikin da aikace-aikacen ke gudana a ciki da kuma yaren da ake amfani dashi.

Sakamakon bincike na spaghetti

Hakanan zamu iya samun bayanai daga kwamitin gudanarwa na aikace-aikacen yanar gizo, kofofin baya (idan akwai) da sauran abubuwa da yawa. Bugu da ƙari, wannan shirin yana zuwa sanye take da wasu jerin ayyuka masu amfani. Duk wannan zamu iya aiwatarwa daga tashar kuma a hanya mai sauƙi.

Aikin wannan shirin don tashar, gabaɗaya, ya kasance mai zuwa. Duk lokacin da muke gudanar da kayan aikin zamu zabi URL ne kawai na aikace-aikacen yanar gizon da muke son nazari. Hakanan dole ne mu shigar da sigogin da suka dace da aikin da muke son aiwatarwa. Sannan kayan aikin zasu kasance masu kula da yin bincike daidai kuma zai nuna sakamakon da aka samu.

Zamu iya samun damar lambar aikace-aikacen da halayenta daga shafin Github na aikin. Mai amfani yana da ƙarfi da sauƙi don amfani. Dole ne kuma a ce tana da mai haɓaka aiki sosai, wanda ya ƙware kan kayan aikin da suka shafi tsaron kwamfuta. Don haka ina tsammanin sabuntawa na gaba lokaci ne.

Sanya Spaghetti 0.1.0

A cikin wannan labarin za mu girka akan Ubuntu 16.04, amma ana iya sanya Spaghetti a cikin kowane rarraba. Dole ne kawai muyi yi python 2.7 an girka (aƙalla) kuma gudanar da waɗannan umarnin:

git clone https://github.com/m4ll0k/Spaghetti.git
cd Spaghetti
pip install -r doc/requirements.txt
python spaghetti.py -h

Da zarar an gama shigarwar, za mu iya amfani da kayan aikin a duk aikace-aikacen gidan yanar gizon da muke so mu bincika.

Yi amfani da Spaghetti

Yana da mahimmanci a lura cewa mafi kyawun amfani da zamu iya amfani da wannan kayan aikin shine gano ɓoyayyen raunin tsaro a aikace-aikacen gidan yanar gizon mu. Tare da shirin, bayan gano kuskuren tsaro, ya zama mai sauƙi a gare mu mu warware su (idan mu masu haɓaka ne). Wannan hanyar zamu iya sanya aikace-aikacenmu amintattu.

Don amfani da wannan shirin, kamar yadda na faɗi a baya, daga tashar (Ctrl + Alt + T) dole ne mu rubuta wani abu kamar haka:

python spaghetti.py -u “objetivo” -s [0-3]

ko kuma zamu iya amfani da:

python spaghetti.py --url “objetivo” --scan [0-3]

Inda zaka karanta "haƙiƙa" dole ne ka sanya URL don yin nazari. Tare da -uo -url zalu refers itukan yana nufin makasudin binciken, the -so -scan zai ba mu dama daban-daban daga 0 zuwa 3. Za ka iya bincika cikakken ma'anar daga taimakon shirin.

Idan muna son sanin waɗanne zaɓuɓɓuka suke samar mana, zamu iya amfani da taimakon da zai nuna mana akan allon.

Zai zama wauta idan ba gano cewa wasu masu amfani zasu iya amfani da wannan kayan aikin don ƙoƙarin samun damar aikace-aikacen gidan yanar gizo waɗanda ba su mallaka ba. Wannan zai dogara ne da ladubban kowane mai amfani.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Jimmy olano m

    Kamar yadda abin mamaki kamar yadda ya zama kamar alama, shigarwar ta kasa ni lokacin da nake son girka "Kyakkyawar miya", ba ta goyi bayan Python3 kwata-kwata kuma saboda maganganun banza a cikin "buga" ya kamata su yi amfani da "shigo daga __future___" :

    Tattara BeautifulSoup
    Sauke BeautifulSoup-3.2.1.tar.gz
    Kammalallen fitarwa daga umarnin python setup.py egg_info:
    Traceback (kiran kwanannan da suka gabata):
    Fayil «», layi 1, a cikin
    Fayil "/tmp/pip-build-hgiw5x3b/BeautifulSoup/setup.py", layi na 22
    Buga "Gwajin gwaje-gwaje sun kasa!"
    ^
    Kuskuren Kuskuren: Kuskuren da aka rasa a cikin kira don 'buga'

    1.    Damian Amoedo m

      Ina tsammanin za'a iya sanya BeautifulSoup ta amfani da sudo apt kafa python-bs4. Da fatan zai warware matsalar ku. Salu2.