Jump to content
Новости и объявления.
  • Уважаемые гости. При посещении нашего сайта, просим вас ознакомиться с разделами форума, прежде чем оставлять ваши объявления и т.д. Рекомендуем посетить разделы: "Общение, Коммерческий раздел, Услуги Хакеров и статьи, Отзывы о сайте и пользователях, Черный список" и другие разделы нашего сайта. ***ВНИМАНИЕ*** При обращении за помощью, просим быть внимательными, на сайте есть, как проверенные специалисты, так и непроверенные. Если вы обратились к специалисту, который проверку НЕ проходил, рекомендуем воспользоваться услугой гарант сервиса. xakervip.com
  • Взлом
  • Взлом
  • Гарант-сервис
  • Реклама на форуме

testsl.sh — Проверка безопасности SSL, включая алгоритмы, протоколы и обнаружение ошибок


Recommended Posts

Всем привет, из заголовка статьи вы наверняка узнали, о чем сейчас пойдет речь. Ведь данный инструмент, используемый в командной строке, предназначен для того чтобы проверять безопасность SSL, так же он позволяет проверить сервис сервера на всевозможных портах чтобы иметь поддержку TLS и SSL протоколов и помимо этого также ошибки криптографии.

Данный инструмент имеет высокую совместимость с различными операционными системами.

Запустить его можно на любых версия Linux, Mac OS X, так же на FreeBSD и с маленькой скоростью запускается на Cygwin.

Но по заявлению разработчиков данный инструмент должен работать на любых UNIX-подобных системах

 

Особенности testsl.shh в тестировании безопасности

  • Четкость вывода информации
  • Легок в установке
  • Является очень гибким инструментом
  • Имеет в себе собственный набор инструментов
  • Проверенная надежность
  • Приватность полученной информации
  • Полный доступ к инструменту без каких-либо доплат

 

Официальные команды для использования данного инструмента

 

userid@somehost:~ % testssl.sh

testssl.sh

-h, --help what you're looking at

-b, --banner displays banner + version of testssl.sh

-v, --version same as previous

-V, --local pretty print all local ciphers

-V, --local which local ciphers with are available? (if pattern not a number: word match)

 

testssl.sh URI ("testssl.sh URI" does everything except -E)

 

-e, --each-cipher checks each local cipher remotely

-E, --cipher-per-proto checks those per protocol

-f, --ciphers checks common cipher suites

-p, --protocols checks TLS/SSL protocols (including SPDY/HTTP2)

-y, --spdy, --npn checks for SPDY/NPN

-Y, --http2, --alpn checks for HTTP2/ALPN

-S, --server-defaults displays the server's default picks and certificate info

-P, --server-preference displays the server's picks: protocol+cipher

-x, --single-cipher tests matched of ciphers (if not a number: word match)

-c, --client-simulation test client simulations, see which client negotiates with cipher and protocol

-H, --header, --headers tests HSTS, HPKP, server/app banner, security headers, cookie, reverse proxy, IPv4 address

-U, --vulnerable tests all vulnerabilities

-B, --heartbleed tests for heartbleed vulnerability

-I, --ccs, --ccs-injection tests for CCS injection vulnerability

-R, --renegotiation tests for renegotiation vulnerabilities

-C, --compression, --crime tests for CRIME vulnerability

-T, --breach tests for BREACH vulnerability

-O, --poodle tests for POODLE (SSL) vulnerability

-Z, --tls-fallback checks TLS_FALLBACK_SCSV mitigation

-F, --freak tests for FREAK vulnerability

-A, --beast tests for BEAST vulnerability

-J, --logjam tests for LOGJAM vulnerability

-D, --drown tests for DROWN vulnerability

-s, --pfs, --fs, --nsa checks (perfect) forward secrecy settings

-4, --rc4, --appelbaum which RC4 ciphers are being offered?

 

special invocations:

-t, --starttls does a default run against a STARTTLS enabled

--xmpphost for STARTTLS enabled XMPP it supplies the XML stream to-'' domain -- sometimes needed

--mx tests MX records from high to low priority (STARTTLS, port 25)

--ip a) tests the supplied v4 or v6 address instead of resolving host(s) in URI

B) arg "one" means: just test the first DNS returns (useful for multiple IPs)

--file mass testing option: Reads command lines from , one line per instance.

Comments via # allowed, EOF signals end of . Implicitly turns on "--warnings batch"

 

partly mandatory parameters:

URI host|host:port|URL|URL:port (port 443 is assumed unless otherwise specified)

pattern an ignore case word pattern of cipher hexcode or any other string in the name, kx or bits

protocol is one of the STARTTLS protocols ftp,smtp,pop3,imap,xmpp,telnet,ldap

(for the latter two you need e.g. the supplied openssl)

 

tuning options (can also be preset via environment variables):

--bugs enables the "-bugs" option of s_client, needed e.g. for some buggy F5s

--assume-http if protocol check fails it assumes HTTP protocol and enforces HTTP checks

--ssl-native fallback to checks with OpenSSL where sockets are normally used

--openssl use this openssl binary (default: look in $PATH, $RUN_DIR of testssl.sh)

--proxy : connect via the specified HTTP proxy

-6 use also IPv6. Works only with supporting OpenSSL version and IPv6 connectivity

--sneaky leave less traces in target logs: user agent, referer

 

output options (can also be preset via environment variables):

--warnings "batch" doesn't wait for keypress, "off" or "false" skips connection warning

--quiet don't output the banner. By doing this you acknowledge usage terms normally appearing in the banner

--wide wide output for tests like RC4, BEAST. PFS also with hexcode, kx, strength, RFC name

--show-each for wide outputs: display all ciphers tested -- not

 

Link to comment
Share on other sites

  • Реклама на форуме

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Member Statistics

    6,252
    Total Members
    30,834
    Most Online
    GPDASK
    Newest Member
    GPDASK
    Joined
×
×
  • Create New...

Important Information

Guidelines
Terms of Use
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.