SQLITE: mudanças entre as edições
Ir para navegação
Ir para pesquisar
(→SQLite) |
|||
Linha 2: | Linha 2: | ||
==Create BASE== | ==Create BASE== | ||
<syntaxhighlight lang=sql> | <syntaxhighlight lang=sql> | ||
sqlite3 | sqlite3 $BASE "CREATE TABLE IF NOT EXISTS arquitetura( | ||
HOSTNAME text, | |||
PUBLIC_IP text, | |||
STATE text, | |||
LOCAL_ADDRESS text, | |||
LOCAL_PORT integer, | |||
REMOTE_ADDRESS text, | |||
REMOTE_PORT integer, | |||
PROCESS_ID integer, | |||
PROCESS_NAME text, | |||
OS_VERSION text, | |||
PROCESSOR_COUNT integer, | |||
RAM_MEMORY_KB real)" | |||
</syntaxhighlight> | </syntaxhighlight> | ||
==Select examples== | ==Select examples== | ||
<syntaxhighlight lang=sql> | <syntaxhighlight lang=sql> |
Edição das 19h01min de 12 de setembro de 2019
SQLite
Create BASE
sqlite3 $BASE "CREATE TABLE IF NOT EXISTS arquitetura(
HOSTNAME text,
PUBLIC_IP text,
STATE text,
LOCAL_ADDRESS text,
LOCAL_PORT integer,
REMOTE_ADDRESS text,
REMOTE_PORT integer,
PROCESS_ID integer,
PROCESS_NAME text,
OS_VERSION text,
PROCESSOR_COUNT integer,
RAM_MEMORY_KB real)"
Select examples
SELECT DISTINCT
HOSTNAME,
REMOTE_ADDRESS,
REMOTE_PORT,
PROCESS_NAME
FROM
arquitetura
WHERE
STATE == 'ESTABLISHED'
AND
LOCAL_PORT NOT IN (
SELECT DISTINCT
LOCAL_PORT
FROM
arquitetura
WHERE
STATE == 'LISTENING'
AND
LOCAL_ADDRESS <> '127.0.0.1'
)
AND
LOCAL_ADDRESS <> '127.0.0.1'
ORDER BY
'REMOTE_PORT'