Home
Forums
New posts
Search forums
What's new
New posts
New profile posts
Latest activity
Members
Current visitors
New profile posts
Search profile posts
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Menu
Log in
Register
Install the app
Install
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Home
Forums
CARDING & HACKING
HOSTING & BOTNET
Apache logs 2023
Message
<blockquote data-quote="Cupper" data-source="post: 580" data-attributes="member: 22"><p>Analysis of IP activity for the last 10,000 site requests.</p><p>Code:</p><p>tail -10000 access_log | awk '{print $ 1}' | sort | uniq -c | sort -n</p><p></p><p><strong>Distribution of user activity over time</strong></p><p></p><p>Number of requests per day:</p><p>Code:</p><p>awk '{print $ 4}' access_log | cut -d: -f1 | uniq -c</p><p></p><p>Number of requests by hour (specify the day):</p><p>Code:</p><p>grep "04 / Jun" access_log | cut -d [-f2 | cut -d] -f1 | awk -F: '{print $ 2 ": 00"}' | sort -n | uniq -c</p><p><img src="https://sun9-33.userapi.com/impg/c858532/v858532275/1e4e08/mb-i5yksvTY.jpg?size=807x207&quality=96&sign=b41d4156e6a5b9838e1d64b22396282e&type=album" alt="Apache logs (part 3): Programs for analyzing Apache logs, image # 7" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p></p><p>Number of requests per minute (specify date and time):</p><p>Code:</p><p>grep "04 / Jun / 2020: 16" access_log | cut -d [-f2 | cut -d] -f1 | awk -F: '{print $ 2 ":" $ 3}' | sort -nk1 -nk2 | uniq -c | awk '{if ($ 1> 10) print $ 0}'</p><p><img src="https://sun9-76.userapi.com/impg/c858532/v858532275/1e4e0f/TneNATYWj30.jpg?size=441x587&quality=96&sign=05fa67c74e8960c3a1cffb8594a99112&type=album" alt="Apache logs (part 3): Programs for analyzing Apache logs, image # 8" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p></p><p>Total unique visitors:</p><p>Code:</p><p>cat access_log | awk '{print $ 1}' | sort | uniq -c | wc -l</p><p></p><p>Unique visitors today:</p><p>Code:</p><p>cat access_log | grep `date '+% e /% b /% G`` | awk '{print $ 1}' | sort | uniq -c | wc -l</p><p></p><p>Unique visitors this month:</p><p>Code:</p><p>(zcat access_log. * gz && cat access_log) | grep `date '+% b /% G`` | awk '{print $ 1}' | sort | uniq -c | wc -l</p><p></p><p>Unique visitors for any date:</p><p>Code:</p><p>(zcat access_log. * gz && cat access_log) | grep 04 / Jun / 2020 | awk '{print $ 1}' | sort | uniq -c | wc -l</p><p></p><p>Unique visitors per month:</p><p>Code:</p><p>(zcat access_log. * gz && cat access_log) | grep Jun / 2020 | awk '{print $ 1}' | sort | uniq -c | wc -l</p><p></p><p><strong>Popular on the site</strong></p><p></p><p>Sorted statistics by "number of visitors / requests" "IP addresses of visitors":</p><p>Code:</p><p>cat access_log | awk '{print "requests from" $ 1}' | sort | uniq -c | sort</p><p></p><p>Most popular URLs:</p><p>Code:</p><p>cat access_log | awk '{print $ 7}' | sort | uniq -c | sort -rn | head -n 25</p><p></p><p><strong>Monitoring site requests in real time</strong></p><p></p><p>Monitoring requests in real time:</p><p>Code:</p><p>tail -f access_log | awk '{printf ("% - 15s \ t% s \ t% s \ t% s \ n", $ 1, $ 6, $ 9, $ 7)}'</p><p></p><p>Real-time IP address information:</p><p>Code:</p><p>tail -f access_log | awk '{"geoiplookup" $ 1 "| cut -d \\: -f2" | getline geo; printf ("% - 15s \ t% s \ t% s \ t% -20s \ t% s \ n", $ 1, $ 6, $ 9, geo, $ 7); } '</p><p></p><p><strong>Analysis of IP addresses</strong></p><p></p><p>List of all unique IP addresses:</p><p>Code:</p><p>cat access_log | awk '{print $ 1}' | sort | uniq</p><p></p><p>Unique IP addresses with date-time stamp:</p><p>Code:</p><p>cat access_log | awk '{print $ 1 "" $ 4}' | sort | uniq</p><p></p><p>Unique IP addresses and browsers:</p><p>Code:</p><p>cat access_log | awk '{print $ 1 "" $ 12 "" $ 19}' | sort | uniq</p><p></p><p>Unique IP addresses and OS:</p><p>Code:</p><p>cat access_log | awk '{print $ 1 "" $ 13}' | sort | uniq</p><p></p><p>Unique IP addresses, date-time and request method:</p><p>Code:</p><p>cat access_log | awk '{print $ 1 "" $ 4 "" </p><p> uniq</p><p></p><p>Unique IP addresses, date-time and requested URL:</p><p>Code:</p><p>cat access_log | awk '{print $ 1 "" $ 4 "" $ 7}' | sort | uniq</p><p></p><p><strong>Commands for checking logs on shared hosting</strong></p><p>A quick display of the number of requests for each site on your Hostland account (useful when you need to find out which site is causing the increased load, which site consumes the most server resources):</p><p>Code:</p><p>while read -r line; do echo ===============; echo $ line; cat $ {line} logs / access_log |</p></blockquote><p></p>
[QUOTE="Cupper, post: 580, member: 22"] Analysis of IP activity for the last 10,000 site requests. Code: tail -10000 access_log | awk '{print $ 1}' | sort | uniq -c | sort -n [B]Distribution of user activity over time[/B] Number of requests per day: Code: awk '{print $ 4}' access_log | cut -d: -f1 | uniq -c Number of requests by hour (specify the day): Code: grep "04 / Jun" access_log | cut -d [-f2 | cut -d] -f1 | awk -F: '{print $ 2 ": 00"}' | sort -n | uniq -c [IMG alt="Apache logs (part 3): Programs for analyzing Apache logs, image # 7"]https://sun9-33.userapi.com/impg/c858532/v858532275/1e4e08/mb-i5yksvTY.jpg?size=807x207&quality=96&sign=b41d4156e6a5b9838e1d64b22396282e&type=album[/IMG] Number of requests per minute (specify date and time): Code: grep "04 / Jun / 2020: 16" access_log | cut -d [-f2 | cut -d] -f1 | awk -F: '{print $ 2 ":" $ 3}' | sort -nk1 -nk2 | uniq -c | awk '{if ($ 1> 10) print $ 0}' [IMG alt="Apache logs (part 3): Programs for analyzing Apache logs, image # 8"]https://sun9-76.userapi.com/impg/c858532/v858532275/1e4e0f/TneNATYWj30.jpg?size=441x587&quality=96&sign=05fa67c74e8960c3a1cffb8594a99112&type=album[/IMG] Total unique visitors: Code: cat access_log | awk '{print $ 1}' | sort | uniq -c | wc -l Unique visitors today: Code: cat access_log | grep `date '+% e /% b /% G`` | awk '{print $ 1}' | sort | uniq -c | wc -l Unique visitors this month: Code: (zcat access_log. * gz && cat access_log) | grep `date '+% b /% G`` | awk '{print $ 1}' | sort | uniq -c | wc -l Unique visitors for any date: Code: (zcat access_log. * gz && cat access_log) | grep 04 / Jun / 2020 | awk '{print $ 1}' | sort | uniq -c | wc -l Unique visitors per month: Code: (zcat access_log. * gz && cat access_log) | grep Jun / 2020 | awk '{print $ 1}' | sort | uniq -c | wc -l [B]Popular on the site[/B] Sorted statistics by "number of visitors / requests" "IP addresses of visitors": Code: cat access_log | awk '{print "requests from" $ 1}' | sort | uniq -c | sort Most popular URLs: Code: cat access_log | awk '{print $ 7}' | sort | uniq -c | sort -rn | head -n 25 [B]Monitoring site requests in real time[/B] Monitoring requests in real time: Code: tail -f access_log | awk '{printf ("% - 15s \ t% s \ t% s \ t% s \ n", $ 1, $ 6, $ 9, $ 7)}' Real-time IP address information: Code: tail -f access_log | awk '{"geoiplookup" $ 1 "| cut -d \\: -f2" | getline geo; printf ("% - 15s \ t% s \ t% s \ t% -20s \ t% s \ n", $ 1, $ 6, $ 9, geo, $ 7); } ' [B]Analysis of IP addresses[/B] List of all unique IP addresses: Code: cat access_log | awk '{print $ 1}' | sort | uniq Unique IP addresses with date-time stamp: Code: cat access_log | awk '{print $ 1 "" $ 4}' | sort | uniq Unique IP addresses and browsers: Code: cat access_log | awk '{print $ 1 "" $ 12 "" $ 19}' | sort | uniq Unique IP addresses and OS: Code: cat access_log | awk '{print $ 1 "" $ 13}' | sort | uniq Unique IP addresses, date-time and request method: Code: cat access_log | awk '{print $ 1 "" $ 4 "" uniq Unique IP addresses, date-time and requested URL: Code: cat access_log | awk '{print $ 1 "" $ 4 "" $ 7}' | sort | uniq [B]Commands for checking logs on shared hosting[/B] A quick display of the number of requests for each site on your Hostland account (useful when you need to find out which site is causing the increased load, which site consumes the most server resources): Code: while read -r line; do echo ===============; echo $ line; cat $ {line} logs / access_log | [/QUOTE]
Name
Verification
Post reply
Home
Forums
CARDING & HACKING
HOSTING & BOTNET
Apache logs 2023
Top